/* Drugie wyjście dla niekupujących (F2, 2026-09-23): cichy link do lead magnetu + jednorazowy pasek przy wyjściu.
   Paleta A landingu R4 (tokeny z body). Zero inline style: plik ładowany przez <link>, skrypt przez <script src>. */
.second-exit-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:13px;line-height:1.4;color:var(--muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line);transition:color .2s,text-decoration-color .2s}
.second-exit-link:hover,.second-exit-link:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}
.second-exit-link strong{font-weight:550;color:inherit}
.hero-purchase .second-exit-link{flex-basis:100%;margin-top:2px}
.price-block .second-exit-link{display:flex;justify-content:center;margin-top:14px;color:#cdd6e8;text-decoration-color:#ffffff40}
.price-block .second-exit-link:hover,.price-block .second-exit-link:focus-visible{color:#fff;text-decoration-color:#fff}

.second-exit-bar{position:fixed;z-index:9;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:560px;padding:20px 22px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 40px #14213b1f;font-family:inherit;font-size:15px;line-height:1.5}
.second-exit-bar[hidden]{display:none!important}
.second-exit-bar__eyebrow{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:1.3px;text-transform:uppercase;color:var(--accent)}
.second-exit-bar h2{margin:0 0 8px;font-size:21px;line-height:1.2;letter-spacing:-.5px;font-weight:520}
.second-exit-bar p{margin:0;color:var(--muted);font-size:14px}
.second-exit-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}
.second-exit-bar .buy-button{background:var(--accent);min-height:50px;padding:13px 22px;font-size:14px;gap:16px}
.second-exit-bar .buy-button:hover{background:var(--dark)}
.second-exit-bar__dismiss{min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;touch-action:manipulation}
.second-exit-bar__dismiss:hover{color:var(--ink)}
.second-exit-bar__close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:26px;line-height:1;cursor:pointer;touch-action:manipulation}
.second-exit-bar__close:hover{background:var(--wash);color:var(--ink)}
body.has-sticky-buy .second-exit-bar{bottom:calc(16px + var(--ss-sticky-buy-height,72px))}
@media (prefers-reduced-motion:no-preference){.second-exit-bar{animation:second-exit-in .28s ease-out}@keyframes second-exit-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
@media (max-width:600px){.second-exit-bar{left:12px;right:12px;bottom:12px;padding:18px 18px 16px}.second-exit-bar h2{font-size:19px}.second-exit-bar__actions{display:grid;grid-template-columns:1fr}.second-exit-bar .buy-button{width:100%}.second-exit-bar__dismiss{justify-self:center}}
