/* LP Newspaper skin — dark only */
html[data-lp-skin="newspaper"]{
  --np-radius:14px;--np-radius-lg:18px;--np-blue:#2563eb;
  /* ujednolicone kafelki */
  --np-tile-pad:clamp(20px,2.4vw,24px);
  --np-tile-gap:clamp(14px,1.8vw,18px);
  --np-tile-title:15px;
  --np-tile-title-lh:1.3;
  --np-tile-body:14px;
  --np-tile-body-lh:1.55;
  --np-tile-tag:10px;
  --np-tile-tag-ls:.12em;
}

html[data-lp-skin="newspaper"]{
  --np-paper:#050403;--np-paper-2:#0a0907;--np-card:#0c0a08;
  --np-ink:#f4efe4;--np-ink-soft:#c9c0b0;--np-muted:#9b9382;--np-muted-2:#6b6354;
  --np-border:rgba(217,179,108,.14);--np-border-strong:rgba(217,179,108,.22);
  --np-shadow:0 1px 2px rgba(0,0,0,.25),0 12px 32px -12px rgba(0,0,0,.5);
  --np-shadow-sm:0 1px 3px rgba(0,0,0,.3);
  --np-gold:#d9b36c;--np-gold-hi:#f3dca2;--np-gold-deep:#9c7a3c;
  --np-gold-soft:rgba(217,179,108,.12);--np-gold-border:rgba(217,179,108,.28);
  --np-section-bg:transparent;--np-section-bg-even:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(217,179,108,.035),transparent 68%);
  --np-section-bg-solid:transparent;--np-section-bg-solid-even:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(217,179,108,.035),transparent 68%);
  --np-wizja-bg:transparent;--np-hero-bg:var(--np-paper);
  --np-nav-bg:linear-gradient(180deg,rgba(5,4,3,.9) 0%,rgba(5,4,3,.52) 65%,transparent);
  --np-nav-bg-scrolled:rgba(5,4,3,.97);
  --np-card-surface:rgba(255,255,255,.05);--np-price-bg:linear-gradient(165deg,rgba(217,179,108,.1) 0%,rgba(14,11,8,.94) 42%,rgba(6,5,4,.98) 100%);
  --np-hero-veil:linear-gradient(90deg,rgba(5,4,3,.78) 0%,rgba(5,4,3,.42) 38%,rgba(5,4,3,.18) 62%,rgba(5,4,3,.55) 100%),linear-gradient(180deg,rgba(5,4,3,.62) 0%,rgba(5,4,3,.22) 34%,rgba(5,4,3,.1) 56%,rgba(5,4,3,.72) 100%);
  --np-hero-glow:radial-gradient(ellipse 55% 48% at 72% 38%,rgba(217,179,108,.18),transparent 72%),radial-gradient(ellipse 40% 36% at 18% 78%,rgba(201,160,80,.1),transparent 70%),linear-gradient(115deg,rgba(156,122,60,.08),transparent 42%);
  --np-hero-media-opacity:.5;--np-hero-media-filter:grayscale(1) contrast(1.08) brightness(.78);
  --np-body-bg:
    radial-gradient(ellipse 90% 55% at 50% -8%,rgba(217,179,108,.09),transparent 55%),
    radial-gradient(ellipse 70% 50% at 88% 100%,rgba(156,122,60,.07),transparent 50%),
    radial-gradient(ellipse 55% 42% at 8% 88%,rgba(217,179,108,.05),transparent 45%),
    var(--np-paper);
  --np-selection-bg:var(--np-gold-hi);--np-selection-fg:#171206;--np-progress:var(--np-gold);--np-sec-counter:rgba(244,239,228,.06);
  --np-btn-gold-bg:linear-gradient(135deg,#f3dca2,#c9a050 48%,#9c7a3c);--np-btn-gold-hover:linear-gradient(135deg,#f8e8bc,#d4a84b 48%,#b8862b);--np-btn-gold-fg:#171206;
  --np-ov-bg:rgba(5,4,3,.82);--np-lightbox-bg:rgba(5,4,3,.9);
  --np-brand-img-filter:brightness(0) invert(1);--np-accent-em:var(--np-gold-hi);--np-micro-dot:var(--np-gold);
  --np-process-hi-bg:rgba(217,179,108,.14);--np-process-hi-fg:var(--np-gold-hi);
  --void:#050403;--coal:#0a0907;--coal-2:#100e0b;--panel:#0c0a08;
  --ivory:var(--np-ink);--stone:var(--np-muted);--stone-dim:var(--np-muted-2);
  --gold:var(--np-gold);--gold-hi:var(--np-gold-hi);--gold-deep:var(--np-gold-deep);
  --line:var(--np-border-strong);--line-soft:var(--np-border);
  --obsidian-grad:linear-gradient(165deg,#110e0b 0%,#0a0907 46%,#050403 100%);
  --obsidian-card:linear-gradient(155deg,rgba(217,179,108,.1) 0%,rgba(14,11,8,.94) 42%,rgba(6,5,4,.98) 100%);
  --glass-bg:rgba(255,255,255,.05);--glass-brd:rgba(255,255,255,.14);--glass-hi:rgba(255,255,255,.1);--glass-shadow:0 24px 56px -32px rgba(0,0,0,.55);
  --light-accent:rgba(244,239,228,.14);--light-border:rgba(201,160,80,.34);--light-cream:var(--np-ink);--light-glow:rgba(244,239,228,.08);
}

html[data-lp-skin="newspaper"] body{
  background:var(--np-body-bg);
  color:var(--np-ink);
  font-family:var(--sans);
  font-size:16px;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  position:relative;
}

html[data-lp-skin="newspaper"] body::before{display:none}

html[data-lp-skin="newspaper"] .nav{z-index:82}
html[data-lp-skin="newspaper"] .section{background:var(--np-section-bg)!important}
html[data-lp-skin="newspaper"] .section:nth-of-type(even){background:var(--np-section-bg-even)!important}

html[data-lp-skin="newspaper"] ::selection{background:var(--np-selection-bg);color:var(--np-selection-fg)}
html[data-lp-skin="newspaper"] .motion-progress{background:linear-gradient(90deg,var(--np-gold-deep),var(--np-gold-hi));box-shadow:0 0 12px rgba(217,179,108,.45)}
html[data-lp-skin="newspaper"] .sec-counter{color:var(--np-sec-counter);mix-blend-mode:normal}

html[data-lp-skin="newspaper"] .hero-brand-kicker{
  font-family:var(--sans);font-size:clamp(10px,1.1vw,11px);letter-spacing:.22em;
  color:var(--np-muted);font-weight:600;
}
html[data-lp-skin="newspaper"] .hero-brand-kicker em{color:var(--np-gold-hi);font-weight:700}
html[data-lp-skin="newspaper"] .final-brand{
  margin:0 0 10px;font-family:var(--sans);font-size:clamp(11px,1.2vw,13px);
  letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600;
}
html[data-lp-skin="newspaper"] .final-brand em{font-style:normal;color:var(--np-gold-hi)}

/* nav — biały, lekki, jak inbox UI */
html[data-lp-skin="newspaper"] .nav{
  top:0;
  background:var(--np-nav-bg)!important;
  border-bottom:1px solid var(--np-border)!important;
  backdrop-filter:blur(14px)!important;
}
html[data-lp-skin="newspaper"] .nav.scrolled{
  background:var(--np-nav-bg-scrolled)!important;
  box-shadow:var(--np-shadow-sm);
}
html[data-lp-skin="newspaper"] .brand img{filter:var(--np-brand-img-filter)!important;opacity:1!important;height:48px}
html[data-lp-skin="newspaper"] .brand .fallback{color:var(--np-ink)}
html[data-lp-skin="newspaper"] .nav-links a{
  color:var(--np-muted);letter-spacing:.06em;font-size:12px;font-weight:500;text-transform:none;
}
html[data-lp-skin="newspaper"] .nav-links a::after{display:none}
html[data-lp-skin="newspaper"] .nav-links a:hover{color:var(--np-ink)}
html[data-lp-skin="newspaper"] .motion-grain{display:none}
html[data-lp-skin="newspaper"] .nav .login,
html[data-lp-skin="newspaper"] .nav .lang-tgl{
  color:var(--np-ink);border:1px solid var(--np-border);background:var(--np-card);
  border-radius:10px;font-size:11px;letter-spacing:.04em;text-transform:none;
}

html[data-lp-skin="newspaper"] .btn{
  border-radius:12px;font-family:var(--sans);font-size:14px;font-weight:600;
  letter-spacing:0;text-transform:none;padding:14px 24px;
}
html[data-lp-skin="newspaper"] .btn-gold{
  background:var(--np-btn-gold-bg)!important;
  color:var(--np-btn-gold-fg)!important;box-shadow:var(--np-shadow-sm)!important;
}
html[data-lp-skin="newspaper"] .btn-gold:hover{filter:none;background:var(--np-btn-gold-hover)!important;transform:translateY(-1px)}
html[data-lp-skin="newspaper"] .btn-line{
  border:1px solid var(--np-border-strong);color:var(--np-ink);background:var(--np-card);
}
html[data-lp-skin="newspaper"] .btn-line:hover{border-color:var(--np-ink);background:var(--np-paper-2)}

/* hero — tylko wygląd (B/W + złoto); layout zostaje z index.html */
html[data-lp-skin="newspaper"] .hero{
  padding-top:76px;
  background:var(--np-hero-bg);
  border-bottom:1px solid var(--np-border);
  isolation:isolate;
}
html[data-lp-skin="newspaper"] .hero-media{
  opacity:var(--np-hero-media-opacity);
  filter:var(--np-hero-media-filter);
  object-position:52% center;
}
html[data-lp-skin="newspaper"] .hero-bg::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:var(--np-hero-glow);
  mix-blend-mode:multiply;
}
html[data-lp-skin="newspaper"] .hero-bg::after{mix-blend-mode:screen;opacity:.85}
html[data-lp-skin="newspaper"] .hero-veil{
  display:block!important;
  background:var(--np-hero-veil);
}
html[data-lp-skin="newspaper"] .hero::before{
  z-index:4;
  background:radial-gradient(ellipse 50% 42% at 28% 72%,rgba(217,179,108,.2),transparent 68%);
}
html[data-lp-skin="newspaper"] .hero-title{
  font-family:var(--sans);font-weight:600;
  font-size:clamp(32px,5.2vw,56px);line-height:1.08;letter-spacing:-.03em;
  color:var(--np-ink);text-wrap:balance;
  pointer-events:auto;user-select:text;
}
html[data-lp-skin="newspaper"] .hero-title em{font-style:italic;color:var(--np-accent-em);font-weight:600}
html[data-lp-skin="newspaper"] .hero-copy .sub{
  font-family:var(--sans);font-size:clamp(15px,1.8vw,17px);line-height:1.6;
  color:var(--np-ink-soft);text-align:left;
  border:none;padding:0;margin:0 0 clamp(20px,3vw,28px);max-width:52ch;opacity:.92;
}
html[data-lp-skin="newspaper"] .hero .sub b{color:var(--np-accent-em);font-weight:600}
html[data-lp-skin="newspaper"] .hero-cta .row{justify-content:flex-start;gap:10px}
html[data-lp-skin="newspaper"] .hero-cta .btn-gold{
  position:relative;z-index:2;
  box-shadow:0 2px 14px rgba(0,0,0,.28),var(--np-shadow-sm)!important;
}
html[data-lp-skin="newspaper"] .hero-micro{
  justify-content:flex-start;gap:clamp(10px,2vw,20px);
  font-family:var(--sans);font-size:12px;letter-spacing:0;text-transform:none;
  color:var(--np-muted);
}
html[data-lp-skin="newspaper"] .hero-micro i{background:var(--np-micro-dot);box-shadow:0 0 8px rgba(217,179,108,.45)}

