<!-- SEKCJA 2 — 3 KLUCZOWE PROBLEMY (NEGATYWNE, bez kafelków, czerwone X) --> <section id="jnp-problems"> <div class="jnp-problems__wrap"> <div class="jnp-problems__top"> <div class="jnp-problems__kicker">Oto, co zauważyłem…</div> <h2 class="jnp-problems__title">Najczęściej przegrywasz w 3 momentach</h2> <p class="jnp-problems__subtitle"> To nie jest kwestia charakteru. To powtarzalny schemat, który da się przerwać. </p> </div> <!-- LISTA NEGATYWÓW --> <div class="jnp-problems__list"> <div class="jnp-problems__item"> <div class="jnp-problems__x" aria-hidden="true">✕</div> <div class="jnp-problems__itemText"> <strong>Pierwsze 24–72 godziny</strong> są najgorsze, więc często kończy się na „od jutra” albo „jeszcze tylko ostatni raz”. </div> </div> <div class="jnp-problems__item"> <div class="jnp-problems__x" aria-hidden="true">✕</div> <div class="jnp-problems__itemText"> <strong>Automaty i wyzwalacze</strong> (kawa, stres, przerwa, po jedzeniu, nuda) wygrywają i wracasz do palenia mimo dobrych chęci. </div> </div> <div class="jnp-problems__item"> <div class="jnp-problems__x" aria-hidden="true">✕</div> <div class="jnp-problems__itemText"> <strong>Negocjacje w głowie</strong> robią swoje — „tylko jeden” brzmi niewinnie, ale często odpala cały schemat od nowa. </div> </div> </div> <div class="jnp-problems__bottom"> <div class="jnp-problems__question">Brzmi znajomo?</div> <div class="jnp-problems__note"> Jeśli tak — spokojnie. To normalne. Najważniejsze to mieć plan na te kilka minut, kiedy przychodzi fala. </div> </div> </div> </section> <style> /* ========================== SEKCJA 2 — 3 problemy (NEGATYWNE, bez kafelków) ========================== */ #jnp-problems{ max-width:1120px; margin:14px auto 14px; padding:0 16px; font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; color:#0F172A; } .jnp-problems__wrap{ position:relative; overflow:hidden; border-radius:28px; padding:22px; background:#F8FAFC; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 45px rgba(0,0,0,0.06); } /* delikatne światło w tle (spójne z resztą) */ .jnp-problems__wrap::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:520px; background: radial-gradient(560px 320px at 12% 22%, rgba(46,197,255,0.10), transparent 60%), radial-gradient(560px 320px at 62% 12%, rgba(52,199,89,0.08), transparent 60%); pointer-events:none; } .jnp-problems__wrap > *{ position:relative; z-index:1; } .jnp-problems__top{ margin-bottom:14px; } .jnp-problems__kicker{ display:inline-flex; align-items:center; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:900; letter-spacing:0.35px; text-transform:uppercase; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); color:#334155; margin-bottom:10px; } .jnp-problems__title{ margin:0 0 8px; font-size:26px; line-height:1.15; font-weight:950; letter-spacing:-0.35px; } .jnp-problems__subtitle{ margin:0; font-size:14px; line-height:1.55; color:#334155; max-width:760px; font-weight:650; } /* LISTA */ .jnp-problems__list{ margin-top:16px; display:flex; flex-direction:column; gap:12px; max-width:920px; } .jnp-problems__item{ display:flex; gap:12px; align-items:flex-start; } /* ✅ czerwone X */ .jnp-problems__x{ width:26px; height:26px; border-radius:999px; display:flex; align-items:center; justify-content:center; font-size:14px; font-weight:950; color:#ffffff; background:rgba(239, 68, 68, 0.95); border:1px solid rgba(239, 68, 68, 0.55); box-shadow:0 12px 24px rgba(239, 68, 68, 0.22); flex:0 0 auto; margin-top:2px; } .jnp-problems__itemText{ font-size:14px; line-height:1.55; color:#334155; font-weight:650; } .jnp-problems__itemText strong{ color:#0F172A; font-weight:950; } /* “Brzmi znajomo?” */ .jnp-problems__bottom{ margin-top:16px; padding-top:16px; border-top:1px dashed rgba(15, 23, 42, 0.18); display:flex; flex-direction:column; gap:8px; align-items:center; text-align:center; } .jnp-problems__question{ font-size:26px; line-height:1.05; font-weight:950; letter-spacing:-0.4px; background: linear-gradient(90deg, #2EC5FF, #34C759); -webkit-background-clip:text; background-clip:text; color:transparent; } @media (max-width: 420px){ .jnp-problems__question{ font-size:22px; } } .jnp-problems__note{ font-size:13px; line-height:1.45; color:#64748B; font-weight:650; max-width:860px; } </style>
<!-- SEKCJA 3 — NA SZCZĘŚCIE ISTNIEJE LEPSZY SPOSÓB (zielone ptaszki, bez CTA) --> <section id="jnp-better-way"> <div class="jnp-bw__wrap"> <div class="jnp-bw__top"> <div class="jnp-bw__eyebrow">Na szczęście istnieje lepszy sposób</div> <h2 class="jnp-bw__title"> To da się ogarnąć, jeśli masz <span class="jnp-bw__grad">system</span> </h2> <p class="jnp-bw__subtitle"> Dla wielu osób rzucenie palenia wygląda jak walka nie do wygrania. Ale to da się zrobić spokojnie i skutecznie — jeśli wiesz, co robić w kluczowych momentach. </p> </div> <!-- LISTA ZIELONYCH PTASZKÓW --> <div class="jnp-bw__list"> <div class="jnp-bw__item"> <div class="jnp-bw__check">✓</div> <div class="jnp-bw__itemText"> Zmieniasz podejście z <strong>„rzucam na zawsze”</strong> na <strong>„nie palę dzisiaj”</strong>, dzięki czemu spada presja i łatwiej zacząć. </div> </div> <div class="jnp-bw__item"> <div class="jnp-bw__check">✓</div> <div class="jnp-bw__itemText"> Masz <strong>konkretne kroki na kryzys</strong>, więc nie panikujesz, tylko działasz. </div> </div> <div class="jnp-bw__item"> <div class="jnp-bw__check">✓</div> <div class="jnp-bw__itemText"> Zrozumiesz, czym jest uzależnienie i jak działa, dzięki czemu <strong>przestaniesz się obwiniać</strong> i zaczniesz działać konkretnie. </div> </div> </div> </div> </div> </div> </section> <style> /* ========================== SEKCJA 3 — tekstowa + ptaszki ========================== */ #jnp-better-way{ max-width:1120px; margin:14px auto 14px; padding:0 16px; font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; color:#0F172A; } .jnp-bw__wrap{ position:relative; overflow:hidden; border-radius:28px; padding:22px; background:#ffffff; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 45px rgba(0,0,0,0.08); } .jnp-bw__wrap::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:520px; background: radial-gradient(560px 320px at 12% 22%, rgba(46,197,255,0.14), transparent 60%), radial-gradient(560px 320px at 62% 12%, rgba(52,199,89,0.12), transparent 60%); pointer-events:none; } .jnp-bw__wrap > *{ position:relative; z-index:1; } .jnp-bw__eyebrow{ display:inline-flex; align-items:center; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:900; letter-spacing:0.35px; text-transform:uppercase; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); color:#334155; margin-bottom:10px; } .jnp-bw__title{ margin:0 0 10px; font-size:28px; line-height:1.15; font-weight:950; letter-spacing:-0.4px; max-width:900px; } @media (max-width: 960px){ .jnp-bw__title{ font-size:24px; } } .jnp-bw__grad{ background: linear-gradient(90deg, #2EC5FF, #34C759); -webkit-background-clip:text; background-clip:text; color:transparent; } .jnp-bw__subtitle{ margin:0; font-size:14px; line-height:1.6; color:#334155; font-weight:650; max-width:860px; } .jnp-bw__list{ margin-top:16px; display:flex; flex-direction:column; gap:12px; max-width:920px; } .jnp-bw__item{ display:flex; gap:12px; align-items:flex-start; } /* ✅ zielony ptaszek */ .jnp-bw__check{ width:26px; height:26px; border-radius:999px; display:flex; align-items:center; justify-content:center; font-size:14px; font-weight:950; color:#0B1220; background:rgba(52,199,89,0.20); border:1px solid rgba(52,199,89,0.40); box-shadow:0 12px 24px rgba(52,199,89,0.18); flex:0 0 auto; margin-top:2px; } .jnp-bw__itemText{ font-size:14px; line-height:1.55; color:#334155; font-weight:650; } .jnp-bw__itemText strong{ color:#0F172A; font-weight:900; } </style>
<!-- SEKCJA 4 — DLACZEGO TO DZIAŁA (czysty tekst) --> <section id="jnp-why-it-works"> <div class="jnp-why__wrap"> <div class="jnp-why__top"> <div class="jnp-why__kicker">Dlaczego to działa?</div> <h2 class="jnp-why__title">To nie jest motywacja. To prosty mechanizm.</h2> </div> <div class="jnp-why__body"> <div class="jnp-why__quote"> <div class="jnp-why__quoteLine"> Głód nie trwa wiecznie — <span class="jnp-why__grad">przychodzi falą</span>. </div> <div class="jnp-why__quoteLine"> I większość fal mija po <strong>kilku minutach</strong>. </div> </div> <div class="jnp-why__problem"> <div class="jnp-why__problemRow"> Problem nie jest w tym, że „nie umiesz rzucić”. </div> <div class="jnp-why__problemRow"> Problem jest w tym, że wcześniej <strong>nie wiedziałeś jak</strong>. </div> </div> <div class="jnp-why__switch"> <div class="jnp-why__switchLabel">Dzięki temu e-bookowi przechodzisz z:</div> <!-- WYŚRODKOWANE + DUŻE --> <div class="jnp-why__switchStack" role="group" aria-label="Zmiana myślenia"> <div class="jnp-why__from">„nie dam rady”</div> <div class="jnp-why__down" aria-hidden="true">↓</div> <div class="jnp-why__to">„wiem co mam robić”</div> </div> </div> </div> </div> </section> <style> /* ========================== SEKCJA 4 — Dlaczego to działa (prosto) ========================== */ #jnp-why-it-works{ max-width:1120px; margin:14px auto 14px; padding:0 16px; font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; color:#0F172A; } .jnp-why__wrap{ position:relative; overflow:hidden; border-radius:28px; padding:22px; background:#ffffff; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 45px rgba(0,0,0,0.08); } .jnp-why__wrap::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:520px; background: radial-gradient(560px 320px at 12% 22%, rgba(46,197,255,0.14), transparent 60%), radial-gradient(560px 320px at 62% 12%, rgba(52,199,89,0.12), transparent 60%); pointer-events:none; } .jnp-why__wrap > *{ position:relative; z-index:1; } .jnp-why__kicker{ display:inline-flex; align-items:center; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:900; letter-spacing:0.35px; text-transform:uppercase; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); color:#334155; margin-bottom:10px; } .jnp-why__title{ margin:0; font-size:28px; line-height:1.15; font-weight:950; letter-spacing:-0.4px; max-width:900px; } @media (max-width: 960px){ .jnp-why__title{ font-size:24px; } } .jnp-why__body{ margin-top:14px; max-width:920px; } .jnp-why__quote{ border-radius:22px; padding:14px 14px; background: radial-gradient(420px 220px at 20% 15%, rgba(46,197,255,0.14), transparent 60%), radial-gradient(420px 220px at 80% 30%, rgba(52,199,89,0.12), transparent 62%), linear-gradient(180deg, #ffffff 0%, #f7fbff 100%); border:1px solid rgba(15, 23, 42, 0.10); box-shadow:0 14px 34px rgba(0,0,0,0.08); margin-bottom:12px; } .jnp-why__quoteLine{ font-size:16px; line-height:1.35; font-weight:900; color:#0F172A; letter-spacing:-0.2px; } .jnp-why__quoteLine + .jnp-why__quoteLine{ margin-top:6px; } .jnp-why__grad{ background: linear-gradient(90deg, #2EC5FF, #34C759); -webkit-background-clip:text; background-clip:text; color:transparent; } .jnp-why__quote strong{ color:#0F172A; font-weight:950; } .jnp-why__problem{ margin-top:10px; padding-top:10px; border-top:1px dashed rgba(15, 23, 42, 0.18); } .jnp-why__problemRow{ font-size:14px; line-height:1.6; color:#334155; font-weight:700; } .jnp-why__problemRow strong{ color:#0F172A; font-weight:950; } .jnp-why__switch{ margin-top:12px; padding-top:12px; border-top:1px dashed rgba(15, 23, 42, 0.18); } .jnp-why__switchLabel{ font-size:12px; color:#64748B; font-weight:900; text-transform:uppercase; letter-spacing:0.3px; margin-bottom:10px; text-align:center; } /* ✅ wyśrodkowane + większe */ .jnp-why__switchStack{ display:flex; flex-direction:column; align-items:center; /* ✅ środek */ justify-content:center; gap:12px; text-align:center; /* ✅ środek */ margin-top:6px; } .jnp-why__from, .jnp-why__to{ display:inline-flex; align-items:center; justify-content:center; padding:14px 18px; /* ✅ większe */ border-radius:18px; color:#0F172A; font-weight:950; letter-spacing:-0.2px; font-size:18px; /* ✅ większe */ white-space:nowrap; } .jnp-why__from{ background:rgba(239, 68, 68, 0.10); border:1px solid rgba(239, 68, 68, 0.22); } .jnp-why__down{ font-size:22px; /* ✅ większe */ font-weight:950; color:#64748B; line-height:1; } .jnp-why__to{ background:rgba(52,199,89,0.12); border:1px solid rgba(52,199,89,0.24); } /* Mobile: dalej duże, ale nie za wielkie */ @media (max-width: 420px){ .jnp-why__from, .jnp-why__to{ font-size:16px; padding:12px 16px; border-radius:16px; } .jnp-why__down{ font-size:20px; } } </style>
<!-- SEKCJA 6 — PRODUKT + BONUSY (rozdzielone, lista + grafiki 5:8) --> <section id="jnp-bonuses"> <div class="jnp-bonuses__wrap"> <div class="jnp-bonuses__top"> <div class="jnp-bonuses__kicker">Co dokładnie dostajesz?</div> <h2 class="jnp-bonuses__title">Pakiet za 29 zł (produkt + bonusy)</h2> <p class="jnp-bonuses__subtitle"> Wszystko dostajesz od razu po zakupie. Jedno miejsce, jeden plan, zero kombinowania. </p> </div> <!-- GŁÓWNY PRODUKT --> <div class="jnp-bonuses__section"> <div class="jnp-bonuses__sectionHead"> <div class="jnp-bonuses__sectionTag jnp-bonuses__sectionTag--main">GŁÓWNY PRODUKT</div> <div class="jnp-bonuses__sectionTitle">E-book (to jest podstawa)</div> </div> <div class="jnp-bonuses__row jnp-bonuses__row--main"> <div class="jnp-bonuses__media" aria-hidden="true"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/juzi-nie-palei_mko9e8jv.png" alt="" loading="lazy" /> </div> <div class="jnp-bonuses__text"> <div class="jnp-bonuses__meta"> <div class="jnp-bonuses__name">E-book PDF: „Już nie palę. Zacznij teraz.”</div> <div class="jnp-bonuses__value jnp-bonuses__value--main">wartość: 49 zł</div> </div> <p class="jnp-bonuses__desc"> Główny materiał: system działania na pierwsze dni + kryzysowe momenty. Czytasz raz, wracasz tylko do tego, czego akurat potrzebujesz. </p> </div> </div> </div> <!-- BONUSY --> <div class="jnp-bonuses__section"> <div class="jnp-bonuses__sectionHead"> <div class="jnp-bonuses__sectionTag jnp-bonuses__sectionTag--bonus">BONUSY W CENIE</div> <div class="jnp-bonuses__sectionTitle">Dodatki, które robią robotę w kryzysie</div> </div> <div class="jnp-bonuses__list"> <!-- 1 --> <div class="jnp-bonuses__row"> <div class="jnp-bonuses__media" aria-hidden="true"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/juzi-nie-palei-3_mko9cr0t.png" alt="" loading="lazy" /> </div> <div class="jnp-bonuses__text"> <div class="jnp-bonuses__meta"> <div class="jnp-bonuses__name">Dzień 0 — Checklista zanim zaczniesz</div> <div class="jnp-bonuses__value">wartość: 19 zł</div> </div> <p class="jnp-bonuses__desc"> Krótka lista kroków, żebyś nie zaczynał „na chaosie”, tylko od razu z planem. </p> </div> </div> <!-- 2 --> <div class="jnp-bonuses__row"> <div class="jnp-bonuses__media" aria-hidden="true"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/juzi-nie-palei-2_mko99pj6.png" alt="" loading="lazy" /> </div> <div class="jnp-bonuses__text"> <div class="jnp-bonuses__meta"> <div class="jnp-bonuses__name">Quiz — Dlaczego nadal palisz?</div> <div class="jnp-bonuses__value">wartość: 19 zł</div> </div> <p class="jnp-bonuses__desc"> Pomoże Ci odkryć Twoje wyzwalacze i schematy, przez które wracasz do palenia. </p> </div> </div> <!-- 3 --> <div class="jnp-bonuses__row"> <div class="jnp-bonuses__media" aria-hidden="true"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/juzi-nie-palei-4_mko9anvp.png" alt="" loading="lazy" /> </div> <div class="jnp-bonuses__text"> <div class="jnp-bonuses__meta"> <div class="jnp-bonuses__name">Karty Kryzysowe</div> <div class="jnp-bonuses__value">wartość: 29 zł</div> </div> <p class="jnp-bonuses__desc"> Gotowe „ściągi” na momenty: stres, kawa, przerwa, nuda, po jedzeniu — w kryzysie nie myślisz, tylko robisz to, co masz na karcie. </p> </div> </div> <!-- 4 --> <div class="jnp-bonuses__row"> <div class="jnp-bonuses__media" aria-hidden="true"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/juzi-nie-palei-6_mko9c2i3.png" alt="" loading="lazy" /> </div> <div class="jnp-bonuses__text"> <div class="jnp-bonuses__meta"> <div class="jnp-bonuses__name">Lista zamienników: co robić zamiast papierosa</div> <div class="jnp-bonuses__value">wartość: 29 zł</div> </div> <p class="jnp-bonuses__desc"> Konkretne alternatywy, kiedy ręce i głowa szukają rytuału. Bez lania wody — same opcje. </p> </div> </div> </div> </div> <div class="jnp-bonuses__summary"> <div class="jnp-bonuses__summaryLine"> <span class="jnp-bonuses__sumLabel">Łączna wartość pakietu:</span> <span class="jnp-bonuses__sumValue">145 zł</span> </div> <div class="jnp-bonuses__summaryLine"> <span class="jnp-bonuses__sumLabel">Cena dzisiaj:</span> <span class="jnp-bonuses__sumPrice">29 zł</span> </div> </div> <div class="jnp-bonuses__note"> Bonusy dostajesz od razu po zakupie razem z e-bookiem. </div> </div> </section> <style> /* ========================== SEKCJA 6 — Produkt + Bonusy (rozdzielone) ========================== */ #jnp-bonuses{ max-width:1120px; margin:14px auto 14px; padding:0 16px; font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; color:#0F172A; } .jnp-bonuses__wrap{ position:relative; overflow:hidden; border-radius:28px; padding:22px; background:#ffffff; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 45px rgba(0,0,0,0.08); } .jnp-bonuses__wrap::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:520px; background: radial-gradient(560px 320px at 18% 28%, rgba(46,197,255,0.12), transparent 60%), radial-gradient(560px 320px at 60% 16%, rgba(52,199,89,0.10), transparent 60%); pointer-events:none; } .jnp-bonuses__wrap > *{ position:relative; z-index:1; } .jnp-bonuses__kicker{ display:inline-flex; align-items:center; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:900; letter-spacing:0.35px; text-transform:uppercase; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); color:#334155; margin-bottom:10px; } .jnp-bonuses__title{ margin:0 0 8px; font-size:26px; line-height:1.15; font-weight:950; letter-spacing:-0.35px; max-width:920px; } @media (max-width: 960px){ .jnp-bonuses__title{ font-size:22px; } } .jnp-bonuses__subtitle{ margin:0; font-size:14px; line-height:1.55; color:#334155; max-width:820px; font-weight:650; } /* ✅ Rozdzielenie na sekcje: produkt / bonusy */ .jnp-bonuses__section{ margin-top:18px; padding-top:16px; border-top:1px dashed rgba(15, 23, 42, 0.18); max-width:980px; } .jnp-bonuses__section:first-of-type{ border-top:none; padding-top:0; } .jnp-bonuses__sectionHead{ display:flex; flex-direction:column; gap:8px; margin-bottom:10px; } .jnp-bonuses__sectionTag{ display:inline-flex; align-self:flex-start; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:950; letter-spacing:0.35px; text-transform:uppercase; border:1px solid rgba(15, 23, 42, 0.10); } .jnp-bonuses__sectionTag--main{ background:rgba(52, 199, 89, 0.12); border-color:rgba(52, 199, 89, 0.22); color:#0F172A; } .jnp-bonuses__sectionTag--bonus{ background:rgba(46, 197, 255, 0.12); border-color:rgba(46, 197, 255, 0.22); color:#0F172A; } .jnp-bonuses__sectionTitle{ font-size:18px; font-weight:950; letter-spacing:-0.2px; color:#0F172A; } /* Lista bonusów */ .jnp-bonuses__list{ display:flex; flex-direction:column; gap:16px; } /* Wiersz */ .jnp-bonuses__row{ display:grid; grid-template-columns: 110px 1fr; gap:14px; align-items:start; padding:12px 0; border-top:1px dashed rgba(15, 23, 42, 0.14); } .jnp-bonuses__row--main{ border-top:none; padding-top:0; } .jnp-bonuses__list .jnp-bonuses__row:first-child{ border-top:none; } @media (min-width: 920px){ .jnp-bonuses__row{ grid-template-columns: 140px 1fr; gap:16px; } } /* miejsce na grafikę 5:8 */ .jnp-bonuses__media{ width:100%; aspect-ratio: 5 / 8; border-radius:18px; overflow:hidden; background: radial-gradient(220px 160px at 30% 30%, rgba(46,197,255,0.12), transparent 60%), linear-gradient(180deg, #ffffff 0%, #F8FAFC 100%); border:1px solid rgba(15, 23, 42, 0.10); box-shadow:0 14px 30px rgba(0,0,0,0.08); } .jnp-bonuses__media img{ width:100%; height:100%; display:block; object-fit:cover; } .jnp-bonuses__meta{ display:flex; flex-direction:column; gap:6px; margin-bottom:8px; } @media (min-width: 720px){ .jnp-bonuses__meta{ flex-direction:row; align-items:flex-start; justify-content:space-between; gap:12px; } } .jnp-bonuses__name{ font-size:15px; line-height:1.25; font-weight:950; letter-spacing:-0.2px; color:#0F172A; } .jnp-bonuses__value{ display:inline-flex; align-self:flex-start; padding:6px 10px; border-radius:999px; font-size:12px; font-weight:900; color:#334155; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); white-space:nowrap; } .jnp-bonuses__value--main{ background:rgba(52, 199, 89, 0.12); border-color:rgba(52, 199, 89, 0.22); color:#0F172A; } .jnp-bonuses__desc{ margin:0; font-size:13px; line-height:1.5; color:#475569; font-weight:650; max-width:820px; } .jnp-bonuses__summary{ margin-top:18px; padding-top:16px; border-top:1px dashed rgba(15, 23, 42, 0.18); max-width:520px; display:flex; flex-direction:column; gap:8px; } .jnp-bonuses__summaryLine{ display:flex; align-items:baseline; justify-content:space-between; gap:14px; } .jnp-bonuses__sumLabel{ font-size:13px; color:#64748B; font-weight:850; } .jnp-bonuses__sumValue{ font-size:18px; font-weight:950; color:#0F172A; letter-spacing:-0.2px; } .jnp-bonuses__sumPrice{ font-size:20px; font-weight:950; letter-spacing:-0.3px; background: linear-gradient(90deg, #2EC5FF, #34C759); -webkit-background-clip:text; background-clip:text; color:transparent; } .jnp-bonuses__note{ margin-top:10px; font-size:12px; color:#64748B; font-weight:650; } </style>
<style> :root{ --bg:#F8FAFC; --card:#fff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.08); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:14px auto; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-card::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:520px; background: radial-gradient(560px 320px at 18% 28%, rgba(46,197,255,0.12), transparent 60%), radial-gradient(560px 320px at 62% 14%, rgba(52,199,89,0.10), transparent 60%); pointer-events:none; } .jnp-card > *{ position:relative; z-index:1; } .jnp-sectionHead{ display:flex; flex-direction:column; gap:10px; margin:0 0 14px; } .jnp-kicker{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:999px; font-size:12px; font-weight:950; letter-spacing:0.55px; text-transform:uppercase; color:var(--text); width:fit-content; background:rgba(15,23,42,0.03); border:1px solid rgba(15,23,42,0.14); box-shadow:0 14px 30px rgba(0,0,0,0.06); } .jnp-kicker::before{ content:""; width:10px; height:10px; border-radius:999px; background: linear-gradient(90deg, var(--green), var(--blue)); } .jnp-sectionBar{ width:100%; height:1px; background: linear-gradient(90deg, rgba(46,197,255,0), rgba(46,197,255,.35), rgba(52,199,89,.30), rgba(52,199,89,0)); border-radius:999px; } .jnp-title{ margin:0 0 10px; font-size:28px; line-height:1.12; font-weight:950; letter-spacing:-0.45px; max-width:960px; } @media (max-width:960px){ .jnp-title{ font-size:22px; } } .jnp-subtitle{ margin:0; font-size:14px; line-height:1.6; color:var(--muted); max-width:900px; font-weight:650; } .jnp-steps{ margin:16px 0 0; padding:0; list-style:none; max-width:920px; display:flex; flex-direction:column; gap:12px; } .jnp-step{ display:flex; align-items:flex-start; gap:12px; padding-top:12px; border-top:1px dashed rgba(15, 23, 42, 0.14); } .jnp-step:first-child{ border-top:none; padding-top:0; } .jnp-num{ width:32px; height:32px; border-radius:12px; display:flex; align-items:center; justify-content:center; font-weight:950; line-height:1; color:#0B1220; background: linear-gradient(90deg, var(--green), var(--blue)); border:1px solid rgba(15,23,42,0.08); box-shadow:0 12px 24px rgba(46,197,255,0.12); flex:0 0 auto; margin-top:1px; } .jnp-stepTitle{ font-size:14px; line-height:1.35; font-weight:950; letter-spacing:-0.2px; color:var(--text); margin-bottom:3px; } .jnp-stepText{ font-size:14px; line-height:1.55; color:var(--muted); font-weight:700; max-width:840px; } .jnp-note{ margin-top:16px; padding-top:16px; border-top:1px dashed rgba(15, 23, 42, 0.18); font-size:12px; line-height:1.55; color:var(--muted2); font-weight:650; max-width:920px; } .jnp-note strong{ color:var(--text); font-weight:950; } </style> <section class="jnp-section" id="jnp-how"> <div class="jnp-card"> <div class="jnp-sectionHead"> <div class="jnp-kicker">Jak to dostaniesz?</div> <div class="jnp-sectionBar"></div> </div> <h2 class="jnp-title">Nie ma tu żadnych kombinacji</h2> <p class="jnp-subtitle"> Kupujesz — i <strong>od razu</strong> masz dostęp do e-booka + wszystkich bonusów. Zero „poczekaj 24h”. Zero „napisz do mnie”. </p> <ol class="jnp-steps"> <li class="jnp-step"> <div class="jnp-num">1</div> <div> <div class="jnp-stepTitle">Klikasz „Kupuję e-booka”</div> <div class="jnp-stepText">Przechodzisz do płatności i potwierdzasz zamówienie w minutę.</div> </div> </li> <li class="jnp-step"> <div class="jnp-num">2</div> <div> <div class="jnp-stepTitle">Płacisz jak normalnie</div> <div class="jnp-stepText">BLIK / karta / szybki przelew — cokolwiek Ci wygodniej.</div> </div> </li> <li class="jnp-step"> <div class="jnp-num">3</div> <div> <div class="jnp-stepTitle">Masz PDF + bonusy od razu</div> <div class="jnp-stepText">Dostajesz wszystko od razu i możesz zacząć dziś, a nie „kiedyś”.</div> </div> </li> </ol> <div class="jnp-note"> Jeśli myślisz: <strong>„a jak nie dam rady?”</strong> — to właśnie dlatego to działa. Ten zestaw jest zrobiony pod momenty, gdy siada motywacja. </div> </div> </section>
<style> :root{ --bg:#F8FAFC; --card:#fff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.08); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --red:#EF4444; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:14px auto; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-card::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:560px; background: radial-gradient(560px 320px at 18% 28%, rgba(239,68,68,0.12), transparent 60%), radial-gradient(560px 320px at 62% 14%, rgba(46,197,255,0.08), transparent 60%); pointer-events:none; } .jnp-card > *{ position:relative; z-index:1; } .jnp-sectionHead{ display:flex; flex-direction:column; gap:10px; margin:0 0 14px; } .jnp-kicker{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:999px; font-size:12px; font-weight:950; letter-spacing:0.55px; text-transform:uppercase; color:var(--text); width:fit-content; background:rgba(15,23,42,0.03); border:1px solid rgba(15,23,42,0.14); box-shadow:0 14px 30px rgba(0,0,0,0.06); } .jnp-kicker::before{ content:""; width:10px; height:10px; border-radius:999px; background: linear-gradient(90deg, var(--red), var(--blue)); } .jnp-sectionBar{ width:100%; height:1px; background: linear-gradient(90deg, rgba(239,68,68,0), rgba(239,68,68,.35), rgba(46,197,255,.25), rgba(46,197,255,0)); border-radius:999px; } .jnp-title{ margin:0 0 10px; font-size:28px; line-height:1.12; font-weight:950; letter-spacing:-0.45px; max-width:960px; } @media (max-width:960px){ .jnp-title{ font-size:22px; } } .jnp-subtitle{ margin:0; font-size:14px; line-height:1.6; color:var(--muted); max-width:900px; font-weight:650; } .jnp-subtitle strong{ color:var(--text); font-weight:950; } /* ✅ MNIEJSZE BOXy */ .jnp-moneyGrid{ margin-top:14px; display:grid; grid-template-columns:1fr; gap:10px; max-width:860px; } @media (min-width:900px){ .jnp-moneyGrid{ grid-template-columns:repeat(3,1fr); gap:12px; } } .jnp-moneyBox{ border-radius:18px; padding:12px 10px; /* było 16px 14px */ background: radial-gradient(300px 160px at 20% 20%, rgba(239, 68, 68, 0.12), transparent 60%), linear-gradient(180deg, #ffffff 0%, #fff5f5 100%); border:1px solid rgba(239, 68, 68, 0.16); box-shadow:0 10px 26px rgba(0,0,0,0.06); text-align:center; } .jnp-moneyBox--strong{ background: radial-gradient(320px 170px at 18% 16%, rgba(239, 68, 68, 0.18), transparent 60%), radial-gradient(320px 170px at 85% 28%, rgba(239, 68, 68, 0.12), transparent 62%), linear-gradient(180deg, #ffffff 0%, #ffecec 100%); border:1px solid rgba(239, 68, 68, 0.20); box-shadow:0 12px 30px rgba(239, 68, 68, 0.08); } .jnp-moneyLabel{ font-size:11px; /* było 12 */ color:var(--muted2); font-weight:900; text-transform:uppercase; letter-spacing:0.3px; margin-bottom:5px; } .jnp-moneyValue{ font-size:22px; /* było 28 */ line-height:1.05; font-weight:950; letter-spacing:-0.5px; color:var(--text); } .jnp-moneyHint{ margin-top:5px; font-size:11px; /* było 12 */ color:var(--muted2); font-weight:650; } .jnp-divider{ margin:16px 0 0; padding:16px 0 0; border-top:1px dashed rgba(15, 23, 42, 0.18); } /* ✅ ZIELONY BOX “ZWROTU” */ .jnp-payback{ max-width:860px; padding:14px 14px; border-radius:18px; background: radial-gradient(420px 220px at 22% 25%, rgba(52,199,89,0.18), transparent 60%), radial-gradient(420px 220px at 75% 10%, rgba(46,197,255,0.10), transparent 62%), linear-gradient(180deg, #ffffff 0%, #f3fff7 100%); border:1px solid rgba(52,199,89,0.22); box-shadow:0 14px 30px rgba(0,0,0,0.06); } .jnp-paybackTitle{ margin:0 0 6px; font-size:14px; line-height:1.25; font-weight:950; letter-spacing:-0.2px; color:var(--text); } .jnp-paybackText{ margin:0; font-size:13px; line-height:1.55; color:var(--muted); font-weight:750; } .jnp-paybackText strong{ color:var(--text); font-weight:950; } </style> <section class="jnp-section" id="jnp-money"> <div class="jnp-card"> <div class="jnp-sectionHead"> <div class="jnp-kicker">Ile pieniędzy ucieka z dymem?</div> <div class="jnp-sectionBar"></div> </div> <h2 class="jnp-title">To „mały wydatek”… dopóki nie policzysz go serio</h2> <p class="jnp-subtitle"> Największe kłamstwo palenia jest takie, że to „tylko paczka”. W praktyce płacisz za nawyk <strong>co miesiąc jak za abonament</strong>. </p> <div class="jnp-moneyGrid"> <div class="jnp-moneyBox"> <div class="jnp-moneyLabel">1 tydzień</div> <div class="jnp-moneyValue">~140 zł</div> <div class="jnp-moneyHint">(paczka ~20 zł)</div> </div> <div class="jnp-moneyBox"> <div class="jnp-moneyLabel">1 miesiąc</div> <div class="jnp-moneyValue">~600 zł</div> <div class="jnp-moneyHint">(paczka ~20 zł)</div> </div> <div class="jnp-moneyBox jnp-moneyBox--strong"> <div class="jnp-moneyLabel">1 rok</div> <div class="jnp-moneyValue">~7 300 zł</div> <div class="jnp-moneyHint">(paczka ~20 zł)</div> </div> </div> <div class="jnp-divider"> <div class="jnp-payback"> <p class="jnp-paybackTitle">I teraz najważniejsze:</p> <p class="jnp-paybackText"> Ten e-book kosztuje <strong>29 zł</strong>. Wystarczy <strong>1–2 paczki mniej</strong> i on <strong>zwraca się od razu</strong> — a Ty pierwszy raz masz w ręku konkretny plan zamiast obietnicy. </p> </div> </div> </div> </section>
<style> :root{ --bg:#F8FAFC; --card:#fff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.08); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --red:#EF4444; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:14px auto; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-card::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:540px; background: radial-gradient(560px 320px at 20% 22%, rgba(239,68,68,0.10), transparent 60%), radial-gradient(560px 320px at 62% 14%, rgba(46,197,255,0.10), transparent 60%); pointer-events:none; } .jnp-card > *{ position:relative; z-index:1; } .jnp-sectionHead{ display:flex; flex-direction:column; gap:10px; margin:0 0 14px; } .jnp-kicker{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:999px; font-size:12px; font-weight:950; letter-spacing:0.55px; text-transform:uppercase; color:var(--text); width:fit-content; background:rgba(15,23,42,0.03); border:1px solid rgba(15,23,42,0.14); box-shadow:0 14px 30px rgba(0,0,0,0.06); } .jnp-kicker::before{ content:""; width:10px; height:10px; border-radius:999px; background: linear-gradient(90deg, var(--red), var(--blue)); } .jnp-sectionBar{ width:100%; height:1px; background: linear-gradient(90deg, rgba(239,68,68,0), rgba(239,68,68,.28), rgba(46,197,255,.28), rgba(46,197,255,0)); border-radius:999px; } .jnp-title{ margin:0 0 10px; font-size:28px; line-height:1.12; font-weight:950; letter-spacing:-0.45px; max-width:960px; } @media (max-width:960px){ .jnp-title{ font-size:22px; } } .jnp-subtitle{ margin:0; font-size:14px; line-height:1.6; color:var(--muted); max-width:900px; font-weight:650; } .jnp-subtitle strong{ color:var(--text); font-weight:950; } .jnp-story{ margin-top:14px; max-width:920px; display:flex; flex-direction:column; gap:10px; } .jnp-p{ margin:0; font-size:14px; line-height:1.7; color:var(--muted); font-weight:700; } .jnp-p strong{ color:var(--text); font-weight:950; } .jnp-callout{ margin-top:16px; padding:14px 14px; border-radius:22px; background: radial-gradient(420px 220px at 20% 25%, rgba(46,197,255,0.12), transparent 60%), linear-gradient(180deg, #ffffff 0%, #f7fbff 100%); border:1px solid rgba(15, 23, 42, 0.10); box-shadow:0 14px 34px rgba(0,0,0,0.08); max-width:920px; } .jnp-calloutTitle{ font-size:14px; font-weight:950; letter-spacing:-0.2px; margin:0 0 6px; color:var(--text); } .jnp-calloutText{ margin:0; font-size:13px; line-height:1.6; color:var(--muted); font-weight:700; } </style> <section class="jnp-section" id="jnp-why-me"> <div class="jnp-card"> <div class="jnp-sectionHead"> <div class="jnp-kicker">Dlaczego ja?</div> <div class="jnp-sectionBar"></div> </div> <h2 class="jnp-title">Bo ja też byłem w tym miejscu</h2> <div class="jnp-story"> <p class="jnp-p"> Najgorsze nie było to, że paliłem. Najgorsze było to, że <strong>codziennie mówiłem sobie:</strong> „dobra, od jutra koniec”. </p> <p class="jnp-p"> A potem przychodził stres, jakaś sytuacja, przerwa, kawa… I w głowie włączało się: <strong>„to tylko jeden, i tak rzucę później”</strong>. </p> <p class="jnp-p"> I wiesz co? To „później” potrafi ciągnąć się miesiącami. Człowiek niby chce, ale ciągle przegrywa, bo w kluczowej minucie nie ma żadnego planu. </p> <p class="jnp-p"> Ten zestaw powstał po to, żebyś nie musiał być silniejszy od nawyku. Masz być <strong>sprytniejszy</strong>. </p> </div> <div class="jnp-callout"> <div class="jnp-calloutTitle">Najważniejsze:</div> <p class="jnp-calloutText"> Jeśli teraz jesteś w tym punkcie — to nie znaczy, że jesteś „słaby”. To znaczy, że potrzebujesz systemu, który działa wtedy, gdy masz najgorszy dzień. </p> </div> </div> </section>
<style> :root{ --bg:#F8FAFC; --card:#fff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.08); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --red:#EF4444; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:14px auto; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-card::before{ content:""; position:absolute; inset:-25% -20% auto -20%; height:640px; background: radial-gradient(560px 320px at 18% 25%, rgba(46,197,255,0.12), transparent 60%), radial-gradient(560px 320px at 62% 12%, rgba(52,199,89,0.12), transparent 60%), radial-gradient(560px 320px at 35% 55%, rgba(239,68,68,0.08), transparent 62%); pointer-events:none; } .jnp-card > *{ position:relative; z-index:1; } .jnp-sectionHead{ display:flex; flex-direction:column; gap:10px; margin:0 0 14px; } .jnp-kicker{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:999px; font-size:12px; font-weight:950; letter-spacing:0.55px; text-transform:uppercase; color:var(--text); width:fit-content; background:rgba(15,23,42,0.03); border:1px solid rgba(15,23,42,0.14); box-shadow:0 14px 30px rgba(0,0,0,0.06); } .jnp-kicker::before{ content:""; width:10px; height:10px; border-radius:999px; background: linear-gradient(90deg, var(--green), var(--blue)); } .jnp-sectionBar{ width:100%; height:1px; background: linear-gradient(90deg, rgba(46,197,255,0), rgba(46,197,255,.35), rgba(52,199,89,.30), rgba(52,199,89,0)); border-radius:999px; } .jnp-title{ margin:0 0 10px; font-size:28px; line-height:1.12; font-weight:950; letter-spacing:-0.45px; max-width:960px; } @media (max-width:960px){ .jnp-title{ font-size:22px; } } .jnp-subtitle{ margin:0; font-size:14px; line-height:1.6; color:var(--muted); max-width:900px; font-weight:650; } .jnp-subtitle strong{ color:var(--text); font-weight:950; } .jnp-choices{ margin-top:16px; display:flex; flex-direction:column; gap:10px; max-width:920px; } .jnp-choice{ display:flex; align-items:flex-start; gap:10px; padding:12px 12px; border-radius:18px; border:1px solid rgba(15, 23, 42, 0.10); background:rgba(15, 23, 42, 0.02); } .jnp-choice--bad{ background: radial-gradient(420px 220px at 20% 25%, rgba(239,68,68,0.10), transparent 60%), linear-gradient(180deg, #ffffff 0%, #fff7f7 100%); border-color:rgba(239,68,68,0.18); } .jnp-choice--good{ background: radial-gradient(420px 220px at 20% 25%, rgba(52,199,89,0.12), transparent 60%), linear-gradient(180deg, #ffffff 0%, #f3fff7 100%); border-color:rgba(52,199,89,0.20); } .jnp-choiceIcon{ width:26px; height:26px; border-radius:10px; display:flex; align-items:center; justify-content:center; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.10); font-size:14px; line-height:1; flex:0 0 auto; margin-top:1px; } .jnp-choiceText{ font-size:14px; line-height:1.6; color:var(--muted); font-weight:750; } .jnp-choiceText strong{ color:var(--text); font-weight:950; } .jnp-ctaRow{ margin-top:16px; padding-top:16px; border-top:1px dashed rgba(15, 23, 42, 0.18); display:flex; flex-direction:column; gap:8px; align-items:flex-start; max-width:920px; } .jnp-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 18px; border-radius:18px; background: linear-gradient(90deg, var(--green), var(--blue)); color:#0B1220; text-decoration:none; font-weight:950; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 34px rgba(46,197,255,0.18); transition:transform .15s ease, filter .15s ease; min-width:240px; } .jnp-btn:hover{ transform:translateY(-1px); filter:brightness(0.98); } .jnp-btn:active{ transform:translateY(0); } .jnp-micro{ font-size:12px; color:var(--muted2); font-weight:650; } .jnp-obRow{ margin-top:10px; display:flex; flex-direction:column; gap:8px; } .jnp-ob{ font-size:12px; line-height:1.55; color:var(--muted); font-weight:700; padding:10px 12px; border-radius:16px; background:rgba(15,23,42,0.02); border:1px solid rgba(15,23,42,0.10); } .jnp-ob strong{ color:var(--text); font-weight:950; } </style> <section class="jnp-section" id="jnp-final"> <div class="jnp-card"> <div class="jnp-sectionHead"> <div class="jnp-kicker">Co teraz?</div> <div class="jnp-sectionBar"></div> </div> <h2 class="jnp-title">Masz dwie opcje. Serio tylko dwie.</h2> <p class="jnp-subtitle"> I wiem, że brzmi ostro, ale tak to wygląda: albo dalej przepalasz kasę i czas… albo robisz ruch i <strong>zaczynasz mieć kontrolę</strong>. </p> <div class="jnp-choices"> <div class="jnp-choice jnp-choice--bad"> <div class="jnp-choiceIcon">❌</div> <div class="jnp-choiceText"> Dalej zaczynasz „od jutra”, przegrywasz w stresie i wracasz do schematu. <strong>Za tydzień będzie dokładnie to samo.</strong> </div> </div> <div class="jnp-choice jnp-choice--good"> <div class="jnp-choiceIcon">✅</div> <div class="jnp-choiceText"> Bierzesz zestaw <strong>„Już nie palę. Zacznij teraz.”</strong> za <strong>29 zł</strong> i masz konkretne kroki na pierwsze dni + kryzysy. </div> </div> </div> <div class="jnp-ctaRow" id="jnp-buy"> <a class="jnp-btn" href="#jnp-buy" aria-label="Kupuję e-booka za 29 zł"> Kupuję e-booka (29 zł) </a> <div class="jnp-micro"> Dostęp od razu po zakupie • PDF + 4 bonusy • wartość 145 zł </div> <div class="jnp-obRow"> <div class="jnp-ob"> <strong>To nie jest subskrypcja.</strong> Płacisz raz. Dostajesz wszystko. </div> <div class="jnp-ob"> <strong>Nie musisz mieć motywacji.</strong> Wystarczy, że zrobisz pierwszy krok dzisiaj. </div> <div class="jnp-ob"> <strong>Nie musisz rzucać „na zawsze”.</strong> Wystarczy: dzisiaj nie palę. </div> </div> </div> </div> </section>
<style> :root{ --bg:#F8FAFC; --card:#ffffff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.08); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:34px auto 14px; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-card::before{ content:""; display:none; } .jnp-card > *{ position:relative; z-index:1; } .jnp-gradText{ background: linear-gradient(90deg, var(--blue), var(--green)); -webkit-background-clip:text; background-clip:text; color:transparent; } .jnp-hero__badge{ display:inline-flex; align-items:center; padding:8px 12px; border-radius:999px; font-size:11px; font-weight:850; letter-spacing:0.35px; text-transform:uppercase; background:rgba(15, 23, 42, 0.04); border:1px solid rgba(15, 23, 42, 0.08); color:var(--muted); margin-bottom:12px; } .jnp-hero__title{ margin:0 0 12px; font-size:46px; line-height:1.04; font-weight:950; letter-spacing:-0.8px; } @media (max-width:960px){ .jnp-hero__title{ font-size:34px; } } .jnp-hero__subtitle{ margin:0 0 14px; max-width:760px; font-size:15px; line-height:1.65; color:var(--muted); font-weight:650; } .jnp-hero__subtitle strong{ color:var(--text); font-weight:950; } .jnp-hero__mock{ width:100%; max-width:760px; margin:14px 0 12px; border-radius:22px; overflow:hidden; border:1px solid rgba(15, 23, 42, 0.10); box-shadow:0 22px 44px rgba(0,0,0,0.14); background:#fff; } .jnp-hero__mock img{ width:100%; height:auto; display:block; object-fit:cover; } .jnp-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 18px; border-radius:18px; background: linear-gradient(90deg, var(--green), var(--blue)); color:#0B1220; text-decoration:none; font-weight:950; border:1px solid rgba(15, 23, 42, 0.08); box-shadow:0 18px 34px rgba(46,197,255,0.18); transition:transform .15s ease, filter .15s ease; min-width:240px; } .jnp-btn:hover{ transform:translateY(-1px); filter:brightness(0.98); } .jnp-btn:active{ transform:translateY(0); } .jnp-hero__ctaRow{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; text-align:center; margin-top:6px; } .jnp-hero__micro{ font-size:12px; line-height:1.45; color:var(--muted2); font-weight:650; max-width:560px; } .jnp-hero__micro strong{ color:var(--text); font-weight:950; } /* ✅ COMPACT DEAL (mocny, ale mały) */ .jnp-hero__deal{ margin-top:10px; padding:12px 14px; border-radius:18px; background:#ffffff; border:1px solid rgba(15, 23, 42, 0.10); box-shadow:0 14px 28px rgba(0,0,0,0.06); max-width:760px; } .jnp-hero__dealTop{ display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:8px; } .jnp-hero__dealTag{ display:inline-flex; align-items:center; gap:8px; padding:7px 10px; border-radius:999px; font-size:11px; font-weight:950; letter-spacing:0.35px; text-transform:uppercase; background:rgba(52,199,89,0.10); border:1px solid rgba(52,199,89,0.22); color:var(--text); white-space:nowrap; } .jnp-hero__dealValue{ display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:850; color:var(--muted); white-space:nowrap; } .jnp-hero__dealValue strong{ font-size:14px; font-weight:950; color:var(--text); } .jnp-hero__dealList{ margin:0; padding-left:18px; font-size:13px; line-height:1.45; color:var(--muted); font-weight:700; } .jnp-hero__dealList li{ margin:4px 0; } .jnp-hero__dealPriceRow{ margin-top:10px; padding-top:10px; border-top:1px dashed rgba(15, 23, 42, 0.14); display:flex; align-items:baseline; justify-content:space-between; gap:10px; flex-wrap:wrap; } .jnp-hero__dealNow{ font-size:13px; font-weight:900; color:var(--muted); } .jnp-hero__dealNow strong{ font-size:22px; font-weight:950; letter-spacing:-0.4px; color:var(--text); } .jnp-hero__dealOld{ font-size:12px; color:var(--muted2); font-weight:750; } .jnp-hero__dealOld s{ color:var(--muted); font-weight:950; } </style> <section class="jnp-section"> <div class="jnp-card"> <div class="jnp-hero__badge">E-book PDF • natychmiastowy dostęp</div> <h1 class="jnp-hero__title"> <span class="jnp-gradText">Już nie palę.</span><br /> Zacznij teraz. </h1> <p class="jnp-hero__subtitle"> Masz dość zaczynania <strong>od jutra</strong>? Tutaj masz <strong>konkretny plan na najtrudniejsze momenty</strong>, a nie tylko “motywację”. </p> <div class="jnp-hero__mock"> <img src="https://app.easy.tools/files/pages/assets/2026-01-21/mockuppalenie_mko4d9iq.png" alt="Mockup e-booka Już nie palę. Zacznij teraz." loading="lazy" /> </div> <!-- ✅ COMPACT, ALE MOCNE --> <div class="jnp-hero__deal"> <div class="jnp-hero__dealTop"> <div class="jnp-hero__dealTag">Dzisiaj: bonusy w zestawie</div> <div class="jnp-hero__dealValue">Wartość pakietu: <strong>145 zł</strong></div> </div> <ul class="jnp-hero__dealList"> <li><strong>E-book:</strong> „Już nie palę. Zacznij teraz.”</li> <li><strong>4 bonusy:</strong> checklista • quiz • karty kryzysowe • lista zamienników</li> </ul> <div class="jnp-hero__dealPriceRow"> <div class="jnp-hero__dealNow">Cena dzisiaj: <strong>29 zł</strong></div> <div class="jnp-hero__dealOld">zamiast: <s>145 zł</s></div> </div> </div> <div class="jnp-hero__ctaRow"> <a class="jnp-btn" href="#jnp-buy">Zacznij teraz</a> <div class="jnp-hero__micro"> Dostęp od razu po zakupie • PDF + bonusy • płacisz raz, masz na zawsze </div> </div> </div> </section>
<a href="#jnp-buy" style=" display:inline-flex; align-items:center; justify-content:center; width:100%; max-width:520px; padding:18px 22px; border-radius:22px; background:linear-gradient(90deg,#34C759,#2EC5FF); color:#0B1220; text-decoration:none; font-weight:950; font-size:18px; letter-spacing:-0.2px; border:1px solid rgba(15,23,42,0.10); box-shadow:0 22px 44px rgba(46,197,255,0.20); transition:transform .15s ease, filter .15s ease; " onmouseover="this.style.transform='translateY(-1px)'; this.style.filter='brightness(0.98)';" onmouseout="this.style.transform='translateY(0)'; this.style.filter='none';" aria-label="Kupuję e-booka za 29 zł" > Zaczynam teraz </a>
<style> :root{ --bg:#F8FAFC; --card:#ffffff; --text:#0F172A; --muted:#334155; --muted2:#64748B; --border: rgba(15, 23, 42, 0.10); --shadow: 0 18px 45px rgba(0,0,0,0.08); --blue:#2EC5FF; --green:#34C759; --radius:28px; --pad:24px; --max:1120px; } *{ box-sizing:border-box; } body{ margin:0; background:var(--bg); color:var(--text); font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif; } .jnp-section{ max-width:var(--max); margin:14px auto; padding:0 16px; } .jnp-card{ position:relative; overflow:hidden; border-radius:var(--radius); padding:var(--pad); background:var(--card); border:1px solid var(--border); box-shadow:var(--shadow); } .jnp-kicker{ display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border-radius:999px; font-size:12px; font-weight:950; letter-spacing:0.55px; text-transform:uppercase; color:var(--text); width:fit-content; background:rgba(15, 23, 42, 0.03); border:1px solid rgba(15, 23, 42, 0.14); box-shadow:0 14px 30px rgba(0,0,0,0.06); margin-bottom:12px; } .jnp-kicker::before{ content:""; width:10px; height:10px; border-radius:999px; background: linear-gradient(90deg, var(--green), var(--blue)); box-shadow:0 10px 18px rgba(46,197,255,0.16); } .jnp-title{ margin:0 0 10px; font-size:28px; line-height:1.12; font-weight:950; letter-spacing:-0.45px; max-width:960px; } @media (max-width:960px){ .jnp-title{ font-size:22px; } } .jnp-subtitle{ margin:0 0 16px; font-size:14px; line-height:1.6; color:var(--muted); max-width:900px; font-weight:650; } /* PLACEHOLDER FOR GRAPHIC */ .jnp-graphicBox{ width:100%; max-width:520px; /* dopasowane pod pionową infografikę */ margin:0 auto; border-radius:22px; overflow:hidden; border:1px solid rgba(15,23,42,0.10); box-shadow:0 18px 38px rgba(0,0,0,0.10); background:#fff; } .jnp-graphicBox img{ width:100%; height:auto; display:block; object-fit:cover; } .jnp-graphicHint{ margin-top:10px; text-align:center; font-size:12px; color:var(--muted2); font-weight:650; } </style> <section class="jnp-section" id="jnp-graphic"> <div class="jnp-card"> <div class="jnp-kicker">Zobacz różnicę</div> <h2 class="jnp-title">Dwie drogi, wybierz swoją</h2> <div class="jnp-graphicBox"> <!-- PODMIEŃ LINK DO OBRAZKA --> <img src="https://app.easy.tools/files/pages/assets/2026-01-23/aatwa-i-cieizika-droga-pdf-masterclass-a-kopia_mkqqayeq.png" alt="Infografika: klasyczne rzucanie palenia vs strategia z e-booka" loading="lazy" /> </div> </div> </div> </section>