<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>