/* sekcje — półprzezroczyste, tło przenika */
html[data-lp-skin="newspaper"] .hero-bg{display:block!important;z-index:0}
html[data-lp-skin="newspaper"] .section{
  padding:clamp(56px,8vw,96px) 0;
  background:var(--np-section-bg-solid)!important;
  border-top:none;
}
html[data-lp-skin="newspaper"] .section:nth-of-type(even){background:var(--np-section-bg-solid-even)!important}
html[data-lp-skin="newspaper"] .section + .section{border-top:1px solid rgba(217,179,108,.06)}

html[data-lp-skin="newspaper"] .eyebrow,
html[data-lp-skin="newspaper"] .sect-head .eyebrow{
  color:var(--np-muted);font-size:11px;letter-spacing:.14em;font-weight:600;
  font-family:var(--sans);text-transform:uppercase;
}
html[data-lp-skin="newspaper"] .eyebrow::before,
html[data-lp-skin="newspaper"] .sect-head .eyebrow::before,
html[data-lp-skin="newspaper"] .sect-head .eyebrow::after{display:none}

html[data-lp-skin="newspaper"] .sect-head h2,
html[data-lp-skin="newspaper"] h2{
  font-family:var(--sans);font-weight:600;color:var(--np-ink);
  letter-spacing:-.025em;line-height:1.12;
  font-size:clamp(24px,2.8vw,40px)!important;
}
html[data-lp-skin="newspaper"] h2 em,
html[data-lp-skin="newspaper"] .sect-head h2 em{color:var(--np-ink);font-style:normal;font-weight:600}
html[data-lp-skin="newspaper"] h2 em,
html[data-lp-skin="newspaper"] .sect-head h2 em{color:var(--np-gold-hi);font-style:italic}
html[data-lp-skin="newspaper"] .lead{
  color:var(--np-muted);font-family:var(--sans);
  font-size:var(--np-tile-body)!important;
  line-height:var(--np-tile-body-lh)!important;
}

/* ============ KAFELKI — jeden system we wszystkich sekcjach ============ */
html[data-lp-skin="newspaper"] #problem .pain-grid,
html[data-lp-skin="newspaper"] .benefit-grid,
html[data-lp-skin="newspaper"] #produkt .ind-row,
html[data-lp-skin="newspaper"] .spire-acronym,
html[data-lp-skin="newspaper"] #wizja .spire-layers-grid,
html[data-lp-skin="newspaper"] #wyniki .results-stats,
html[data-lp-skin="newspaper"] #pakiety .price-grid{
  gap:var(--np-tile-gap)!important;
}

html[data-lp-skin="newspaper"] #problem .pain,
html[data-lp-skin="newspaper"] .spire-acronym-item,
html[data-lp-skin="newspaper"] .benefit-card,
html[data-lp-skin="newspaper"] #produkt .ind-tile,
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile,
html[data-lp-skin="newspaper"] .results-stats .rstat{
  padding:var(--np-tile-pad)!important;
  border-radius:var(--np-radius-lg)!important;
  border:1px solid var(--np-border)!important;
  background:var(--np-card-surface)!important;
  box-shadow:var(--np-shadow-sm)!important;
  backdrop-filter:none!important;
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
html[data-lp-skin="newspaper"] #problem .pain::before{display:none!important}
html[data-lp-skin="newspaper"] #problem .pain:hover,
html[data-lp-skin="newspaper"] .spire-acronym-item:hover,
html[data-lp-skin="newspaper"] .benefit-card:hover,
html[data-lp-skin="newspaper"] #produkt .ind-tile:hover,
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile:hover,
html[data-lp-skin="newspaper"] .results-stats .rstat:hover{
  transform:translateY(-2px);
  box-shadow:var(--np-shadow)!important;
  border-color:var(--np-border-strong)!important;
}

/* tytuły kafelków */
html[data-lp-skin="newspaper"] .benefit-card h3,
html[data-lp-skin="newspaper"] #produkt .ind-tile h3,
html[data-lp-skin="newspaper"] .spire-acronym-item b,
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile h3,
html[data-lp-skin="newspaper"] #problem .pain p b,
html[data-lp-skin="newspaper"] .results-stats .rstat b{
  font-family:var(--sans)!important;
  font-size:var(--np-tile-title)!important;
  font-weight:600!important;
  line-height:var(--np-tile-title-lh)!important;
  letter-spacing:-.01em!important;
  color:var(--np-ink)!important;
  margin:0 0 6px!important;
}
html[data-lp-skin="newspaper"] .benefit-card h3{margin:0 0 8px!important}

/* tagi / etykiety na kafelkach */
html[data-lp-skin="newspaper"] #problem .pain .tag{
  border:1px solid var(--np-border)!important;
  background:var(--np-paper-2)!important;
  color:var(--np-muted)!important;
  border-radius:999px!important;
  font-family:var(--sans)!important;
  font-size:var(--np-tile-tag)!important;
  letter-spacing:var(--np-tile-tag-ls)!important;
  font-weight:600!important;
  text-transform:uppercase!important;
  margin:0 0 10px!important;
  padding:4px 10px!important;
}

/* body kafelków */
html[data-lp-skin="newspaper"] .benefit-card p,
html[data-lp-skin="newspaper"] #produkt .ind-tile p,
html[data-lp-skin="newspaper"] .spire-acronym-item > span:not(.spire-acronym-letter),
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile p,
html[data-lp-skin="newspaper"] #problem .pain p,
html[data-lp-skin="newspaper"] .results-stats .rstat span,
html[data-lp-skin="newspaper"] .price-card .for,
html[data-lp-skin="newspaper"] .price-card ul,
html[data-lp-skin="newspaper"] .price-card li,
html[data-lp-skin="newspaper"] details .a,
html[data-lp-skin="newspaper"] details summary{
  font-family:var(--sans)!important;
  font-size:var(--np-tile-body)!important;
  line-height:var(--np-tile-body-lh)!important;
}
html[data-lp-skin="newspaper"] .benefit-card p,
html[data-lp-skin="newspaper"] #produkt .ind-tile p,
html[data-lp-skin="newspaper"] .spire-acronym-item > span:not(.spire-acronym-letter),
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile p,
html[data-lp-skin="newspaper"] #problem .pain p,
html[data-lp-skin="newspaper"] .results-stats .rstat span,
html[data-lp-skin="newspaper"] .price-card .for,
html[data-lp-skin="newspaper"] .price-card ul,
html[data-lp-skin="newspaper"] .price-card li,
html[data-lp-skin="newspaper"] details .a{color:var(--np-muted)!important}
html[data-lp-skin="newspaper"] #problem .pain p b{
  display:inline;
  font-size:var(--np-tile-title)!important;
  margin:0!important;
}
html[data-lp-skin="newspaper"] #problem .pain p{margin:0!important}

html[data-lp-skin="newspaper"] #nazwa .spire-acronym-item b{text-align:center!important}
html[data-lp-skin="newspaper"] #nazwa .spire-acronym-item > span:not(.spire-acronym-letter){text-align:left!important}

/* litera akronimu — duży złoty akcent, wyśrodkowany */
html[data-lp-skin="newspaper"] #nazwa .spire-acronym-letter{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  font-family:var(--serif)!important;
  font-size:clamp(28px,3.2vw,36px)!important;
  font-weight:700!important;
  line-height:1!important;
  color:var(--np-gold-hi)!important;
  margin:0 0 8px!important;
}
html[data-lp-skin="newspaper"] .spire-acronym{
  width:100%!important;
  max-width:none!important;
  grid-template-columns:repeat(5,1fr)!important;
}
@media(max-width:900px){
  html[data-lp-skin="newspaper"] .spire-acronym{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:520px){
  html[data-lp-skin="newspaper"] .spire-acronym{grid-template-columns:1fr!important}
}
html[data-lp-skin="newspaper"] .spire-acronym-foot{
  max-width:none!important;
  width:100%!important;
}
html[data-lp-skin="newspaper"] .spire-acronym-foot-line{color:var(--np-muted)!important}
html[data-lp-skin="newspaper"] .spire-acronym-foot-line--keys{
  font-size:var(--np-tile-body)!important;
  letter-spacing:.03em!important;
}

/* staty wyników — ten sam układ co inne kafelki */
html[data-lp-skin="newspaper"] .results-stats .rstat{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:4px!important;
  flex-wrap:nowrap!important;
}
html[data-lp-skin="newspaper"] .results-stats .rstat b{
  white-space:normal!important;
  margin:0!important;
}

/* wyróżnione kafelki */
html[data-lp-skin="newspaper"] .benefit-card--hi{
  border-color:var(--np-ink)!important;
  box-shadow:var(--np-shadow)!important;
  background:var(--np-card-surface)!important;
}
html[data-lp-skin="newspaper"] .benefit-card--hi h3,
html[data-lp-skin="newspaper"] .benefit-card--hi p{color:inherit!important}

html[data-lp-skin="newspaper"] .spire-acronym-foot{
  color:var(--np-muted);
  font-size:var(--np-tile-body)!important;
  line-height:var(--np-tile-body-lh)!important;
}
html[data-lp-skin="newspaper"] .spire-acronym-foot b{color:var(--np-gold-hi)}

/* proces — chipy jak filtry inbox */
html[data-lp-skin="newspaper"] .process-flow span{
  border-radius:999px;border:1px solid var(--np-border);background:var(--np-card);
  color:var(--np-muted);font-family:var(--sans);font-size:12px;letter-spacing:0;
  text-transform:none;font-weight:500;padding:8px 14px;
}
html[data-lp-skin="newspaper"] .process-flow span.is-hi{
  background:var(--np-process-hi-bg);color:var(--np-process-hi-fg);border-color:var(--np-gold-border);box-shadow:none;
}
html[data-lp-skin="newspaper"] .process-flow i{color:var(--np-gold);opacity:.75}

/* cennik — baza kafelka + złoto PRO */
html[data-lp-skin="newspaper"] .price-card{
  padding:var(--np-tile-pad)!important;
  border-radius:var(--np-radius-lg)!important;
  border:1px solid var(--np-border)!important;
  background:var(--np-card-surface)!important;
  box-shadow:var(--np-shadow-sm)!important;
  backdrop-filter:none!important;
}
html[data-lp-skin="newspaper"] .price-card:hover{transform:translateY(-2px);box-shadow:var(--np-shadow)!important}
html[data-lp-skin="newspaper"] .price-card .tier{
  font-family:var(--sans)!important;
  font-size:var(--np-tile-tag)!important;
  letter-spacing:var(--np-tile-tag-ls)!important;
  font-weight:600!important;
  text-transform:uppercase!important;
  color:var(--np-muted)!important;
}
html[data-lp-skin="newspaper"] .price-card .amt{
  font-family:var(--sans)!important;
  font-size:var(--np-tile-title)!important;
  font-weight:600!important;
  line-height:var(--np-tile-title-lh)!important;
  color:var(--np-ink)!important;
}
html[data-lp-skin="newspaper"] .price-card .cycle{
  font-family:var(--sans)!important;
  font-size:var(--np-tile-tag)!important;
  letter-spacing:.06em!important;
  color:var(--np-muted-2)!important;
  text-transform:none!important;
}

/* zakupy zawieszone — ukryj CTA checkout */
html[data-lp-skin="newspaper"] .buyBtn,
html[data-lp-skin="newspaper"] .sticky-cta{display:none!important}
html[data-lp-skin="newspaper"] body{padding-bottom:0!important}

/* sekcja 006 — pakiety smukłe (węższe, wyższe) + złoto */
html[data-lp-skin="newspaper"] #pakiety .pricing-packages .price-grid,
html[data-lp-skin="newspaper"] #pakiety .price-grid[data-count="1"],
html[data-lp-skin="newspaper"] #pakiety .price-grid[data-count="2"],
html[data-lp-skin="newspaper"] #pakiety .price-grid[data-count="3"],
html[data-lp-skin="newspaper"] #pakiety .price-grid[data-count="4"]{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(248px,310px));
  justify-content:center;
  gap:clamp(14px,1.8vw,22px);
  max-width:min(96vw,1020px);
  margin:0 auto;
}
html[data-lp-skin="newspaper"] #pakiety .pricing-packages .price-grid[data-count="3"] .price-card:last-child{
  grid-column:auto;max-width:none;justify-self:stretch;
}
html[data-lp-skin="newspaper"] #pakiety .price-card{
  padding:var(--np-tile-pad)!important;
  min-height:clamp(380px,52vh,460px);
  border-color:var(--np-gold-border);
  background:var(--np-price-bg);
  box-shadow:inset 0 1px 0 rgba(212,168,75,.18),var(--np-shadow-sm);
}
html[data-lp-skin="newspaper"] #pakiety .price-card .tier{
  color:var(--np-gold-deep);font-weight:600;letter-spacing:var(--np-tile-tag-ls)!important;
  font-size:var(--np-tile-tag)!important;
}
html[data-lp-skin="newspaper"] #pakiety .price-card .amt{
  color:var(--np-gold);
  font-size:clamp(20px,2.4vw,24px)!important;
}
html[data-lp-skin="newspaper"] #pakiety .price-card .cycle{color:var(--np-gold-deep);opacity:.85}
html[data-lp-skin="newspaper"] #pakiety .price-card .for{color:var(--np-ink-soft)}
html[data-lp-skin="newspaper"] #pakiety .price-card ul{color:var(--np-muted);gap:7px}
html[data-lp-skin="newspaper"] #pakiety .price-card li{overflow-wrap:break-word;line-height:1.45}
html[data-lp-skin="newspaper"] #pakiety .price-card li::before{color:var(--np-gold-hi)}
html[data-lp-skin="newspaper"] #pakiety .price-card li.hi{color:var(--np-gold-hi)!important;font-weight:600}
html[data-lp-skin="newspaper"] #pakiety .price-card li.hi::before{content:"✦ ";color:var(--np-gold-hi)!important}
html[data-lp-skin="newspaper"] #pakiety .price-card-paused{
  margin-top:auto;padding-top:14px;border-top:1px solid var(--np-gold-border);
  font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;
  text-align:center;color:var(--np-gold-deep);
}
html[data-lp-skin="newspaper"] #pakiety .price-card.featured{
  background:linear-gradient(168deg,#f0d078 0%,#d4a84b 42%,#a67c2a 78%,#8a6420 100%);
  border-color:#7a5e18;
  box-shadow:0 0 0 1px rgba(122,94,24,.35),0 16px 48px -18px rgba(138,100,32,.55);
  transform:scale(1.03);z-index:1;
}
html[data-lp-skin="newspaper"] #pakiety .price-card.featured .tier,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured .amt,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured .for,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured ul,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured .cycle,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured li{color:rgba(255,252,245,.96)}
html[data-lp-skin="newspaper"] #pakiety .price-card.featured li::before,
html[data-lp-skin="newspaper"] #pakiety .price-card.featured li.hi::before{color:#ffe9a8}
html[data-lp-skin="newspaper"] #pakiety .price-card.featured li.hi{color:#fff8e0!important;font-weight:600}
html[data-lp-skin="newspaper"] #pakiety .price-card.featured .price-card-paused{
  border-top-color:rgba(255,255,255,.28);color:rgba(255,252,245,.92);
}
@media(max-width:900px){
  html[data-lp-skin="newspaper"] #pakiety .price-grid{
    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
    max-width:min(96vw,720px);
  }
}
@media(max-width:480px){
  html[data-lp-skin="newspaper"] #pakiety .price-grid{
    grid-template-columns:minmax(0,360px);max-width:360px;
  }
  html[data-lp-skin="newspaper"] #pakiety .price-card{min-height:400px}
}
html[data-lp-skin="newspaper"] .results-stats .rstat span{color:var(--np-muted)}

/* dowód, wskaźniki */
html[data-lp-skin="newspaper"] .results-proof-shot,
html[data-lp-skin="newspaper"] .show-vis,
html[data-lp-skin="newspaper"] .ind-card-img{
  border:1px solid var(--np-border);border-radius:var(--np-radius-lg);
  background:var(--np-card);box-shadow:var(--np-shadow-sm);
}

/* sekcja 005 — wskaźniki jako kafelki (szerokość .wrap) */
html[data-lp-skin="newspaper"] #produkt .wrap{overflow:visible}
html[data-lp-skin="newspaper"] #produkt .ind-showcase{width:100%;max-width:none;margin:0}
html[data-lp-skin="newspaper"] #produkt .ind-row{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  width:100%!important;max-width:none!important;
}
@media(max-width:1100px){
  html[data-lp-skin="newspaper"] #produkt .ind-row{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:720px){
  html[data-lp-skin="newspaper"] #produkt .ind-row{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:480px){
  html[data-lp-skin="newspaper"] #produkt .ind-row{grid-template-columns:1fr!important}
}
html[data-lp-skin="newspaper"] #produkt .ind-tile{padding:var(--np-tile-pad)!important}
html[data-lp-skin="newspaper"] #produkt .ind-tile-img{
  border-radius:var(--np-radius)!important;
  border-color:var(--np-border)!important;
}
html[data-lp-skin="newspaper"] .ind-lightbox{z-index:10050}

/* sekcja 006 — opis 2 linie + staty w jednym rzędzie */
html[data-lp-skin="newspaper"] #wyniki .sect-head{max-width:min(90vw,860px)}
html[data-lp-skin="newspaper"] #wyniki .sect-head .lead{
  max-width:none!important;width:100%;text-wrap:normal;
  font-size:var(--np-tile-body)!important;
  line-height:var(--np-tile-body-lh)!important;
}
html[data-lp-skin="newspaper"] #wyniki .results-stats{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:var(--np-tile-gap)!important;
  width:100%!important;max-width:none!important;margin:0 auto!important;
}
@media(max-width:640px){
  html[data-lp-skin="newspaper"] #wyniki .results-stats{
    grid-template-columns:repeat(2,1fr)!important;
  }
}

html[data-lp-skin="newspaper"] .ind-lightbox-backdrop{background:var(--np-lightbox-bg)}
html[data-lp-skin="newspaper"] .ind-lightbox-title{color:var(--np-ink)}
html[data-lp-skin="newspaper"] .ind-lightbox-x{
  border-color:var(--np-border);background:var(--np-card);color:var(--np-ink);
}
html[data-lp-skin="newspaper"] .ind-lightbox-img-wrap{
  border-color:var(--np-border);background:var(--np-card);
}

html[data-lp-skin="newspaper"] #wizja{background:var(--np-wizja-bg)!important}
html[data-lp-skin="newspaper"] #wizja .wrap{overflow:visible}
/* cały silnik 90vw — kolumny, hub, kroki I–VI (jak pro-engine-band--full) */
html[data-lp-skin="newspaper"] #wizja .system-engine{
  width:90vw;max-width:90vw;
  margin-left:calc(50% - 45vw);margin-right:calc(50% - 45vw);
  box-sizing:border-box;
}
/* animacja — bez zewnętrznej ramki */
html[data-lp-skin="newspaper"] #wizja .spire-engine.spire-engine--lp{
  background:transparent!important;
  border:none!important;border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp::after{display:none!important}
html[data-lp-skin="newspaper"] #wizja .spire-layers-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  width:100%!important;max-width:none!important;
  margin-top:clamp(28px,3.5vw,40px)!important;
}
@media(max-width:900px){
  html[data-lp-skin="newspaper"] #wizja .spire-layers-grid{
    display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;
  }
  html[data-lp-skin="newspaper"] #wizja .spire-layer-tile{flex:0 0 min(38vw,210px)!important}
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile{
  flex-direction:column!important;
  align-items:stretch!important;
  min-height:0!important;
  padding:var(--np-tile-pad)!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  margin:0 0 4px!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-no{
  font-family:var(--serif)!important;
  font-size:clamp(18px,2vw,22px)!important;
  font-weight:700!important;
  color:var(--np-gold-hi)!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-badge{
  font-family:var(--mono)!important;
  font-size:7px!important;
  letter-spacing:.12em!important;
  border-radius:999px!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile h3{
  font-size:clamp(11px,1.05vw,13px)!important;
  line-height:1.25!important;
  margin:0!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-layer-tile p{
  font-size:clamp(10px,.95vw,12px)!important;
  line-height:1.45!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .se-page{
  padding:clamp(12px,1.5vw,20px) clamp(16px,2vw,28px) clamp(20px,2.5vw,28px);
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .engine-grid{
  width:100%;max-width:none;
  gap:clamp(28px,4.5vw,80px);
  grid-template-columns:minmax(220px,1fr) minmax(300px,28vw) minmax(220px,1fr)!important;
  align-items:stretch!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-col{
  max-width:none;
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:flex-start!important;align-self:stretch!important;height:100%!important;gap:0!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .engine-wrap{position:relative}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .engine-grid{
  padding-top:0;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-stack{
  width:min(360px,26vw)!important;display:flex;flex-direction:column;align-items:center;
  flex:1 1 auto!important;justify-content:center!important;min-height:0!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub{
  width:min(288px,20.8vw)!important;height:min(288px,20.8vw)!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-core{max-width:240px}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-core .hub-title{
  font-size:clamp(12px,1.2vw,15px);
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .card{padding:12px 14px}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .card .title{font-size:13px}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .card .sub{font-size:8.5px}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-col-foot{
  margin-top:auto!important;width:100%!important;flex-shrink:0!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;
}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-assets{margin-top:0!important}
html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .pills{margin-top:0!important}
@media(max-width:1200px){
  html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .engine-grid{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:680px){
  html[data-lp-skin="newspaper"] #wizja .system-engine{
    width:100%;max-width:100%;margin-left:0;margin-right:0;
  }
  html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub-stack{
    width:min(280px,72vw)!important;
  }
  html[data-lp-skin="newspaper"] #wizja .spire-engine--lp .hub{
    width:min(224px,57.6vw)!important;height:min(224px,57.6vw)!important;
  }
}

html[data-lp-skin="newspaper"] .system-engine-cap{
  font-family:var(--sans);color:var(--np-muted);letter-spacing:.06em;font-size:13px;
}
html[data-lp-skin="newspaper"] .desk-preview-wrap,
html[data-lp-skin="newspaper"] .desk-stage{
  border:1px solid var(--np-border);border-radius:var(--np-radius-lg);
  box-shadow:var(--np-shadow);overflow:hidden;
}

/* komentarze */
html[data-lp-skin="newspaper"] .tg-opinions figure{
  border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-card);
  box-shadow:var(--np-shadow-sm);
}
html[data-lp-skin="newspaper"] .tg-opinions img{filter:none}

/* FAQ */
html[data-lp-skin="newspaper"] details{
  border:1px solid var(--np-border);border-radius:var(--np-radius);
  background:var(--np-card);box-shadow:var(--np-shadow-sm);
}
html[data-lp-skin="newspaper"] details summary{font-family:var(--sans);font-weight:600;color:var(--np-ink)}
html[data-lp-skin="newspaper"] details .a{color:var(--np-muted)}

/* footer */
html[data-lp-skin="newspaper"] footer,
html[data-lp-skin="newspaper"] .final{
  background:linear-gradient(180deg,#1a1814,#0f0e0c)!important;
  border-top:1px solid rgba(212,168,75,.22);
  color:rgba(255,255,255,.72);
}
html[data-lp-skin="newspaper"] footer .foot-logo{color:#fff}
html[data-lp-skin="newspaper"] footer .foot-logo b{color:var(--np-gold-hi)}
html[data-lp-skin="newspaper"] footer .foot-grid h4{color:#fff;opacity:1}
html[data-lp-skin="newspaper"] footer .foot-grid a{color:rgba(255,255,255,.68)}
html[data-lp-skin="newspaper"] footer .foot-grid a:hover{color:var(--np-gold-hi)}
html[data-lp-skin="newspaper"] footer .company-line,
html[data-lp-skin="newspaper"] footer .company-line strong{color:rgba(255,255,255,.55)!important}
html[data-lp-skin="newspaper"] footer .disclaimer{color:rgba(255,255,255,.45)}
html[data-lp-skin="newspaper"] footer .disclaimer b{color:rgba(255,255,255,.72)}
html[data-lp-skin="newspaper"] .final .final-line{color:rgba(255,255,255,.72)}
html[data-lp-skin="newspaper"] .sticky-cta{
  background:rgba(255,255,255,.94)!important;border-top:1px solid var(--np-border);
  backdrop-filter:blur(12px);box-shadow:0 -8px 24px rgba(0,0,0,.06);
}
html[data-lp-skin="newspaper"] .sticky-cta .btn-gold{background:#141414!important}

/* modale */
html[data-lp-skin="newspaper"] .ov{background:var(--np-ov-bg)!important;backdrop-filter:blur(4px)}
html[data-lp-skin="newspaper"] .modal,
html[data-lp-skin="newspaper"] .cookie-bar{
  border:1px solid var(--np-border);border-radius:var(--np-radius-lg);
  background:var(--np-card);color:var(--np-ink);box-shadow:var(--np-shadow);
}

html[data-lp-skin="newspaper"] .asset-strip{
  border-block:1px solid var(--np-border);background:var(--np-card);
}
html[data-lp-skin="newspaper"] .asset-strip span{color:var(--np-muted)}

@media(max-width:860px){
  html[data-lp-skin="newspaper"] .hero{padding-top:72px}
}

/* ============ DARK THEME — newspaper editorial obsidian ============ */
html[data-lp-skin="newspaper"] h2 em,
html[data-lp-skin="newspaper"] .sect-head h2 em{color:var(--np-gold-hi);font-style:italic}

html[data-lp-skin="newspaper"] .results-note{color:var(--np-muted-2);border-top-color:var(--np-border)}

html[data-lp-skin="newspaper"] .benefit-card--hi{
  border-color:var(--np-gold-border);box-shadow:0 0 0 1px rgba(217,179,108,.08),var(--np-shadow);
}

html[data-lp-skin="newspaper"] .sticky-cta{
  background:rgba(5,4,3,.94)!important;border-top-color:var(--np-border);
  box-shadow:0 -8px 24px rgba(0,0,0,.35);
}

html[data-lp-skin="newspaper"] .spire-engine.spire-engine--lp{
  --se-void:#0a0907;--se-coal:#100e0b;--se-ivory:#f4efe4;--se-stone:#9b9382;--se-stone-dim:#6b6354;
  --se-gold:#d9b36c;--se-gold-hi:#f3dca2;--se-gold-deep:#9c7a3c;--se-ok:#7fd7c4;
  --se-line:rgba(217,179,108,.2);--se-line-soft:rgba(217,179,108,.12);
  --se-grad-gold:linear-gradient(120deg,#f3dca2,#c9a050 45%,#9c7a3c);
  background:rgba(8,7,5,.9)!important;
  border:1px solid rgba(217,179,108,.22)!important;
  box-shadow:0 24px 56px -28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
html[data-lp-skin="newspaper"] .spire-engine--lp .connections path{stroke:rgba(217,179,108,.22)}
html[data-lp-skin="newspaper"] .spire-engine--lp .connections path.active{stroke:rgba(243,220,162,.65);filter:drop-shadow(0 0 4px rgba(217,179,108,.35))}
html[data-lp-skin="newspaper"] .spire-engine--lp .card{
  background:rgba(12,10,8,.92)!important;border-color:rgba(217,179,108,.14)!important;
  box-shadow:0 6px 18px -14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
html[data-lp-skin="newspaper"] .spire-engine--lp .card .title{color:var(--np-ink)}
html[data-lp-skin="newspaper"] .spire-engine--lp .card .sub{color:var(--np-muted)}
html[data-lp-skin="newspaper"] .spire-engine--lp .card .ico{border-color:rgba(217,179,108,.24);background:rgba(217,179,108,.08);color:var(--np-gold-hi)}
html[data-lp-skin="newspaper"] .spire-engine--lp .hub .ring{border-color:rgba(217,179,108,.18)}
html[data-lp-skin="newspaper"] .spire-engine--lp .hub .ring.r4{
  background:radial-gradient(circle at 50% 35%,rgba(217,179,108,.14),rgba(10,8,6,.92) 68%);
  border-color:rgba(217,179,108,.28);
}
html[data-lp-skin="newspaper"] .spire-engine--lp .pill{
  border-color:rgba(217,179,108,.2);background:rgba(217,179,108,.08);color:var(--np-gold-hi);
}
html[data-lp-skin="newspaper"] .spire-engine--lp .se-layer{
  background:rgba(10,8,6,.88)!important;border-color:rgba(217,179,108,.12)!important;
}
html[data-lp-skin="newspaper"] .spire-engine--lp .se-layer h4{color:var(--np-ink)}
html[data-lp-skin="newspaper"] .spire-engine--lp .se-layer p{color:var(--np-muted)}
