<!-- ═══════════════════════════════════════════════════════════════════════ KROKBLIŻEJ — warstwa animacji (dla całej strony głównej) Gdzie: na samej górze sekcji „Własny HTML” z testem (#kb-test2). Co robi: 1) terakotowe kreski .kb-rule rysują się od lewej (albo od środka), gdy wjeżdżają na ekran; 2) treść sekcji w #kb-home łagodnie pojawia się przy przewijaniu, karty i kroki jedna po drugiej; 3) w teście: płynniejszy pasek postępu, pytania wsuwają się z boku, a przed wynikiem jest krótka pauza „Układamy Twój wynik…”; 4) przyciski „Zobacz, co dostajesz” delikatnie się powiększają po najechaniu (działa też bez JS). Bezpieczeństwo: - nic nie jest ukryte bez JS: bez skryptu strona wygląda jak dotąd; - osoby z włączonym „ogranicz ruch” w systemie nie widzą animacji; - jeśli skrypt się wysypie, klasa kb-anim jest zdejmowana i wszystko wraca do normalnego wyglądu. Jak wyłączyć: usuń cały ten blok (od tego komentarza do </script>). Jak dodać nowy element pojawiający się przy przewijaniu: nadaj mu klasę kb-pojaw-tu. ═══════════════════════════════════════════════════════════════════════ --> <style> @media (prefers-reduced-motion:no-preference){ /* 1. kreska */ html.kb-anim .kb-rule.kb-r:not(.kb-widoczne){scale:0 1} html.kb-anim .kb-rule{transform-origin:left center;transition:scale .65s cubic-bezier(.22,.61,.36,1) .06s} html.kb-anim .kb-rule.kb-srodkowa{transform-origin:center} /* 2. pojawianie się treści */ html.kb-anim .kb-pojaw{opacity:0;translate:0 18px;transition:opacity .3s ease,translate .3s cubic-bezier(.22,.61,.36,1)} html.kb-anim .kb-pojaw.kb-widoczne{opacity:1;translate:0 0} /* 3. test */ html.kb-anim #kb-test2 .kb-pasek i{transition:width .7s cubic-bezier(.22,.61,.36,1)} @keyframes kbNowe{from{opacity:0;translate:16px 0}to{opacity:1;translate:0 0}} @keyframes kbWynik{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}} @keyframes kbOkl{from{opacity:0;translate:-18px 6px;rotate:-2deg}to{opacity:1;translate:0 0;rotate:0deg}} @keyframes kbKropka{0%,80%,100%{opacity:.25;scale:.8}40%{opacity:1;scale:1}} html.kb-anim #kb-test2 #kb-pytanie.kb-nowe{animation:kbNowe .45s cubic-bezier(.22,.61,.36,1) both} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>*{animation:kbNowe .45s cubic-bezier(.22,.61,.36,1) both} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>:nth-child(1){animation-delay:.07s} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>:nth-child(2){animation-delay:.12s} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>:nth-child(3){animation-delay:.17s} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>:nth-child(4){animation-delay:.22s} html.kb-anim #kb-test2 #kb-opcje.kb-nowe>:nth-child(n+5){animation-delay:.27s} html.kb-anim #kb-test2 .kb-czeka>:not(.kb-ukladam){display:none} html.kb-anim #kb-test2 .kb-ukladam{padding:70px 0 90px;text-align:center} html.kb-anim #kb-test2 .kb-ukladam span{display:inline-block;width:9px;height:9px;margin:0 5px;border-radius:50%;background:var(--clay);animation:kbKropka 1.1s ease-in-out infinite} html.kb-anim #kb-test2 .kb-ukladam span:nth-child(2){animation-delay:.18s} html.kb-anim #kb-test2 .kb-ukladam span:nth-child(3){animation-delay:.36s} html.kb-anim #kb-test2 .kb-ukladam p{margin:18px 0 0;font-family:Lora,Georgia,serif;font-style:italic;color:var(--warm)} html.kb-anim #kb-test2 .kb-odslon>*{animation:kbWynik .7s cubic-bezier(.22,.61,.36,1) both} html.kb-anim #kb-test2 .kb-odslon>:nth-child(2){animation-delay:.15s} html.kb-anim #kb-test2 .kb-odslon>:nth-child(3){animation-delay:.3s} html.kb-anim #kb-test2 .kb-odslon>:nth-child(n+4){animation-delay:.42s} html.kb-anim #kb-test2 .kb-odslon .kb-por-okl{animation:kbOkl .9s cubic-bezier(.22,.61,.36,1) .7s both} /* 4. przyciski „Zobacz, co dostajesz” (linki do koszyka EasyTools i do #oferta) lekko rosną po najechaniu */ :is(#kb-home,#kb-test2,#kb-powitanie) :is(a[href*="/checkout/"],a.kb-btn[href*="#oferta"]){transition:background .16s,scale .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease} :is(#kb-home,#kb-test2,#kb-powitanie) :is(a[href*="/checkout/"],a.kb-btn[href*="#oferta"]):hover,:is(#kb-home,#kb-test2,#kb-powitanie) :is(a[href*="/checkout/"],a.kb-btn[href*="#oferta"]):focus-visible{scale:1.04;box-shadow:0 8px 20px rgba(169,87,47,.22)} :is(#kb-home,#kb-test2,#kb-powitanie) :is(a[href*="/checkout/"],a.kb-btn[href*="#oferta"]):active{scale:.98;box-shadow:none} } </style> <script> (function(){ var h=document.documentElement; try{ if(window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches)return; if(!('IntersectionObserver' in window)||!window.MutationObserver)return; }catch(e){return} h.classList.add('kb-anim'); var gotowe=false; setTimeout(function(){if(!gotowe)h.classList.remove('kb-anim')},4000); var each=function(l,f){Array.prototype.forEach.call(l,f)}; var io=null,testGotowy=false; function start(){ try{ if(!io)io=new IntersectionObserver(function(wpisy){ wpisy.forEach(function(w){ if(!w.isIntersecting)return; var el=w.target;io.unobserve(el);el.classList.add('kb-widoczne'); if(el.classList.contains('kb-pojaw')){ /* po animacji zdejmujemy klasy, żeby wrócił oryginalny wygląd i hover */ setTimeout(function(){el.classList.remove('kb-pojaw','kb-widoczne');el.style.transitionDelay=''},1000); } }); },{rootMargin:'0px 0px 20% 0px',threshold:.06}); /* 1. kreski */ each(document.querySelectorAll('.kb-rule:not(.kb-r)'),function(r){ r.classList.add('kb-r'); var cs=getComputedStyle(r); if(cs.marginLeft===cs.marginRight&&parseFloat(cs.marginLeft)>0)r.classList.add('kb-srodkowa'); io.observe(r); }); /* 2. treść sekcji */ var grupy='.kb-etapy-glosy,.kb-seria,.kb-powody,.kb-kroki,.kb-oferty,.kb-uczciwie,.kb-srodek-ksiazki'; var pomin='.kb-rule,#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle,script,style'; var cele=[]; var dodaj=function(el){if(!el.matches(pomin)&&!el.hasAttribute('data-kb-a'))cele.push(el)}; each(document.querySelectorAll('#kb-home .kb-sekcja>.kb-wrap>*,#kb-home .kb-sekcja>.kb-waski>*'),function(el){ if(el.matches(grupy)){each(el.children,function(c,i){c.style.transitionDelay=Math.min(i,5)*60+'ms';dodaj(c)})} else if(el.querySelector(grupy)&&el.children.length<4){ each(el.children,function(c){ if(c.matches(grupy))each(c.children,function(d,i){d.style.transitionDelay=Math.min(i,5)*60+'ms';dodaj(d)}); else dodaj(c); }); } else dodaj(el); }); each(document.querySelectorAll('.kb-pojaw-tu'),dodaj); cele.forEach(function(el){ el.setAttribute('data-kb-a',''); var r=el.getBoundingClientRect(); if(r.top<innerHeight*.9&&r.bottom>0)return; /* już widoczne przy wejściu — nie migamy */ el.classList.add('kb-pojaw');io.observe(el); }); if(!testGotowy&&document.querySelector('#kb-test2 #kb-opcje')&&document.querySelector('#kb-test2 .kb-ekran[data-kb="wynik"]')){testGotowy=true;test()} gotowe=true; }catch(e){h.classList.remove('kb-anim')} } /* 3. test */ function test(){ var t=document.getElementById('kb-test2');if(!t)return; var op=t.querySelector('#kb-opcje'),pyt=t.querySelector('#kb-pytanie'); if(op&&pyt)new MutationObserver(function(){ if(!op.children.length)return; [pyt,op].forEach(function(e){e.classList.remove('kb-nowe');void e.offsetWidth;e.classList.add('kb-nowe')}); }).observe(op,{childList:true}); var w=t.querySelector('.kb-ekran[data-kb="wynik"]');if(!w)return; var bylo=w.classList.contains('kb-on'),trwa=false; new MutationObserver(function(){ var jest=w.classList.contains('kb-on'); if(jest&&!bylo&&!trwa)odslon(); bylo=jest; }).observe(w,{attributes:true,attributeFilter:['class']}); function odslon(){ trwa=true; var l=document.createElement('div'); l.className='kb-ukladam';l.setAttribute('role','status'); l.innerHTML='<span></span><span></span><span></span><p>Układamy Twój wynik…</p>'; w.insertBefore(l,w.firstChild);w.classList.add('kb-czeka'); setTimeout(function(){ if(l.parentNode)l.parentNode.removeChild(l); w.classList.remove('kb-czeka');w.classList.add('kb-odslon'); /* paski obszarów rosną od zera dopiero teraz, kiedy je widać */ each(w.querySelectorAll('.kb-tor i'),function(b,i){ var cel=b.getAttribute('data-w');if(cel===null)return; b.style.transition='none';b.style.width='0';void b.offsetWidth; b.style.transition='width .9s cubic-bezier(.22,.61,.36,1) '+(.5+i*.12)+'s'; b.style.width=cel+'%'; }); setTimeout(function(){w.classList.remove('kb-odslon');trwa=false},2600); },1100); } } /* sekcje Easypage mogą dochodzić po kolei, więc skanujemy kilka razy (każdy element tylko raz) */ start(); document.addEventListener('DOMContentLoaded',start); window.addEventListener('load',start); setTimeout(start,400);setTimeout(start,1500); })(); </script> <!-- ═══════════════════════════════════════════════════════════════════════ KROKBLIŻEJ — test w okienku (22.09.2026) Co robi: - przycisk „Zrób bezpłatny test” i wszystkie linki #test, #test-t79/-t1012/-t1315/-t1618 otwierają test na pełnym ekranie (bez przewijania strony); - link z etapem (np. #test-t1315) od razu zaznacza etap i pokazuje 2. pytanie; - wybór wieku w teście na stronie też przełącza na pełny ekran; - „Zamknij test”, klawisz Esc albo przejście do oferty zamyka okienko. Jak wyłączyć: usuń cały ten blok (od tego komentarza do </script>). ═══════════════════════════════════════════════════════════════════════ --> <style> html.kb-modal-on,html.kb-modal-on body{overflow:hidden!important} #kb-test2.kb-modal{position:fixed;inset:0;z-index:2147483000;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0;padding:76px 20px 56px;animation:kbModalIn .25s ease both} @keyframes kbModalIn{from{opacity:0}to{opacity:1}} #kb-test2 .kb-zamknij{display:none} #kb-test2.kb-modal .kb-zamknij{display:inline-flex;align-items:center;gap:8px;position:fixed;top:14px;right:14px;z-index:3;background:var(--card);border:1px solid var(--line);color:var(--sage-deep);font:700 15px 'Nunito Sans','Segoe UI',system-ui,sans-serif;padding:9px 14px 9px 18px;border-radius:999px;cursor:pointer;box-shadow:var(--shadow)} #kb-test2.kb-modal .kb-zamknij:hover{border-color:var(--sage)} #kb-test2.kb-modal .kb-zamknij:focus-visible{outline:3px solid var(--sage-deep);outline-offset:2px} #kb-test2.kb-modal .kb-zamknij span{font-size:24px;line-height:1;font-weight:400} @media (max-width:560px){#kb-test2.kb-modal{padding:68px 16px 44px}#kb-test2 #kb-wiek .kb-opcja{min-height:58px}} @media (prefers-reduced-motion:reduce){#kb-test2.kb-modal{animation:none}} </style> <script> (function(){ if(window.__kbModal) return; window.__kbModal=1; /* 01.10.2026: test jest na osobnej karcie krokblizej.pl/test — stare linki #test i #test-t79 itd. przekierowują tam */ var hm=/^#test(?:-(t79|t1012|t1315|t1618))?$/.exec(location.hash||''); if(hm&&!/(^|\.)easy\.tools$/.test(location.hostname)){ location.replace('https://krokblizej.pl/test'+(hm[1]?'?tom='+hm[1]:'')); return; } var WIEK={t79:0,t1012:1,t1315:2,t1618:3,brak:4}; var miejsce=null; function T(){return document.getElementById('kb-test2');} function otwarte(){var t=T();return !!(t&&t.classList.contains('kb-modal'));} function przycisk(t){ if(t.querySelector(':scope > .kb-zamknij')) return; var b=document.createElement('button'); b.type='button'; b.className='kb-zamknij'; b.innerHTML='Zamknij test <span aria-hidden="true">&times;</span>'; b.addEventListener('click',function(){zamknij(true);}); t.insertBefore(b,t.firstChild); } function otworz(){ var t=T(); if(!t||otwarte()) return; przycisk(t); // EasyTools animuje sekcje transformem, a w środku transformu position:fixed nie działa — przenosimy test do <body> na czas otwarcia if(t.parentNode!==document.body){ miejsce=document.createComment('kb-test2'); t.parentNode.insertBefore(miejsce,t); document.body.appendChild(t); } t.classList.add('kb-modal'); t.setAttribute('role','dialog'); t.setAttribute('aria-modal','true'); t.setAttribute('aria-label','Test: gdzie dziś jest Wasza relacja'); document.documentElement.classList.add('kb-modal-on'); t.scrollTop=0; } function zamknij(przewin){ var t=T(); if(!t||!otwarte()) return; t.classList.remove('kb-modal'); t.removeAttribute('role'); t.removeAttribute('aria-modal'); t.removeAttribute('aria-label'); document.documentElement.classList.remove('kb-modal-on'); if(miejsce&&miejsce.parentNode){ miejsce.parentNode.insertBefore(t,miejsce); miejsce.parentNode.removeChild(miejsce); } miejsce=null; if(przewin){ try{t.scrollIntoView({block:'start'});}catch(_){} } } function wybierzWiek(k){ var t=T(); if(!t||!(k in WIEK)) return; var bt=t.querySelectorAll('#kb-wiek .kb-opcja'); if(bt[WIEK[k]]) bt[WIEK[k]].click(); } function hashZ(href){var i=href.indexOf('#'); return i<0?'':href.slice(i+1).split(/[?&]/)[0];} window.addEventListener('click',function(e){ if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey) return; var a=e.target&&e.target.closest?e.target.closest('a[href]'):null; if(!a) return; var href=a.getAttribute('href')||'', h=hashZ(href), u; try{u=new URL(href,location.href);}catch(_){return;} var tutaj=(u.host===location.host&&u.pathname===location.pathname)||/(^|\.)easy\.tools$/.test(u.host)&&u.pathname==='/'; var m=/^test(?:-(t79|t1012|t1315|t1618))?$/.exec(h); if(tutaj&&(m||h==='kb-test2')){ e.preventDefault(); e.stopPropagation(); location.href='https://krokblizej.pl/test'+(m&&m[1]?'?tom='+m[1]:''); return; } if(otwarte()) zamknij(false); // kotwice #poradniki, #faq itp. dodane skryptem wskazują przez <base> na app.easy.tools — przewijamy tutaj if(h&&!/^oferta/.test(h)&&u.host!==location.host&&/(^|\.)easy\.tools$/.test(u.host)&&u.pathname==='/'){ var el=document.getElementById(h); if(el){e.preventDefault(); el.scrollIntoView({behavior:'smooth',block:'start'});} } },true); document.addEventListener('keydown',function(e){ if(e.key==='Escape'&&otwarte()) zamknij(true); }); try{ new MutationObserver(function(ms){ for(var i=0;i<ms.length;i++){ var el=ms[i].target; if(!el.classList||!el.classList.contains('kb-ekran')||!el.classList.contains('kb-on')) continue; if(!el.closest||!el.closest('#kb-test2')) continue; if(ms[i].oldValue&&/(^|\s)kb-on(\s|$)/.test(ms[i].oldValue)) continue; if(el.getAttribute('data-kb')!=='start') otworz(); var t=T(); if(otwarte()) t.scrollTop=0; } }).observe(document.documentElement,{attributes:true,attributeFilter:['class'],attributeOldValue:true,subtree:true}); }catch(_){} })(); </script>
<!-- KROKBLIŻEJ – rytm teł sekcji (29.09.2026): szałwia / krem / terakota / ciemniejszy krem na ofercie / oliwkowe zakończenie; pełne odstępy między sekcjami. --><style id="kb-rytm">#kb-home .kb-sekcja+.kb-sekcja{padding-top:72px}#kb-home>section[aria-labelledby="kb-h-poznajesz"]{background:#F1F3E7}#kb-home>section[aria-labelledby="kb-h-kroki"]{background:#FBF2E9}#kb-home>section#oferta{background:#F5F0DF}#kb-home>section[aria-labelledby="kb-h-dlaczego"]{background:#F1F3E7;padding-top:36px!important;padding-bottom:36px!important}#kb-home>section[aria-labelledby="kb-h-final"]{background:#2C3228;color:#EDE7D8}#kb-home>section[aria-labelledby="kb-h-final"] .kb-final{background:transparent;border:0;box-shadow:none}#kb-home>section[aria-labelledby="kb-h-final"] h2{color:#FAF6E9}#kb-home>section[aria-labelledby="kb-h-final"] .kb-cytat{color:#E4DDCB}#kb-home>section[aria-labelledby="kb-h-final"] .kb-muted,#kb-home>section[aria-labelledby="kb-h-final"] p{color:#D2CBB9}#kb-home>section[aria-labelledby="kb-h-final"] a:not(.kb-btn){color:#F0B892}#kb-home>section[aria-labelledby="kb-h-final"] .kb-btn{background:#C2764F;color:#fffdf7}#kb-home>section[aria-labelledby="kb-h-final"] .kb-btn:hover{background:#D4855C}#kb-home>section[aria-labelledby="kb-h-final"] :focus-visible{outline-color:#F0B892}#kb-home>section[aria-labelledby="kb-h-faq"]+section[aria-labelledby="kb-h-final"]{padding-top:72px}#kb-home>section[aria-labelledby="kb-h-final"]+.kb-stopka-prawna{border-top:0;padding-top:30px}#kb-home>section[aria-labelledby="kb-h-poradniki"],#kb-home>section#poradniki{background:#FAF6E9}@media (max-width:720px){#kb-home .kb-sekcja+.kb-sekcja,#kb-home>section[aria-labelledby="kb-h-faq"]+section[aria-labelledby="kb-h-final"]{padding-top:52px}#kb-home>section[aria-labelledby="kb-h-dlaczego"]{padding-top:28px!important;padding-bottom:28px!important}}</style><style>#kb-home{--paper:#FAF6E9;--paper-2:#F5F0DF;--card:#FDFBF4;--ink:#3C342B;--warm:#7A6E5E;--muted:#6B5A46;--clay:#C2764F;--clay-deep:#A9572F;--clay-wash:#FBF2E9;--sage:#7F8D68;--sage-deep:#4C5838;--sage-wash:#F1F3E7;--olive:#2C3228;--olive-paper:#F7F4EC;--line:#E9DFCC;--radius:14px;--shadow:0 1px 2px rgba(90,80,69,.04),0 8px 24px rgba(90,80,69,.05);background:var(--paper);color:var(--ink);font-family:'Nunito Sans','Segoe UI',system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}#kb-home *{box-sizing:border-box}#kb-home [hidden]{display:none!important}#kb-home .kb-sekcja{padding:72px 20px}#kb-home .kb-sekcja+.kb-sekcja{padding-top:24px}#kb-home .kb-wrap{max-width:1080px;margin:0 auto}#kb-home .kb-waski{max-width:760px;margin:0 auto}#kb-home h2,#kb-home h3,#kb-home h4{font-family:Lora,Georgia,'Times New Roman',serif;font-weight:600;line-height:1.22;color:var(--sage-deep);margin:0;text-wrap:balance}#kb-home h2{font-size:clamp(27px,4.4vw,38px)}#kb-home h3{font-size:clamp(20px,2.6vw,23px)}#kb-home h4{font-size:18px}#kb-home p{margin:0 0 .8em}#kb-home p:last-child{margin-bottom:0}#kb-home strong{color:#332c24;font-weight:700}#kb-home a{color:var(--clay-deep)}#kb-home .kb-rule{width:64px;height:3px;background:var(--clay);border-radius:3px;opacity:.85;margin:16px 0 22px}#kb-home .kb-srodek{text-align:center}#kb-home .kb-srodek .kb-rule{margin-left:auto;margin-right:auto}#kb-home .kb-lead{font-size:18.5px;line-height:1.65;color:var(--warm);max-width:40em}#kb-home .kb-srodek .kb-lead{margin-left:auto;margin-right:auto}#kb-home .kb-muted{color:var(--muted);font-size:16px;line-height:1.55}#kb-home .kb-btn{display:inline-block;border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:17px;line-height:1.3;text-decoration:none;text-align:center;background:var(--clay);color:#fffdf7;padding:15px 32px;border-radius:999px;box-shadow:var(--shadow);transition:background .16s ease}#kb-home .kb-btn:hover{background:var(--clay-deep);color:#fffdf7}#kb-home .kb-btn.kb-lekki{background:0 0;color:var(--clay-deep);box-shadow:none;border:1.5px solid var(--clay);padding:13px 26px}#kb-home .kb-btn.kb-lekki:hover{background:var(--clay-wash)}#kb-home :focus-visible{outline:2.5px solid var(--clay-deep);outline-offset:3px;border-radius:6px}#kb-home .kb-etapy-glosy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}#kb-home .kb-glos{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 26px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column}#kb-home .kb-glos .kb-wiek{font-size:14px;font-weight:700;color:var(--clay-deep);margin:0 0 12px}#kb-home .kb-glos blockquote{margin:0 0 14px;font-family:Lora,Georgia,serif;font-style:italic;font-size:18.5px;line-height:1.5;color:var(--sage-deep)}#kb-home .kb-glos p{font-size:16px;color:var(--warm)}#kb-home .kb-glos a{margin-top:auto;padding-top:12px;font-weight:700;font-size:16px}#kb-home .kb-ulga{margin:48px auto 0;max-width:22em;text-align:center;font-family:Lora,Georgia,serif;font-weight:600;font-size:clamp(22px,3.4vw,28px);line-height:1.35;color:var(--sage-deep);text-wrap:balance}#kb-home .kb-okl-tekst{width:170px;height:244px;background:var(--paper);border:1px solid var(--line);border-bottom:0;padding:22px 16px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 18px 30px -18px rgba(76,88,56,.45)}#kb-home .kb-okl-tekst b{font-family:Lora,Georgia,serif;font-weight:600;font-size:17px;line-height:1.25;color:var(--sage-deep)}#kb-home .kb-okl-tekst i{display:block;width:32px;height:2px;background:var(--clay);margin:12px 0}#kb-home .kb-okl-tekst small{font-size:14px;color:var(--muted)}#kb-home .kb-tom-nr{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sage-deep);margin:0 0 6px}#kb-home .kb-srodek .kb-tom-nr{margin-bottom:10px}#kb-home .kb-cena{font-family:Lora,Georgia,serif;font-size:32px;line-height:1;color:var(--clay-deep);margin:4px 0 14px}#kb-home .kb-kroki{list-style:none;counter-reset:krok;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}#kb-home .kb-kroki li{counter-increment:krok}#kb-home .kb-kroki li::before{content:counter(krok);display:block;font-family:Lora,Georgia,serif;font-size:44px;line-height:1;color:var(--clay);margin-bottom:14px}#kb-home .kb-kroki h4{margin-bottom:8px}#kb-home .kb-kroki p{font-size:16px;color:var(--warm)}#kb-home .kb-q{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}#kb-home summary{list-style:none;cursor:pointer;position:relative;padding:20px 58px 20px 24px;font-family:Lora,Georgia,serif;font-weight:600;font-size:17.5px;line-height:1.4;color:var(--sage-deep)}#kb-home summary::-webkit-details-marker{display:none}#kb-home .kb-q[open] summary,#kb-home summary:hover{color:var(--clay-deep)}#kb-home summary::after{content:"";position:absolute;right:22px;top:50%;width:14px;height:14px;margin-top:-7px;background-image:linear-gradient(var(--clay),var(--clay)),linear-gradient(var(--clay),var(--clay));background-size:14px 1.6px,1.6px 14px;background-position:center;background-repeat:no-repeat;transition:background-size .2s ease}#kb-home .kb-q[open] summary::after{background-size:14px 1.6px,1.6px 0}#kb-home .kb-q .kb-a{padding:0 24px 22px;font-size:16px;line-height:1.7;color:var(--warm);max-width:62ch}#kb-home .kb-final{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:56px 32px;box-shadow:var(--shadow)}#kb-home .kb-final .kb-cytat{font-family:Lora,Georgia,serif;font-style:italic;font-size:clamp(20px,3vw,25px);line-height:1.45;color:var(--sage-deep);max-width:26em;margin:0 auto 28px}#kb-home .kb-przyciski{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#kb-home .kb-stopka-prawna{border-top:1px solid var(--line);margin:0 auto;max-width:1080px;padding:26px 20px 40px;text-align:center;font-size:14px;line-height:1.6;color:var(--muted)}#kb-home .kb-stopka-prawna p{margin:0 0 4px}#kb-home .kb-stopka-prawna a{color:var(--muted)}@media (max-width:960px){#kb-home .kb-etapy-glosy{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media (max-width:720px){#kb-home .kb-sekcja{padding:52px 16px}#kb-home .kb-kroki{grid-template-columns:1fr}#kb-home .kb-kroki{gap:28px}#kb-home .kb-final{padding:40px 20px}#kb-home .kb-przyciski .kb-btn{width:100%}}@media (prefers-reduced-motion:reduce){#kb-home *{transition:none!important}}</style> <div id="kb-home"> <section class="kb-sekcja" aria-labelledby="kb-h-poznajesz"> <div class="kb-wrap"> <div class="kb-srodek"> <style id="kb-rozmowy">#kb-home .kb-etapy-glosy.kb-rozmowy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin:38px auto 0}#kb-home .kb-rozmowa{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 20px 18px;transition:transform .15s}#kb-home .kb-rozmowa:hover{transform:translateY(-2px)}#kb-home .kb-rozmowa-gora{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px dashed var(--line)}#kb-home .kb-rozmowa .kb-wiek{font-size:14px;font-weight:700;color:var(--clay-deep);margin:0}#kb-home .kb-kiedy{font-size:14px;color:var(--muted);margin:0}#kb-home .kb-dialog{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}#kb-home .kb-dymek{max-width:86%;margin:0;padding:8px 14px 9px;border-radius:16px;font-size:16px;line-height:1.45;color:var(--ink)}#kb-home .kb-kto{display:block;font-size:14px;font-weight:700;line-height:1.3}#kb-home .kb-ty{align-self:flex-end;background:var(--clay-wash);border:1px solid #F0DAC6;border-bottom-right-radius:5px}#kb-home .kb-ty .kb-kto{color:var(--clay-deep);text-align:right}#kb-home .kb-dziecko{align-self:flex-start;background:var(--sage-wash);border:1px solid #DCE2CB;border-bottom-left-radius:5px}#kb-home .kb-dziecko .kb-kto{color:var(--sage-deep)}#kb-home .kb-potem{margin:0 0 10px;font-family:Lora,Georgia,serif;font-style:italic;font-size:17px;line-height:1.5;color:var(--sage-deep)}#kb-home .kb-rozmowa .kb-w-poradniku{margin:0;font-size:16px;color:var(--warm)}#kb-home .kb-rozmowa>a{margin-top:auto;padding-top:14px;font-weight:700;font-size:16px}#kb-home .kb-rozmowa>a::after{content:"";position:absolute;inset:0;border-radius:inherit}@media (max-width:720px){#kb-home .kb-etapy-glosy.kb-rozmowy{grid-template-columns:1fr;gap:16px;max-width:560px;margin-top:28px}#kb-home .kb-rozmowa{padding:18px 16px 16px}#kb-home .kb-dymek{max-width:88%}}@media (prefers-reduced-motion:no-preference){html.kb-anim #kb-home .kb-rozmowa.kb-pojaw .kb-dialog>*{transition:opacity .35s ease,translate .35s ease}html.kb-anim #kb-home .kb-rozmowa.kb-pojaw:not(.kb-widoczne) .kb-dialog>*{opacity:0;translate:0 8px}html.kb-anim #kb-home .kb-rozmowa.kb-widoczne .kb-dialog>:nth-child(1){transition-delay:.25s}html.kb-anim #kb-home .kb-rozmowa.kb-widoczne .kb-dialog>:nth-child(2){transition-delay:.75s}html.kb-anim #kb-home .kb-rozmowa.kb-widoczne .kb-dialog>:nth-child(3){transition-delay:1.25s}html.kb-anim #kb-home .kb-rozmowa.kb-widoczne .kb-dialog>:nth-child(4){transition-delay:1.75s}}</style><h2 id="kb-h-poznajesz">Brzmi znajomo? Na każdą z tych chwil jest rozdział</h2> <div class="kb-rule"></div> <p class="kb-lead">Znajdź rozmowę, która brzmi jak u Ciebie w domu.</p> </div> <div class="kb-etapy-glosy kb-rozmowy"><div class="kb-rozmowa"> <div class="kb-rozmowa-gora"><p class="kb-wiek">7–9 lat</p><p class="kb-kiedy">Wtorek, 7:42</p></div> <div class="kb-dialog"> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Zosia, buty. Mówię trzeci raz.</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Zosia</span>Zaraz, tylko dokończę…</p> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Natychmiast! Przez ciebie znowu się spóźnimy!</p> </div> <p class="kb-potem">Wieczorem przy jej łóżku obiecujesz sobie, że jutro będzie inaczej.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> rozdz. 5 „Poranek” i 6 „Zanim krzyknę”.</p> <a href="https://krokblizej.pl/test?tom=t79" aria-label="Zrób test dla dziecka 7–9 lat">Zrób test dla 7–9 lat →</a> </div><div class="kb-rozmowa"> <div class="kb-rozmowa-gora"><p class="kb-wiek">10–12 lat</p><p class="kb-kiedy">Kolacja, 19:15</p></div> <div class="kb-dialog"> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Kuba, odkładamy telefon. Kolacja.</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Kuba</span>Jeszcze minutę.</p> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Mówiłeś tak dwadzieścia minut temu.</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Kuba</span>Bo ty nic nie rozumiesz!</p> </div> <p class="kb-potem">Telefon już jest, zasad wciąż brak. A pierwsza prywatność wygląda jak odrzucenie.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> rozdz. 5 „Pierwszy telefon” i 9 „Zasady ekranowe bez wojny”.</p> <a href="https://krokblizej.pl/test?tom=t1012" aria-label="Zrób test dla dziecka 10–12 lat">Zrób test dla 10–12 lat →</a> </div><div class="kb-rozmowa"> <div class="kb-rozmowa-gora"><p class="kb-wiek">13–15 lat</p><p class="kb-kiedy">Po szkole, 15:30</p></div> <div class="kb-dialog"> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Jak było w szkole?</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Maja</span>Normalnie.</p> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>A ta kartkówka z matmy?</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Maja</span>Nie wiem. Mogę już iść?</p> </div> <p class="kb-potem">O ważnych rzeczach dowiadujesz się na samym końcu. Albo wcale.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> rozdz. 5 „»Normalnie« i zamknięte drzwi” i 6 „Zanim zareaguję”.</p> <a href="https://krokblizej.pl/test?tom=t1315" aria-label="Zrób test dla dziecka 13–15 lat">Zrób test dla 13–15 lat →</a> </div><div class="kb-rozmowa"> <div class="kb-rozmowa-gora"><p class="kb-wiek">16–18 lat</p><p class="kb-kiedy">Piątek, 21:05</p></div> <div class="kb-dialog"> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>O której wracasz?</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Olek</span>Nie wiem. Późno.</p> <p class="kb-dymek kb-ty"><span class="kb-kto">Ty</span>Zjesz coś przed wyjściem?</p> <p class="kb-dymek kb-dziecko"><span class="kb-kto">Olek</span>Zjem na mieście. Nara.</p> </div> <p class="kb-potem">Rozmawiacie już tylko o logistyce. A za rok może go tu nie być na co dzień.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> rozdz. 5 „Rozmawiamy już tylko o logistyce” i 21 „Rozmowa, której się boję”.</p> <a href="https://krokblizej.pl/test?tom=t1618" aria-label="Zrób test dla dziecka 16–18 lat">Zrób test dla 16–18 lat →</a> </div></div> <p class="kb-ulga">To nie znaczy, że coś zepsułeś/aś. Ten etap po prostu potrzebuje innego podejścia.</p> </div> </section> <section class="kb-sekcja" id="poradniki" aria-labelledby="kb-h-seria"> <div class="kb-wrap"> <div class="kb-srodek"> <h2 id="kb-h-seria">Cztery poradniki na cztery etapy dorastania</h2> <div class="kb-rule"></div> </div> <style id="kb-mini4">#kb-home .kb-polka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1120px;margin:34px auto 0} #kb-home .kb-ks{--t:var(--sage-wash);position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--t);border:1px solid var(--line);border-radius:20px;padding:26px 22px 22px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s} #kb-home .kb-ks:nth-child(2){--t:var(--clay-wash)}#kb-home .kb-ks:nth-child(3){--t:var(--olive-paper)}#kb-home .kb-ks:nth-child(4){--t:#F6EEE3} #kb-home .kb-ks:hover,#kb-home .kb-ks:focus-visible{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(76,88,56,.55);border-color:#d8c7ac} #kb-home .kb-ks-okl{position:relative;display:block;width:78%;max-width:190px;margin:4px auto 22px;transform:rotate(-2.5deg);transition:transform .25s} #kb-home .kb-ks:nth-child(even) .kb-ks-okl{transform:rotate(2deg)} #kb-home .kb-ks:hover .kb-ks-okl{transform:rotate(0) scale(1.03)} #kb-home .kb-ks-okl img{display:block;width:100%;height:auto;border-radius:3px 6px 6px 3px;box-shadow:0 2px 3px rgba(60,52,43,.15),0 24px 34px -18px rgba(60,52,43,.55)} #kb-home .kb-ks-okl::after{content:"";position:absolute;inset:0 auto 0 0;width:9%;border-radius:3px 0 0 3px;background:linear-gradient(90deg,rgba(0,0,0,.16),rgba(255,255,255,.18) 55%,rgba(0,0,0,0));pointer-events:none} #kb-home .kb-ks-nr{align-self:flex-start;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--clay-deep);background:rgba(255,255,255,.7);border-radius:99px;padding:4px 11px;margin-bottom:10px} #kb-home .kb-ks-wiek{font-family:Lora,Georgia,serif;font-size:28px;line-height:1.15;font-weight:600;color:var(--sage-deep)} #kb-home .kb-ks-etap{font-size:16px;color:var(--muted);margin:2px 0 12px} #kb-home .kb-ks-hak{font-size:16px;line-height:1.5;color:var(--ink);margin:0 0 18px;flex:1} #kb-home .kb-ks-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:16px;font-weight:700;color:var(--clay-deep)} #kb-home .kb-ks-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s} #kb-home .kb-ks:hover .kb-ks-cta svg{transform:translateX(4px)} @media (max-width:980px){#kb-home .kb-polka{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}} @media (max-width:560px){#kb-home .kb-polka{grid-template-columns:1fr;gap:14px;margin-top:24px}#kb-home .kb-ks{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:18px;align-items:center;padding:20px 18px}#kb-home .kb-ks-okl{grid-row:1/span 5;width:100%;margin:0}#kb-home .kb-ks-nr{justify-self:start;margin-bottom:6px;font-size:13px}#kb-home .kb-ks-cta{justify-self:start}#kb-home .kb-ks-wiek{font-size:24px}#kb-home .kb-ks-etap{margin:0 0 8px}#kb-home .kb-ks-hak{margin:0 0 10px}} @media (prefers-reduced-motion:reduce){#kb-home .kb-ks,#kb-home .kb-ks-okl,#kb-home .kb-ks-cta svg{transition:none}}</style><div class="kb-polka"><a class="kb-ks" href="#oferta" data-tom-pick="t79"><span class="kb-ks-okl"><img src="https://easycart.fra1.digitaloceanspaces.com/images/2LGhExVl8VLoaTzELWeb2RZTJQtU2e6G.webp" alt="Okładka poradnika dla rodziców dzieci 7–9 lat" width="1000" height="1414" loading="lazy" decoding="async"></span><span class="kb-ks-nr">Tom 1</span><span class="kb-ks-wiek">7–9 lat</span><span class="kb-ks-etap">Wczesna szkoła</span><span class="kb-ks-hak">Poranki bez krzyku, napady złości i lekcje bez wojny.</span><span class="kb-ks-cta">Zobacz ten tom<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></span></a><a class="kb-ks" href="#oferta" data-tom-pick="t1012"><span class="kb-ks-okl"><img src="https://easycart.fra1.digitaloceanspaces.com/images/3kWKeblOk4LtfJZxLI0tO0ISzyJSjFQF.webp" alt="Okładka poradnika dla rodziców dzieci 10–12 lat" width="1000" height="1414" loading="lazy" decoding="async"></span><span class="kb-ks-nr">Tom 2</span><span class="kb-ks-wiek">10–12 lat</span><span class="kb-ks-etap">Pierwszy telefon</span><span class="kb-ks-hak">Telefon, zamknięte drzwi i zasady ekranowe bez codziennych kłótni.</span><span class="kb-ks-cta">Zobacz ten tom<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></span></a><a class="kb-ks" href="#oferta" data-tom-pick="t1315"><span class="kb-ks-okl"><img src="https://easycart.fra1.digitaloceanspaces.com/images/WAGzKjTlSn8AkiIDi1uLIvLPdmAmEFSc.webp" alt="Okładka poradnika dla rodziców dzieci 13–15 lat" width="1000" height="1414" loading="lazy" decoding="async"></span><span class="kb-ks-nr">Tom 3</span><span class="kb-ks-wiek">13–15 lat</span><span class="kb-ks-etap">Nastolatek</span><span class="kb-ks-hak">„Normalnie”, telefon, pierwsza miłość i trudne rozmowy.</span><span class="kb-ks-cta">Zobacz ten tom<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></span></a><a class="kb-ks" href="#oferta" data-tom-pick="t1618"><span class="kb-ks-okl"><img src="https://easycart.fra1.digitaloceanspaces.com/images/P7zPtNuWN0amronaekDlU5P6TCWwdocg.webp" alt="Okładka poradnika dla rodziców dzieci 16–18 lat" width="1000" height="1414" loading="lazy" decoding="async"></span><span class="kb-ks-nr">Tom 4</span><span class="kb-ks-wiek">16–18 lat</span><span class="kb-ks-etap">Matura i wyprowadzka</span><span class="kb-ks-hak">Jak zostać blisko, kiedy wyjedzie z domu, i jak odnaleźć się, kiedy dom pustoszeje.</span><span class="kb-ks-cta">Zobacz ten tom<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></span></a></div> <p class="kb-muted kb-srodek" style="margin-top:22px">Nie wiesz, który etap? <a href="https://krokblizej.pl/test">Zrób bezpłatny test</a>, zajmie 3 minuty.</p> </div> </section> <section class="kb-sekcja" aria-labelledby="kb-h-kroki"> <div class="kb-wrap"> <h2 id="kb-h-kroki">Pierwsza zmiana jeszcze w tym tygodniu</h2> <div class="kb-rule"></div> <p class="kb-muted kb-po-zakupie"><b>Po zakupie poradnika</b> wygląda to tak:</p> <style id="kb-progres-css"> #kb-home .kb-progres{max-width:760px;margin:32px auto 0} #kb-home .kb-pr-tor{position:relative;height:8px;margin:0 9px;border-radius:8px;background:var(--line)} #kb-home .kb-pr-fill{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:8px;background:linear-gradient(90deg,#E3B79C,var(--clay))} #kb-home .kb-pr-pkt{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--card);border:4px solid var(--clay);box-sizing:border-box} #kb-home .kb-pr-opisy{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} #kb-home .kb-pr-opisy li{font-size:15px;line-height:1.4;color:var(--warm)} #kb-home .kb-pr-opisy li:nth-child(2){text-align:center} #kb-home .kb-pr-opisy li:nth-child(3){text-align:right} #kb-home .kb-pr-opisy b{display:block;font-size:16px;color:var(--ink)} @media (max-width:600px){#kb-home .kb-pr-opisy{gap:10px}#kb-home .kb-pr-opisy li{font-size:14px}} @media (prefers-reduced-motion:no-preference){ html.kb-anim #kb-home .kb-progres .kb-pr-fill{width:0;transition:width 1.4s cubic-bezier(.45,.05,.3,1) .15s} html.kb-anim #kb-home .kb-progres.kb-widoczne .kb-pr-fill{width:100%} html.kb-anim #kb-home .kb-progres .kb-pr-pkt{border-color:var(--line);transition:border-color .3s} html.kb-anim #kb-home .kb-progres.kb-widoczne .kb-pr-pkt{border-color:var(--clay);transition-delay:calc(.15s + var(--d) * .7s)} } @media (min-width:901px){ #kb-powitanie .kb-tekst{align-items:center;text-align:center} #kb-powitanie .kb-podpis,#kb-powitanie .kb-nad,#kb-powitanie .kb-mikro{margin-left:auto;margin-right:auto} #kb-powitanie .kb-rule{margin-left:auto;margin-right:auto;transform-origin:center center} #kb-powitanie .kb-akcja{justify-content:center} #kb-home section[aria-labelledby="kb-h-kroki"] h2,#kb-home #faq h2,#kb-home .kb-po-zakupie{text-align:center} #kb-home section[aria-labelledby="kb-h-kroki"] .kb-rule,#kb-home #faq .kb-rule{margin-left:auto;margin-right:auto;transform-origin:center center} } </style> <div class="kb-progres" role="img" aria-label="Po zakupie: dziś rozdział 2, jutro test 20 zdań w poradniku, przez 4 tygodnie jedna zmiana na tydzień i test jeszcze raz"> <div class="kb-pr-tor" aria-hidden="true"><div class="kb-pr-fill"></div><i class="kb-pr-pkt" style="left:0;--d:0"></i><i class="kb-pr-pkt" style="left:50%;--d:1"></i><i class="kb-pr-pkt" style="left:100%;--d:2"></i></div> <ol class="kb-pr-opisy" aria-hidden="true"> <li><b>Dziś</b>rozdział 2, trzy zdania</li> <li><b>Jutro</b>test 20 zdań w poradniku, 5 minut</li> <li><b>4 tygodnie</b>jedna zmiana na tydzień</li> </ol> </div> <script>(function(){function go(){var f=document.querySelectorAll('#kb-home .kb-progres:not([data-pr])');for(var i=0;i<f.length;i++){(function(el){el.setAttribute('data-pr','1');if(!('IntersectionObserver' in window)){el.classList.add('kb-widoczne');return;}var o=new IntersectionObserver(function(es){if(es[0].isIntersecting){el.classList.add('kb-widoczne');o.disconnect();}},{threshold:.5});o.observe(el);})(f[i]);}}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',go);else go();setTimeout(go,1500);})();</script> </div> </section> <script id="kb-tomy-config">window.KB_TOMY={"kolejnosc": ["t79", "t1012", "t1315", "t1618"], "tomy": {"t79": {"nr": 1, "podtytul": "…czyli jak przestać krzyczeć i umieć naprawić po wybuchu", "etap": "Wczesna szkoła", "wiek": "7–9 lat", "tytul": "Jak nie stracić bliskości z dzieckiem", "scena": "Poranek to wyścig, polecenie powtarzasz trzeci raz, a wieczorem przewijasz w głowie, jak krzyczałeś/aś.", "punkty": ["Poranek bez krzyku i trzy sekundy „zanim krzyknę”", "Napady złości, także przy ludziach", "Lekcje, rodzeństwo i pierwsze kłamstwa", "Ekran, zasypianie, lęki i trudne pytania"], "strony": 112, "dodatki": 8, "cena": 49, "koszyk": "https://cart.easy.tools/checkout/55850179/jak-nie-stracic-bliskosci-7-9?lang=pl", "okladka": "https://easycart.fra1.digitaloceanspaces.com/images/2LGhExVl8VLoaTzELWeb2RZTJQtU2e6G.webp", "testUrl": "/test-7-9", "nastepny": "t1012", "spis": [["1", "To jest o tobie"], ["2", "Trzy zdania na dziś wieczorem"], ["3", "Co się dzieje z twoim dzieckiem (7–9 lat)"], ["4", "Moje wyzwalacze"], ["5", "Poranek"], ["6", "Zanim krzyknę"], ["7", "Napady złości"], ["8", "Wybuch przy ludziach"], ["9", "Brak posłuszeństwa"], ["10", "Konsekwencja zamiast kary"], ["11", "Odrabianie lekcji"], ["12", "Rywalizacja rodzeństwa"], ["13", "Przegrywanie w grach i w sporcie"], ["14", "Pierwsze kłamstwa"], ["15", "Wieczór i zasypianie"], ["16", "Ekran: bajki, gry i telefon"], ["17", "Przyjaźnie, wykluczenie i ciche porównywanie"], ["18", "Pierwsze oceny i porównania w szkole"], ["19", "Zajęcia dodatkowe"], ["20", "Pochwały, które budują"], ["21", "Lęki i trudne pytania"], ["22", "Kiedy już coś poszło nie tak"], ["23", "Normalne czy niepokojące"], ["24", "Wasza rodzina"], ["25", "Po czym poznasz, że działa"], ["26", "Historie rodziców"], ["A", "Ściąga"], ["B", "Plan na cztery tygodnie"], ["C", "Tracker tygodniowy"], ["D", "30 pytań na wieczór"], ["E", "Nasza umowa rodzinna"], ["F", "Kartka dla drugiego rodzica"], ["G", "Słowniczek"], ["H", "Źródła i dalsze lektury"]]}, "t1012": {"nr": 2, "podtytul": "…czyli jak ustawić zasady telefonu, zanim zamkną się drzwi", "etap": "Pierwszy telefon", "wiek": "10–12 lat", "tytul": "Jak nie stracić bliskości z dzieckiem", "scena": "„Wszyscy w klasie już mają.” Telefon jest, zasad nie ma, a drzwi do pokoju zamykają się „na chwilę”.", "punkty": ["Pierwszy telefon i umowa, która przetrwa dłużej niż tydzień", "Zamknięte drzwi: kiedy prywatność, a kiedy sygnał", "Zasady ekranowe bez codziennej wojny", "Czaty, cyberprzemoc i pytania o dorastanie"], "strony": 94, "dodatki": 8, "cena": 49, "koszyk": "https://cart.easy.tools/checkout/55850179/jak-nie-stracic-bliskosci-10-12?lang=pl", "okladka": "https://easycart.fra1.digitaloceanspaces.com/images/3kWKeblOk4LtfJZxLI0tO0ISzyJSjFQF.webp", "testUrl": "/test-10-12", "nastepny": "t1315", "spis": [["1", "To jest o tobie"], ["2", "Trzy zdania na dziś wieczorem"], ["3", "Co się dzieje z twoim dzieckiem (10–12 lat)"], ["4", "Moje wyzwalacze"], ["5", "Pierwszy telefon"], ["6", "Zanim zareaguję"], ["7", "Zamknięte drzwi"], ["8", "Normalnie — kiedy dziecko przestaje opowiadać"], ["9", "Zasady ekranowe bez wojny"], ["10", "Konsekwencje zamiast kar i kontroli"], ["11", "Nowa szkoła i odrabianie lekcji"], ["12", "Rywalizacja rodzeństwa"], ["13", "Przegrywanie — w grach, w sporcie, online"], ["14", "Pierwsze kłamstwa i pierwsze sekrety"], ["15", "Wieczór, telefon w pokoju i zasypianie"], ["16", "Media społecznościowe i pierwsza grupa na czacie"], ["17", "Przyjaźnie, wykluczenie i cyberprzemoc"], ["18", "Oceny i presja w nowej szkole"], ["19", "Zajęcia dodatkowe i czas wolny"], ["20", "Pochwały i motywacja wewnętrzna"], ["21", "Pierwsze pytania o dorastanie i o to, co widzi w sieci"], ["22", "Kiedy już coś poszło nie tak"], ["23", "Normalne czy niepokojące"], ["24", "Wasza rodzina"], ["25", "Po czym poznasz, że działa"], ["26", "Historie rodziców"], ["A", "Ściąga"], ["B", "Plan na cztery tygodnie"], ["C", "Tracker tygodniowy"], ["D", "30 pytań na wieczór"], ["E", "Nasza umowa rodzinna"], ["F", "Kartka dla drugiego rodzica"], ["G", "Słowniczek"], ["H", "Źródła i dalsze lektury"]]}, "t1315": {"nr": 3, "podtytul": "…czyli jak zostać kimś, do kogo nastolatek przyjdzie z kłopotem", "etap": "Nastolatek", "wiek": "13–15 lat", "tytul": "Jak nie stracić bliskości z dzieckiem", "scena": "„Jak było?” — „Normalnie.” I drzwi się zamykają. O e-papierosie dowiadujesz się z plecaka.", "punkty": ["„Normalnie”, przewracanie oczami i „nienawidzę cię”", "Telefon bez sprawdzania go po kryjomu", "Kłamstwa, pierwsza miłość i hejt", "E-papierosy i alkohol: spokojna rozmowa zamiast krzyku"], "strony": 108, "dodatki": 8, "cena": 49, "koszyk": "https://cart.easy.tools/checkout/55850179/jak-nie-stracic-bliskosci-13-15?lang=pl", "okladka": "https://easycart.fra1.digitaloceanspaces.com/images/WAGzKjTlSn8AkiIDi1uLIvLPdmAmEFSc.webp", "testUrl": "/test-13-15", "nastepny": "t1618", "spis": [["1", "To jest o tobie"], ["2", "Trzy zdania na dziś wieczorem"], ["3", "Co się dzieje z twoim dzieckiem (13–15 lat)"], ["4", "Moje wyzwalacze"], ["5", "„Normalnie” i zamknięte drzwi"], ["6", "Zanim zareaguję"], ["7", "Pyskowanie i przewracanie oczami"], ["8", "Telefon: kontrola czy zaufanie"], ["9", "Kłamstwa i sekrety"], ["10", "Konsekwencje zamiast szlabanu"], ["11", "Wyjścia, godzina powrotu, pierwsze imprezy"], ["12", "Oceny i „nie obchodzi mnie to”"], ["13", "Znajomi, którzy mi się nie podobają"], ["14", "Pierwsze zakochanie"], ["15", "Seksualność, pornografia, zgoda i udostępnianie zdjęć"], ["16", "Social media, porównywanie się, wygląd"], ["17", "Hejt i cyberprzemoc"], ["18", "E-papierosy, alkohol, substancje"], ["19", "Sen, noc z telefonem, gry"], ["20", "Huśtawka nastrojów"], ["21", "„Nienawidzę cię”"], ["22", "Kiedy już coś poszło nie tak"], ["23", "Normalne czy niepokojące"], ["24", "Wasza rodzina"], ["25", "Po czym poznasz, że działa"], ["26", "Historie rodziców"], ["A", "Ściąga"], ["B", "Plan na cztery tygodnie"], ["C", "Tracker tygodniowy"], ["D", "30 pytań na wieczór"], ["E", "Nasza umowa rodzinna 13–15"], ["F", "Kartka dla drugiego rodzica"], ["G", "Słowniczek nastolatka"], ["H", "Źródła i dalsze lektury"]]}, "t1618": {"nr": 4, "podtytul": "…czyli jak zostać blisko, kiedy dziecko wyfruwa z domu", "etap": "Matura i wyprowadzka", "wiek": "16–18 lat", "tytul": "Jak nie stracić bliskości z dzieckiem", "scena": "Rozmawiacie już tylko o tym, kto o której wraca. Za chwilę matura, a potem wyprowadzka.", "punkty": ["Rozmowy o czymś więcej niż logistyka", "Matura i plany po szkole bez presji", "Pieniądze, auto, imprezy i związki", "Osiemnastka i wyprowadzka: jak zostać blisko, kiedy wyjedzie", "Dodatek I: „Kim jestem, kiedy przestaję być potrzebna na co dzień” — o Tobie, kiedy dom pustoszeje"], "strony": 106, "dodatki": 9, "cena": 49, "koszyk": "https://cart.easy.tools/checkout/55850179/jak-nie-stracic-bliskosci-16-18?lang=pl", "okladka": "https://easycart.fra1.digitaloceanspaces.com/images/P7zPtNuWN0amronaekDlU5P6TCWwdocg.webp", "testUrl": "/test-16-18", "nastepny": null, "spis": [["1", "To jest o tobie"], ["2", "Trzy zdania na dziś wieczorem"], ["3", "Co się dzieje z twoim dzieckiem (16–18 lat)"], ["4", "Moje wyzwalacze"], ["5", "Rozmawiamy już tylko o logistyce"], ["6", "Zanim zareaguję — mój lęk o twoją przyszłość"], ["7", "Z menedżerki w konsultantkę"], ["8", "Matura i presja"], ["9", "„Jeszcze nie wiem, co dalej”"], ["10", "Zasady w domu prawie dorosłego"], ["11", "Pieniądze i pierwsza praca"], ["12", "Prawo jazdy, auto, pierwsze samodzielne wyjazdy"], ["13", "Partner albo partnerka w naszym domu"], ["14", "Seksualność i bezpieczeństwo"], ["15", "Osiemnastka, imprezy, alkohol"], ["16", "Poglądy i wartości inne niż moje"], ["17", "Stres, lęk, wypalenie"], ["18", "Kiedy odmawia wspólnego czasu"], ["19", "Przygotowanie do wyprowadzki"], ["20", "Moja żałoba po tym etapie"], ["21", "Rozmowa, której się boję"], ["22", "Kiedy już coś poszło nie tak"], ["23", "Normalne czy niepokojące"], ["24", "Wasza rodzina"], ["25", "Po czym poznasz, że działa"], ["26", "Historie rodziców"], ["A", "Ściąga"], ["B", "Plan na cztery tygodnie"], ["C", "Tracker tygodniowy"], ["D", "30 pytań na wieczór"], ["E", "Nasza umowa rodzinna"], ["F", "Kartka dla drugiego rodzica"], ["G", "Słowniczek przejścia"], ["H", "Źródła i dalsze lektury"], ["I", "Kim jestem, kiedy przestaję być potrzebna na co dzień"]]}}};</script><style id="kb-stos-style"> /* ===== OFERTA „Wybierz wiek dziecka” — v2 (29.09.2026 wieczór) ===== */ #kb-home #oferta{background:linear-gradient(180deg,var(--paper) 0%,#F6EFE0 100%)} #kb-home .kb-wybor-lab{margin:28px 0 12px;text-align:center;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)} #kb-home .kb-wybor4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;max-width:980px} #kb-home .kb-wybor4 button{position:relative;font-family:inherit;font-size:16px;line-height:1.3;color:var(--sage-deep);background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:16px 38px 16px 18px;cursor:pointer;text-align:left;min-height:72px;box-shadow:0 1px 2px rgba(90,80,69,.04);transition:border-color .18s,background .18s,box-shadow .18s,transform .18s} #kb-home .kb-wybor4 button b{display:block;font-family:Lora,Georgia,serif;font-size:21px;font-weight:600;line-height:1.15;margin-bottom:3px} #kb-home .kb-wybor4 button small{display:block;font-size:14px;color:var(--muted)} #kb-home .kb-wybor4 button::after{content:"";position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid #D9CBB3;background:#fff;box-sizing:border-box;transition:background .18s,border-color .18s} #kb-home .kb-wybor4 button:hover{border-color:#D8C7AC;background:#FFFDF6;transform:translateY(-1px)} #kb-home .kb-wybor4 button:focus-visible{outline:3px solid rgba(194,118,79,.45);outline-offset:2px} #kb-home .kb-wybor4 button[aria-selected="true"]{border:2px solid var(--clay);padding:15.5px 37.5px 15.5px 17.5px;background:var(--clay-wash);color:var(--clay-deep);box-shadow:0 10px 24px -14px rgba(169,87,47,.55);transform:none} #kb-home .kb-wybor4 button[aria-selected="true"]::after{border-color:var(--clay);background:var(--clay) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3 6-6.2' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat} #kb-home .kb-wybor4 button[aria-selected="true"] small{color:var(--clay-deep)} #kb-home .kb-stos{max-width:980px;margin:18px auto 0;background:var(--card);border:1.5px solid #E6D3BC;border-radius:22px;box-shadow:0 2px 4px rgba(90,80,69,.04),0 26px 60px -30px rgba(90,70,45,.35);overflow:hidden} #kb-home .kb-of-glowa{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"okl gl" "okl scena";column-gap:34px;align-items:center;padding:34px 38px 30px;background:linear-gradient(135deg,var(--sage-wash) 0%,#F8F4E8 60%,var(--clay-wash) 100%);border-bottom:1px solid var(--line)} #kb-home .kb-of-okl{grid-area:okl;position:relative;width:150px;align-self:start;transform:rotate(-2.5deg);transition:transform .3s} #kb-home .kb-stos:hover .kb-of-okl{transform:rotate(0)} #kb-home .kb-of-okl img,#kb-home .kb-of-okl .kb-okl-tekst{display:block;width:100%;height:auto;border-radius:3px 7px 7px 3px;box-shadow:0 2px 3px rgba(60,52,43,.12),0 22px 34px -16px rgba(60,52,43,.5)} #kb-home .kb-of-okl::before{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;border-radius:3px 0 0 3px;background:linear-gradient(90deg,rgba(0,0,0,.14),rgba(255,255,255,.22) 45%,rgba(0,0,0,0));pointer-events:none;z-index:1} #kb-home .kb-of-okl .kb-okl-tekst{aspect-ratio:2/3;background:#fff;padding:14px 10px;text-align:center;font-size:12px} #kb-home .kb-of-okl .kb-okl-tekst small{display:block;margin-top:10px;font-family:Lora,Georgia,serif;font-size:18px;color:var(--clay-deep)} #kb-home .kb-of-gl{grid-area:gl} #kb-home .kb-of-plak{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none} #kb-home .kb-of-plak li{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:8px 12px;border-radius:999px;background:#fff;color:var(--sage-deep);border:1px solid var(--line)} #kb-home .kb-of-plak li.kb-of-dopas{background:var(--sage-deep);border-color:var(--sage-deep);color:#FAF6E9} #kb-home .kb-stos h3{font-size:clamp(22px,2.8vw,28px);line-height:1.2;margin:0} #kb-home .kb-stos h3 .kb-stos-wiek{display:block;color:var(--clay-deep)} #kb-home .kb-of-pod{margin:8px 0 0;font-family:Lora,Georgia,serif;font-style:italic;font-size:17px;line-height:1.45;color:var(--warm)} #kb-home .kb-of-scena{grid-area:scena;margin:16px 0 0;padding:14px 18px;background:rgba(255,255,255,.72);border-left:3px solid var(--clay);border-radius:0 12px 12px 0} #kb-home .kb-of-scena small{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-deep);margin:0 0 4px} #kb-home .kb-stos .kb-scena{font-family:Lora,Georgia,serif;font-style:italic;font-size:18px;line-height:1.5;color:var(--ink);margin:0} #kb-home .kb-of-cialo{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"tem kasa" "stack kasa" "spis kasa";column-gap:38px;padding:32px 38px 36px;align-items:start} #kb-home .kb-of-tem{grid-area:tem} #kb-home .kb-of-stack{grid-area:stack;margin-top:30px} #kb-home .kb-of-spis{grid-area:spis;margin-top:24px} #kb-home .kb-of-kasa{grid-area:kasa} #kb-home .kb-of-tyt{display:flex;align-items:center;gap:12px;font-family:Lora,Georgia,serif;font-size:20px;font-weight:600;color:var(--sage-deep);margin:0 0 14px} #kb-home .kb-of-tyt::after{content:"";flex:1;height:1px;background:var(--line)} #kb-home ol.kb-of-tematy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} #kb-home ol.kb-of-tematy li{display:flex;gap:12px;align-items:flex-start;background:var(--olive-paper);border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:16px;line-height:1.45;color:var(--ink)} #kb-home ol.kb-of-tematy li span{flex:0 0 26px;height:26px;border-radius:50%;background:#fff;border:1.5px solid var(--sage);color:var(--sage-deep);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:-1px} #kb-home ul.kb-of-lista{list-style:none;margin:0;padding:0} #kb-home ul.kb-of-lista li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px dashed var(--line)} #kb-home ul.kb-of-lista li:last-child{border-bottom:0} #kb-home ul.kb-of-lista .kb-of-ik{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--sage-wash);display:flex;align-items:center;justify-content:center} #kb-home ul.kb-of-lista .kb-of-ik svg{width:22px;height:22px;fill:none;stroke:var(--sage-deep);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round} #kb-home ul.kb-of-lista b{display:block;font-size:17px;color:var(--ink);line-height:1.35} #kb-home ul.kb-of-lista li>span:last-child{font-size:16px;line-height:1.5;color:var(--warm)} #kb-home .kb-of-kasa{position:relative;background:#fff;border:1.5px solid #E6D3BC;border-radius:18px;padding:24px 22px 22px;box-shadow:0 18px 40px -26px rgba(90,70,45,.45)} #kb-home .kb-of-kasa-tyt{margin:0 0 6px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)} #kb-home .kb-stos .kb-cena{display:flex;align-items:baseline;gap:10px;font-family:Lora,Georgia,serif;font-size:46px;line-height:1;color:var(--clay-deep);margin:4px 0 18px} #kb-home .kb-stos .kb-cena small{font-family:'Nunito Sans',system-ui,sans-serif;font-size:15px;line-height:1.3;color:var(--muted);letter-spacing:0} #kb-home .kb-stos .kb-btn{width:100%;min-height:56px;font-size:18px} #kb-home .kb-stos .kb-gw{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--warm);margin:16px 0 0;padding:14px;background:var(--sage-wash);border-radius:12px} #kb-home .kb-stos .kb-gw svg{flex:0 0 30px;width:30px;height:30px;fill:none;stroke:var(--sage-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round} #kb-home .kb-stos .kb-gw b{color:var(--ink)} #kb-home ul.kb-of-ufn{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px} #kb-home ul.kb-of-ufn li{display:flex;gap:10px;align-items:center;font-size:16px;color:var(--warm);line-height:1.35} #kb-home ul.kb-of-ufn svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--clay);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} #kb-home .kb-stos .kb-mikro{font-size:14px;color:var(--muted);margin:10px 0 0} #kb-home .kb-stos .kb-nastepny{margin:18px 0 0;font-size:16px;line-height:1.5;color:var(--muted)} #kb-home .kb-stos .kb-nastepny a{color:var(--clay-deep);font-weight:700} #kb-home .kb-stos details.kb-q{margin:0} #kb-home .kb-stos details.kb-q summary{font-size:16.5px;padding:16px 52px 16px 20px} #kb-home .kb-spis-lista{list-style:none;margin:0;padding:0;columns:2;column-gap:28px} #kb-home .kb-spis-lista li{break-inside:avoid;display:flex;gap:10px;padding:6px 0;font-size:16px;line-height:1.4;border-bottom:1px dashed var(--line)} #kb-home .kb-spis-lista .kb-spis-nr{flex:0 0 26px;font-weight:700;color:var(--clay-deep);font-variant-numeric:tabular-nums} #kb-home .kb-stos .kb-stos-btn2{display:none} #kb-home .kb-stos-pusto{margin:0;padding:34px 24px;text-align:center;font-family:Lora,Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--warm)} #kb-home .kb-of-wejscie .kb-of-glowa,#kb-home .kb-of-wejscie .kb-of-cialo{animation:kbOfIn .38s ease-out both} #kb-home .kb-of-wejscie .kb-of-cialo{animation-delay:.06s} @keyframes kbOfIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}} @media (prefers-reduced-motion:reduce){#kb-home .kb-of-wejscie .kb-of-glowa,#kb-home .kb-of-wejscie .kb-of-cialo{animation:none}#kb-home .kb-of-okl{transform:none}} @media (max-width:860px){ #kb-home .kb-of-cialo{grid-template-columns:1fr;grid-template-areas:"tem" "kasa" "stack" "spis"} #kb-home .kb-of-kasa{margin-top:24px} #kb-home .kb-of-stack{margin-top:30px} #kb-home .kb-stos .kb-stos-btn2{display:flex;margin-top:16px} } @media (max-width:720px){ #kb-home .kb-wybor-lab{margin:24px 0 10px} #kb-home .kb-wybor4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} #kb-home .kb-wybor4 button{padding:14px 34px 14px 14px;min-height:68px} #kb-home .kb-wybor4 button[aria-selected="true"]{padding:13.5px 33.5px 13.5px 13.5px} #kb-home .kb-wybor4 button b{font-size:20px} #kb-home .kb-wybor4 button::after{top:12px;right:10px} #kb-home .kb-stos{border-radius:18px;margin-top:14px} #kb-home .kb-of-glowa{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"okl gl" "scena scena";column-gap:16px;padding:22px 18px 20px} #kb-home .kb-of-okl{width:92px;align-self:center} #kb-home .kb-of-plak{gap:6px;margin-bottom:8px} #kb-home .kb-of-plak li{font-size:14px;letter-spacing:.04em;padding:7px 10px} #kb-home .kb-stos h3{font-size:20px} #kb-home .kb-of-scena{margin-top:14px;padding:12px 14px} #kb-home .kb-stos .kb-scena{font-size:17px} #kb-home .kb-of-cialo{padding:24px 18px 24px} #kb-home ol.kb-of-tematy{grid-template-columns:1fr} #kb-home .kb-of-kasa{padding:20px 16px 18px} #kb-home .kb-stos .kb-cena{font-size:42px} #kb-home .kb-spis-lista{columns:1} #kb-home .kb-of-tyt{font-size:19px;margin-bottom:8px} #kb-home ol.kb-of-tematy{gap:0} #kb-home ol.kb-of-tematy li{background:none;border:0;border-bottom:1px dashed var(--line);border-radius:0;padding:9px 0;gap:10px} #kb-home ol.kb-of-tematy li:last-child{border-bottom:0} #kb-home ol.kb-of-tematy li span{flex-basis:24px;height:24px;font-size:13px} #kb-home .kb-of-stack{margin-top:26px} #kb-home ul.kb-of-lista li{padding:9px 0;gap:12px} #kb-home ul.kb-of-lista .kb-of-ik{flex-basis:34px;width:34px;height:34px;border-radius:10px} #kb-home ul.kb-of-lista .kb-of-ik svg{width:19px;height:19px} #kb-home ul.kb-of-lista b{font-size:16.5px} #kb-home .kb-of-glowa{padding:20px 18px 18px} } </style><section class="kb-sekcja" id="oferta" aria-labelledby="kb-h-oferta"> <div class="kb-wrap"> <div class="kb-srodek"> <h2 id="kb-h-oferta">Wybierz wiek dziecka — pokażemy jeden poradnik</h2> <div class="kb-rule"></div> <p class="kb-lead">Jeden poradnik, napisany dokładnie pod ten etap. Plik dostajesz od razu po zakupie.</p> </div> <p class="kb-wybor-lab" id="kb-wybor-lab">Moje dziecko ma</p> <div class="kb-wybor4" id="kb-wybor" role="tablist" aria-labelledby="kb-wybor-lab"></div> <div class="kb-stos" id="kb-stos" role="tabpanel" aria-live="polite"></div> <p class="kb-muted kb-srodek" style="margin-top:22px">Nie wiesz, który wybrać? <a href="https://krokblizej.pl/test">Zrób bezpłatny test</a> — w 3 minuty podpowie, od którego poradnika zacząć.</p> </div> </section> <script id="kb-stos-script">(function(){"use strict"; function init(){var K=window.KB_TOMY;if(!K)return;var W=document.getElementById("kb-wybor"),S=document.getElementById("kb-stos");if(!W||!S||W.children.length)return; function esc(s){return String(s).replace(/[&<>"]/g,function(c){return{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"}[c]})} var akt=null,ile=K.kolejnosc.length; function ik(d){return '<svg viewBox="0 0 24 24" aria-hidden="true">'+d+'</svg>'} var IK={ks:'<path d="M4 5.5C4 4.7 4.7 4 5.5 4H11v16H5.5c-.8 0-1.5-.7-1.5-1.5z"/><path d="M20 5.5c0-.8-.7-1.5-1.5-1.5H13v16h5.5c.8 0 1.5-.7 1.5-1.5z"/>', dym:'<path d="M4 6.5C4 5.1 5.1 4 6.5 4h11C18.9 4 20 5.1 20 6.5v7c0 1.4-1.1 2.5-2.5 2.5H10l-4 4v-4h0c-1.1 0-2-.9-2-2z"/><path d="M8.5 9h7M8.5 12h4.5"/>', cel:'<circle cx="12" cy="12" r="8"/><circle cx="12" cy="12" r="4.5"/><circle cx="12" cy="12" r="1.2"/>', kal:'<rect x="4" y="5.5" width="16" height="14.5" rx="2"/><path d="M4 10h16M8.5 3.5v4M15.5 3.5v4M8.5 14l2 2 4-4"/>', dr:'<path d="M7 9V4h10v5"/><rect x="4" y="9" width="16" height="7.5" rx="1.8"/><path d="M7 14h10v6H7z"/>', kom:'<circle cx="12" cy="12" r="8.5"/><path d="M15.5 8.5l-2 5-5 2 2-5z"/>', tar:'<path d="M12 2.8l7.8 3.1v5.7c0 4.7-3.3 8.3-7.8 9.9-4.5-1.6-7.8-5.2-7.8-9.9V5.9z"/><path d="M8.6 12.1l2.3 2.3 4.5-4.6"/>', bl:'<path d="M13 3L5 13.5h6L10 21l8-10.5h-6z"/>', tel:'<rect x="7" y="3" width="10" height="18" rx="2"/><path d="M11 18h2"/>', kar:'<rect x="3.5" y="6" width="17" height="12" rx="2"/><path d="M3.5 10h17M7 14.5h3"/>'}; function okladka(t){if(t.okladka&&!/^\{\{/.test(t.okladka))return '<img src="'+esc(t.okladka)+'" alt="Okładka poradnika „'+esc(t.tytul)+'”, '+esc(t.wiek)+'" width="300" height="450" loading="lazy" decoding="async">';return '<div class="kb-okl-tekst" aria-hidden="true"><b>'+esc(t.tytul)+'</b><small>'+esc(t.wiek)+'</small></div>'} function pasek(t){function ust(){var el=document.querySelector("#kb-skrot .kb-skrot-txt"),a=document.querySelector("#kb-skrot .kb-skrot-btn");if(!el||!a)return;if(t.wkrotce){el.textContent="Tom "+t.nr+" · "+t.wiek+" · wkrótce";a.setAttribute("href","#oferta");a.textContent="Zobacz";return}el.textContent="Tom "+t.nr+" · "+t.wiek+" · "+t.cena+" zł";a.setAttribute("href",t.koszyk);a.innerHTML="Kupuję<span class=\"kb-skrot-dl\"> — "+t.cena+" zł</span>"}setTimeout(ust,60);setTimeout(ust,1500)} function WK(t){var m='mailto:kontakt@krokblizej.pl?subject='+encodeURIComponent('Tom '+t.nr+' ('+t.wiek+') - daj znać');return '<div class="kb-of-kasa kb-stos-kup kb-wkrotce"><p class="kb-of-kasa-tyt">Tom '+esc(t.nr)+' · '+esc(t.wiek)+'</p><p class="kb-cena">Wkrótce</p><p class="kb-mikro" style="margin:0 0 14px">Ten tom właśnie kończymy. Napisz na <a href="'+m+'">kontakt@krokblizej.pl</a>, a damy znać, gdy będzie do kupienia.</p><a class="kb-btn" href="'+m+'">Daj mi znać o premierze</a></div>'} function render(id,wyb){var t=K.tomy[id];if(!t)return;akt=id;if(wyb)pasek(t); for(var i=0;i<W.children.length;i++){var b=W.children[i];var on=b.getAttribute("data-tom")===id;b.setAttribute("aria-selected",on?"true":"false");b.tabIndex=on?0:-1} var rozdz=0,spis=t.spis.map(function(r){var d=/^[A-Z]$/.test(r[0]);if(!d)rozdz++;return '<li'+(d?' class="kb-dod"':'')+'><span class="kb-spis-nr">'+esc(r[0])+'</span><span>'+esc(r[1])+'</span></li>'}).join(""); var dod=t.dodatki||(t.spis.length-rozdz); var tem=(t.punkty||[]).map(function(p,n){return '<li><span>'+(n+1)+'</span>'+esc(p)+'</li>'}).join(""); var co=[[IK.ks,rozdz+' krótkich rozdziałów','Każdy przeczytasz w mniej niż 10 minut.'],[IK.dym,'Gotowe zdania na trudne sceny','Co powiedzieć zamiast i co zrobić, jeśli dziecko odpowie inaczej.'],[IK.cel,'Test 20 zdań na start','Wskaże jeden rozdział, od którego warto zacząć.'],[IK.kal,'Plan na 4 tygodnie','Jedna zmiana na tydzień, nie osiem.'],[IK.dr,dod+' dodatków do druku','Ściąga, tracker, 30 pytań na wieczór, umowa rodzinna, kartka dla drugiego rodzica.'],[IK.kom,'Uczciwa lista','Co jest normalnym etapem, a z czym iść do specjalisty (z numerami telefonów).']].map(function(r){return '<li><span class="kb-of-ik">'+ik(r[0])+'</span><span><b>'+r[1]+'</b>'+r[2]+'</span></li>'}).join(""); var nast=t.nastepny&&K.tomy[t.nastepny]?'<p class="kb-nastepny">Dziecko jest na granicy etapów? Zacznij od młodszego tomu. Następny etap: <a href="#oferta" data-tom-link="'+esc(t.nastepny)+'">'+esc(K.tomy[t.nastepny].wiek)+'</a>.</p>':''; var kasa=t.wkrotce?WK(t):'<div class="kb-of-kasa kb-stos-kup"><p class="kb-of-kasa-tyt">Tom '+esc(t.nr)+' · '+esc(t.wiek)+'</p><p class="kb-cena">'+esc(t.cena)+' zł <small>jednorazowo,<br>bez subskrypcji</small></p><a class="kb-btn" href="'+esc(t.koszyk)+'">Kupuję — '+esc(t.cena)+' zł</a><p class="kb-gw">'+ik(IK.tar)+'<span><b>30 dni na zwrot, bez pytań.</b> Wystarczy jedno zdanie na kontakt@krokblizej.pl. Plik zostaje u Ciebie.</span></p><ul class="kb-of-ufn"><li>'+ik(IK.bl)+'Dostęp od razu po zakupie</li><li>'+ik(IK.tel)+'PDF, ok. '+esc(t.strony)+' stron — na telefon i do druku</li><li>'+ik(IK.kar)+'Płatność BLIK-iem lub kartą</li></ul></div>'; S.innerHTML='<div class="kb-of-glowa"><div class="kb-of-okl">'+okladka(t)+'</div><div class="kb-of-gl"><ul class="kb-of-plak"><li class="kb-of-dopas">Tom '+esc(t.nr)+' z '+ile+'</li><li>'+esc(t.etap)+'</li></ul><h3>'+esc(t.tytul)+' <span class="kb-stos-wiek">'+esc(t.wiek)+'</span></h3>'+(t.podtytul?'<p class="kb-of-pod">'+esc(t.podtytul)+'</p>':'')+'</div><div class="kb-of-scena"><small>Brzmi znajomo?</small><p class="kb-scena">'+esc(t.scena)+'</p></div></div>' +'<div class="kb-of-cialo">'+(tem?'<div class="kb-of-tem"><p class="kb-of-tyt">W tym tomie między innymi</p><ol class="kb-of-tematy">'+tem+'</ol></div>':'') +'<div class="kb-of-stack"><p class="kb-of-tyt">Co dostajesz</p><ul class="kb-of-lista">'+co+'</ul></div>' +kasa +'<div class="kb-of-spis"><details class="kb-q"><summary>Zobacz spis treści: '+rozdz+' rozdziałów i '+esc(dod)+' dodatków</summary><div class="kb-a"><ol class="kb-spis-lista">'+spis+'</ol></div></details>'+(t.wkrotce?'':'<a class="kb-btn kb-stos-btn2" href="'+esc(t.koszyk)+'">Kupuję — '+esc(t.cena)+' zł</a>')+nast+'</div></div>'; if(wyb){S.classList.remove("kb-of-wejscie");void S.offsetWidth;S.classList.add("kb-of-wejscie")} try{sessionStorage.setItem("kb_tom_oferta",id)}catch(e){} } K.kolejnosc.forEach(function(id){var t=K.tomy[id],b=document.createElement("button");b.type="button";b.setAttribute("role","tab");b.setAttribute("data-tom",id);b.setAttribute("aria-controls","kb-stos");b.innerHTML="<b>"+esc(t.wiek)+"</b><small>"+esc(t.etap)+"</small>";b.addEventListener("click",function(){render(id,1)});W.appendChild(b)}); W.addEventListener("keydown",function(e){var k=e.key,i=K.kolejnosc.indexOf(akt);if(k!=="ArrowRight"&&k!=="ArrowLeft"&&k!=="Home"&&k!=="End")return;e.preventDefault();i=k==="Home"?0:k==="End"?ile-1:(i+(k==="ArrowRight"?1:-1)+ile)%ile;render(K.kolejnosc[i],1);var b=W.children[i];if(b)b.focus()}); S.addEventListener("click",function(e){var a=e.target.closest&&e.target.closest("[data-tom-link]");if(a){e.preventDefault();render(a.getAttribute("data-tom-link"),1);S.scrollIntoView({behavior:"smooth",block:"start"})}}); document.addEventListener("kb:tom",function(e){if(e.detail&&K.tomy[e.detail.tom])render(e.detail.tom,1)}); document.addEventListener("click",function(e){var a=e.target.closest&&e.target.closest("[data-tom-pick]");if(a&&K.tomy[a.getAttribute("data-tom-pick")])render(a.getAttribute("data-tom-pick"),1);var s=e.target.closest&&e.target.closest("[data-kb-spis]");if(s)setTimeout(function(){var d=document.querySelector("#kb-stos details");if(d)d.open=true},450)},true); var start=null;try{var q=/[?&]tom=(t79|t1012|t1315|t1618)/.exec(location.search||"");if(q)start=q[1];if(!start){var w=JSON.parse(sessionStorage.getItem("kb_wynik")||"null");if(w&&K.tomy[w.tom])start=w.tom}if(!start){var l=JSON.parse(localStorage.getItem("kb_test2")||"{}");for(var k in l){if(K.tomy[k]){start=k;break}}}}catch(e){} if(start)render(start,1);else{for(var j=0;j<W.children.length;j++){W.children[j].setAttribute("aria-selected","false");W.children[j].tabIndex=j?-1:0}S.innerHTML='<p class="kb-stos-pusto">Wybierz wiek powyżej, a pokażemy poradnik napisany dla tego etapu.</p>'} } /* Easypage renderuje sekcję drugi raz po załadowaniu, więc inicjujemy ponownie, gdy #kb-wybor jest pusty */ init();document.addEventListener("DOMContentLoaded",init);window.addEventListener("load",init);setTimeout(init,400);setTimeout(init,1500);setTimeout(init,4000); try{new MutationObserver(function(){var W=document.getElementById("kb-wybor");if(W&&!W.children.length)init()}).observe(document.body,{childList:true,subtree:true})}catch(e){} })();</script> <section class="kb-sekcja" aria-labelledby="kb-h-dlaczego" style="padding-top:20px;padding-bottom:8px"> <div class="kb-waski"> <h2 id="kb-h-dlaczego" style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;">Dlaczego to działa</h2> <div style="display:flex;flex-wrap:wrap;gap:20px;justify-content:center;"> <div style="flex:1 1 130px;min-width:130px;max-width:170px;text-align:center;"> <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#B9663D" stroke-width="1.6" aria-hidden="true" style="margin:0 auto 8px"><path d="M21 11.5a8.38 8.38 0 0 1-8.5 8.5 8.5 8.5 0 0 1-4-1L3 20l1-5.5A8.38 8.38 0 0 1 3.5 11 8.5 8.5 0 0 1 12 3a8.38 8.38 0 0 1 9 8.5Z"/></svg> <p style="font-size:16px;margin:0;line-height:1.3">Zaczynasz od siebie</p> </div> <div style="flex:1 1 130px;min-width:130px;max-width:170px;text-align:center;"> <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#B9663D" stroke-width="1.6" aria-hidden="true" style="margin:0 auto 8px"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg> <p style="font-size:16px;margin:0;line-height:1.3">Ok. 15 minut dziennie</p> </div> <div style="flex:1 1 130px;min-width:130px;max-width:170px;text-align:center;"> <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#B9663D" stroke-width="1.6" aria-hidden="true" style="margin:0 auto 8px"><path d="M5 12h14M13 6l6 6-6 6"/></svg> <p style="font-size:16px;margin:0;line-height:1.3">Pierwszy krok dziś</p> </div> <div style="flex:1 1 130px;min-width:130px;max-width:170px;text-align:center;"> <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#B9663D" stroke-width="1.6" aria-hidden="true" style="margin:0 auto 8px"><path d="M4 5h16M4 12h10M4 19h13"/></svg> <p style="font-size:16px;margin:0;line-height:1.3">Zdania, nie teoria</p> </div> </div> </div> </section> <section class="kb-sekcja" id="kto" aria-labelledby="kb-h-kto"> <div class="kb-waski"> <style id="kb-kto-css">#kb-home>section#kto{background:#FAF6E9}#kb-home .kb-zrodla{list-style:none;margin:6px 0 18px;padding:0;display:grid;gap:8px}#kb-home .kb-zrodla li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 16px;font-size:16px;line-height:1.45;color:var(--warm)}#kb-home .kb-zrodla b{color:var(--ink)}</style> <h2 id="kb-h-kto">Kto stoi za Krokbliżej</h2> <div class="kb-rule"></div> <p>Krokbliżej to mały, niezależny projekt, który ma na celu pomoc rodzicom. Poradniki nie wyszły spod ręki psychologa i mówimy to wprost, żeby nie obiecywać Ci więcej, niż dajemy.</p> <p>Opieramy się na książkach dla rodziców i na podejściach, z których korzystają psycholodzy dziecięcy. Przy telefonach i social mediach sięgamy po badania o tym, jak wpływają na dzieci. Pełną listę znajdziesz w każdym tomie, w Dodatku H „Źródła i dalsze lektury”. A tu kilka książek, od których zaczęliśmy:</p> <ul class="kb-zrodla"><li><b>Adele Faber, Elaine Mazlish</b>, „Jak mówić, żeby dzieci nas słuchały. Jak słuchać, żeby dzieci do nas mówiły”</li><li><b>Daniel J. Siegel, Tina Payne Bryson</b>, „Dyscyplina bez dramatów”</li><li><b>Jesper Juul</b>, „Twoje kompetentne dziecko”</li><li><b>Jonathan Haidt</b>, „Niespokojne pokolenie”</li><li><b>Carol S. Dweck</b>, „Nowa psychologia sukcesu”</li><li>Materiały <b>Fundacji Dajemy Dzieciom Siłę</b> (fdds.pl)</li></ul> <p>Pamiętaj, że to poradniki o codziennym kontakcie, a nie terapia. Jeśli coś Cię niepokoi, w rozdziale 23 „Normalne czy niepokojące” znajdziesz wskazówki, kiedy warto iść do specjalisty, razem z numerami telefonów.</p> </div> </section> <section class="kb-sekcja" id="faq" aria-labelledby="kb-h-faq"> <div class="kb-waski"> <h2 id="kb-h-faq">Zanim zdecydujesz</h2> <div class="kb-rule"></div> <details class="kb-q"><summary>Który poradnik jest dla mnie?</summary> <div class="kb-a"><p>Liczy się etap, nie data urodzenia. Cztery tomy: 7–9 lat (wczesna szkoła), 10–12 lat (pierwszy telefon), 13–15 lat (nastolatek) i 16–18 lat (matura i wyprowadzka). Jeśli dwa tomy pasują, zacznij od młodszego. Dziecko ma 19 lat i wciąż mieszka z Wami? Tom 16–18 jest też dla Was. Dla dzieci poniżej 7 lat nie mamy dziś poradnika i nie będziemy udawać, że któryś pasuje.</p></div></details> <details class="kb-q"><summary>Czy to zadziała, jeśli dziecko w ogóle nie chce rozmawiać?</summary> <div class="kb-a"><p>Tak — od tego zaczynają się wszystkie cztery poradniki. Poradnik jest dla Ciebie: dziecko nie musi go czytać ani się na nic zgadzać. Zmienia się to, co robisz Ty, a rozmowa wraca później.</p></div></details> <details class="kb-q"><summary>Czytam o wychowaniu od dawna i nic nowego z tego nie wynika. Czym to się różni?</summary> <div class="kb-a"><p>Artykuły zwykle mówią, jak powinno być. Tu dostajesz konkretne zdania na konkretne sceny — na „normalnie”, trzaśnięte drzwi albo e-papierosa w plecaku — i przy każdej scenie dalszy ciąg na wypadek, gdyby dziecko odpowiedziało inaczej. Możesz je przepisać na kartkę i użyć dziś wieczorem.</p></div></details> <details class="kb-q"><summary>Mam dwoje dzieci w różnym wieku.</summary> <div class="kb-a"><p>Każdy tom jest o innym etapie, więc jeden nie zastąpi drugiego. Zrób test dla każdego dziecka osobno. W koszyku tomów dla 7–9, 10–12 i 13–15 lat możesz dodać tom na kolejny etap za 29 zł zamiast 49 zł.</p></div></details> <details class="kb-q"><summary>Jak kupić i kiedy dostanę poradnik?</summary> <div class="kb-a"><p>Klikasz „Kupuję”, podajesz imię i e-mail i płacisz BLIK-iem albo kartą. Link do pobrania PDF-a pojawia się od razu po płatności i przychodzi też na Twój e-mail. Nie musisz zakładać konta. Poradnik otworzysz na telefonie, komputerze albo wydrukujesz.</p></div></details> <details class="kb-q"><summary>Co, jeśli mi nie pomoże?</summary> <div class="kb-a"><p>Masz 30 dni na zwrot, bez podawania przyczyny. Wystarczy jedno zdanie na <a href="mailto:kontakt@krokblizej.pl">kontakt@krokblizej.pl</a> i cała kwota wraca do Ciebie. Plik PDF dostajesz od razu po płatności i zostaje u Ciebie.</p></div></details> </div> </section> <section class="kb-sekcja" aria-labelledby="kb-h-final"> <div class="kb-wrap"> <div class="kb-final kb-srodek"> <h2 id="kb-h-final">Zacznij od trzech minut</h2> <div class="kb-rule"></div> <p class="kb-cytat">Nie musisz być idealnym rodzicem. Wystarczy, że próbujesz. Twoje dziecko to widzi — nawet jeśli jeszcze tego nie mówi.</p> <div class="kb-przyciski"> <a class="kb-btn" href="https://krokblizej.pl/test">Zrób test — 3 minuty</a> </div> <p class="kb-muted" style="margin-top:18px">Test jest bezpłatny. Na każdy zakup masz 30 dni darmowego zwrotu.</p> </div> </div> </section> <footer class="kb-stopka-prawna"> <p>© 2026 Krokbliżej · <a href="mailto:kontakt@krokblizej.pl">kontakt@krokblizej.pl</a></p> <p><a href="https://krokblizej.pl/artykuly">Artykuły dla rodziców</a> · <a href="https://krokblizej.pl/regulamin">Regulamin</a> · <a href="https://krokblizej.pl/polityka-prywatnosci">Polityka prywatności</a> · 30 dni darmowego zwrotu</p> </footer> </div> <script>!function(){"use strict";var t=document.querySelectorAll("#kb-home #faq details.kb-q");t.forEach(function(d){d.addEventListener("toggle",function(){d.open&&t.forEach(function(x){x!==d&&(x.open=!1)})})})}()</script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Który poradnik jest dla mnie?", "acceptedAnswer": { "@type": "Answer", "text": "Liczy się etap, nie data urodzenia. Cztery tomy: 7–9 lat (wczesna szkoła), 10–12 lat (pierwszy telefon), 13–15 lat (nastolatek) i 16–18 lat (matura i wyprowadzka). Jeśli dwa tomy pasują, zacznij od młodszego. Dziecko ma 19 lat i wciąż mieszka z Wami? Tom 16–18 jest też dla Was. Dla dzieci poniżej 7 lat nie mamy dziś poradnika i nie będziemy udawać, że któryś pasuje." } }, { "@type": "Question", "name": "Czy to zadziała, jeśli dziecko w ogóle nie chce rozmawiać?", "acceptedAnswer": { "@type": "Answer", "text": "Tak — od tego zaczynają się wszystkie cztery poradniki. Poradnik jest dla Ciebie: dziecko nie musi go czytać ani się na nic zgadzać. Zmienia się to, co robisz Ty, a rozmowa wraca później." } }, { "@type": "Question", "name": "Czytam o wychowaniu od dawna i nic nowego z tego nie wynika. Czym to się różni?", "acceptedAnswer": { "@type": "Answer", "text": "Artykuły zwykle mówią, jak powinno być. Tu dostajesz konkretne zdania na konkretne sceny — na „normalnie”, trzaśnięte drzwi albo e-papierosa w plecaku — i przy każdej scenie dalszy ciąg na wypadek, gdyby dziecko odpowiedziało inaczej. Możesz je przepisać na kartkę i użyć dziś wieczorem." } }, { "@type": "Question", "name": "Mam dwoje dzieci w różnym wieku.", "acceptedAnswer": { "@type": "Answer", "text": "Każdy tom jest o innym etapie, więc jeden nie zastąpi drugiego. Zrób test dla każdego dziecka osobno. W koszyku tomów dla 7–9, 10–12 i 13–15 lat możesz dodać tom na kolejny etap za 29 zł zamiast 49 zł." } }, { "@type": "Question", "name": "Jak kupić i kiedy dostanę poradnik?", "acceptedAnswer": { "@type": "Answer", "text": "Klikasz „Kupuję”, podajesz imię i e-mail i płacisz BLIK-iem albo kartą. Link do pobrania PDF-a pojawia się od razu po płatności i przychodzi też na Twój e-mail. Nie musisz zakładać konta. Poradnik otworzysz na telefonie, komputerze albo wydrukujesz." } }, { "@type": "Question", "name": "Co, jeśli mi nie pomoże?", "acceptedAnswer": { "@type": "Answer", "text": "Masz 30 dni na zwrot, bez podawania przyczyny. Wystarczy jedno zdanie na kontakt@krokblizej.pl i cała kwota wraca do Ciebie. Plik PDF dostajesz od razu po płatności i zostaje u Ciebie." } } ] } </script> <!-- ===== SKOK DO OFERTY (kb-skok) — każdy link do #oferta przewija płynnie do karty poradnika (#kb-stos) i krótko ją podświetla. Działa też przy wejściu z adresem krokblizej.pl/#oferta. ===== --> <style> #oferta{scroll-margin-top:16px} #kb-stos.kb-blysk{animation:kbBlysk 1.6s ease-out .35s 1} @keyframes kbBlysk{0%{box-shadow:0 0 0 0 rgba(194,118,79,.45)}100%{box-shadow:0 0 0 14px rgba(194,118,79,0)}} @media (prefers-reduced-motion:reduce){#kb-stos.kb-blysk{animation:none}} </style> <script> (function(){ if(window.__kbSkok) return; window.__kbSkok=1; var ruchOk=!(window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches); function cel(h){ var s=document.getElementById(h); if(!s||s.hidden) return null; return s.querySelector('.kb-stos')||s; } function jedz(h,plynnie){ var c=cel(h); if(!c) return false; var odstep=window.innerWidth<720?12:24; var y=c.getBoundingClientRect().top+window.pageYOffset-odstep; window.scrollTo({top:Math.max(0,y),behavior:(plynnie&&ruchOk)?'smooth':'auto'}); setTimeout(function(){var d=c.getBoundingClientRect().top-odstep; if(Math.abs(d)>30) window.scrollBy({top:d,behavior:'auto'});},plynnie?900:300); c.classList.remove('kb-blysk'); void c.offsetWidth; c.classList.add('kb-blysk'); return true; } document.addEventListener('click',function(e){ if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey) return; var a=e.target.closest&&e.target.closest('a[href*="#oferta"]'); if(!a) return; var href=a.getAttribute('href')||''; var h=href.split('#')[1]; if(!h) return; var u; try{u=new URL(href,location.href);}catch(_){return;} if(u.host!==location.host&&!/easy\.tools$/.test(u.host)) return; if(jedz(h,true)){e.preventDefault(); try{history.replaceState(null,'','#'+h);}catch(_){}} },true); function zAdresu(){var h=(location.hash||'').slice(1); if(/^oferta/.test(h)) setTimeout(function(){jedz(h,false);},450);} if(document.readyState==='complete') zAdresu(); else window.addEventListener('load',zAdresu); })(); </script> <!-- ===== /SKOK DO OFERTY ===== --> <!-- ===== PASEK U GÓRY (kb-skrot) — po przewinięciu strony pokazuje: przed testem „Bezpłatny test · 3 minuty” (→ #test), po teście albo wyborze etapu „Tom N · wiek · cena” z przyciskiem „Kupuję” (→ koszyk; ustawia go funkcja pasek() w kb-stos-script). Chowa się przy #oferta i po powrocie na górę; krzyżyk zamyka go do końca wizyty. ===== --> <template id="kb-skrot-wzor"><div id="kb-skrot" role="region" aria-label="Skrót do oferty" aria-hidden="true"> <div class="kb-skrot-in"> <p class="kb-skrot-txt">Poradnik dopasowany do wieku Twojego dziecka · od 49 zł</p> <a class="kb-skrot-btn" href="#poradniki" tabindex="-1">Przejdź<span class="kb-skrot-dl"> do poradników</span> <span aria-hidden="true">↓</span></a> <button class="kb-skrot-x" type="button" aria-label="Zamknij pasek" tabindex="-1">×</button> </div> </div></template> <style> #kb-skrot{ --paper:#FAF6E9;--sage-deep:#55613F;--clay:#C2764F;--clay-deep:#B9663D; position:fixed;top:0;left:0;right:0;z-index:9999; background:var(--paper);border-bottom:2px solid var(--clay); box-shadow:0 6px 18px rgba(85,97,63,.12); transform:translateY(-110%);transition:transform .35s ease; font-family:'Nunito Sans',system-ui,sans-serif; } #kb-skrot.kb-widac{transform:translateY(0)} #kb-skrot .kb-skrot-in{max-width:1080px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:16px} #kb-skrot .kb-skrot-txt{margin:0;font-family:'Lora',Georgia,serif;font-weight:600;font-size:18px;color:var(--sage-deep);line-height:1.3} #kb-skrot .kb-skrot-btn{display:inline-block;background:var(--clay-deep);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:9px 18px;border-radius:999px;white-space:nowrap;transition:transform .2s ease,background .2s ease} #kb-skrot .kb-skrot-btn:hover{background:var(--sage-deep);transform:scale(1.04)} #kb-skrot .kb-skrot-btn:focus-visible,#kb-skrot .kb-skrot-x:focus-visible{outline:2px solid var(--sage-deep);outline-offset:2px} #kb-skrot .kb-skrot-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:24px;line-height:1;color:#A08D77;cursor:pointer;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:0} #kb-skrot .kb-skrot-x:hover{color:var(--sage-deep)} @media (max-width:640px){ #kb-skrot .kb-skrot-in{padding:8px 40px 8px 12px;gap:10px;justify-content:space-between} #kb-skrot .kb-skrot-txt{font-size:16px} #kb-skrot .kb-skrot-btn{font-size:16px;padding:8px 14px} #kb-skrot .kb-skrot-dl{display:none} #kb-skrot .kb-skrot-txt{line-height:1.25} } @media (max-width:380px){#kb-skrot .kb-skrot-txt{font-size:16px}} @media (prefers-reduced-motion:reduce){#kb-skrot{transition:none}#kb-skrot .kb-skrot-btn{transition:none}} </style> <script> (function(){ if(window.__kbSkrot) return; window.__kbSkrot=1; var CEL='oferta'; var PROG=500; // Pasek budujemy z <template> i wstawiamy prosto do <body>: EasyTools po załadowaniu // renderuje sekcję drugi raz, a <template> się nie wyświetla — więc zawsze jest dokładnie jeden pasek. var wzor=document.getElementById('kb-skrot-wzor'); if(!wzor||document.body.querySelector(':scope > #kb-skrot')) return; var pasek=wzor.content.firstElementChild.cloneNode(true); document.body.appendChild(pasek); var btn=pasek.querySelector('.kb-skrot-btn'), x=pasek.querySelector('.kb-skrot-x'); var zamkniety=false; try{zamkniety=sessionStorage.getItem('kbSkrotZamkniety')==='1';}catch(_){} var txtEl=pasek.querySelector('.kb-skrot-txt'); function wiekZTestu(){try{var d=JSON.parse(localStorage.getItem('kb_test2')||'{}');for(var k in d){if(window.KB_TOMY&&window.KB_TOMY.tomy[k])return window.KB_TOMY.tomy[k].wiek}}catch(_){}return 'dopasowany';} function maTestGotowy(){ try{return Object.keys(JSON.parse(localStorage.getItem('kb_test2')||'{}')).length>0;}catch(_){return false;} } function ustawTrybPaska(){ if(maTestGotowy()){ btn.setAttribute('href','#oferta'); btn.innerHTML='Zobacz<span class="kb-skrot-dl"> mój poradnik</span> <span aria-hidden="true">\u2193</span>'; if(txtEl) txtEl.textContent='Twój poradnik: '+wiekZTestu()+' \u00b7 49 zł'; } else { btn.setAttribute('href','https://krokblizej.pl/test'); btn.innerHTML='Zacznij<span class="kb-skrot-dl"> bezpłatny test</span>'; if(txtEl) txtEl.textContent='Bezpłatny test \u00b7 3 minuty'; } } ustawTrybPaska(); document.addEventListener('kb:tom',ustawTrybPaska); var ruchOk=!(window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches); function naEkranie(id){ var s=document.getElementById(id); if(!s||s.hidden) return false; var r=s.getBoundingClientRect(); return r.top<window.innerHeight*0.75&&r.bottom>window.innerHeight*0.25; } function pokaz(t){ pasek.classList.toggle('kb-widac',t); pasek.setAttribute('aria-hidden',t?'false':'true'); btn.tabIndex=t?0:-1; x.tabIndex=t?0:-1; } var tik=false; function sprawdz(){ tik=false; if(zamkniety){pokaz(false);return;} var nisko=window.pageYOffset>PROG; var przyOfercie=naEkranie(CEL); pokaz(nisko&&!przyOfercie); } window.addEventListener('scroll',function(){if(!tik){tik=true;requestAnimationFrame(sprawdz);}},{passive:true}); window.addEventListener('resize',sprawdz); btn.addEventListener('click',function(e){ if(/checkout/.test(btn.getAttribute('href')||'')) return; if(!maTestGotowy()){ pokaz(false); return; } var s=document.getElementById(CEL); if(!s) return; e.preventDefault(); var y=s.getBoundingClientRect().top+window.pageYOffset-(window.innerWidth<720?12:24); window.scrollTo({top:Math.max(0,y),behavior:ruchOk?'smooth':'auto'}); pokaz(false); }); x.addEventListener('click',function(){ zamkniety=true; try{sessionStorage.setItem('kbSkrotZamkniety','1');}catch(_){} pokaz(false); }); sprawdz(); })(); </script> <!-- ===== /PASEK ===== --> <style id="kb-mobile">@media (max-width:560px){#kb-home .kb-glos a{padding-bottom:12px;margin-bottom:-12px}#kb-powitanie .kb-akcja a.kb-link{padding:10px 0;margin:-8px 0}:is(#kb-home,#kb-test2) p a:not(.kb-btn){padding:12px 0}#kb-skrot .kb-skrot-x{padding:10px 12px}#kb-skrot .kb-skrot-btn{padding:11px 14px}}</style>
<!-- KROKBLIŻEJ — sekcja 1 „Powitanie” (29.09.2026). Film schowany w <template id="kb-film-wzor"> niżej: żeby go pokazać, zamień <template> na <template id="kb-film-wzor"><div class="kb-wideo"> i usuń styl #kb-bez-filmu. --> <style> @import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=Nunito+Sans:wght@400;600;700&display=swap'); #kb-powitanie{--paper:#FAF6E9;--paper-2:#F5F0DF;--ink:#3C342B;--warm:#7A6E5E;--muted:#8E7C67;--clay:#C2764F;--clay-deep:#B9663D;--sage-deep:#55613F;background:var(--paper);font-family:'Nunito Sans','Segoe UI',system-ui,-apple-system,sans-serif;color:var(--ink);padding:52px 20px 36px;-webkit-font-smoothing:antialiased} #kb-powitanie *{box-sizing:border-box} #kb-powitanie .kb-wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center} #kb-powitanie .kb-nad{font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--clay-deep);margin:0 0 16px} #kb-powitanie h1{font-family:'Lora',Georgia,'Times New Roman',serif;font-weight:600;font-size:clamp(30px,4.6vw,46px);line-height:1.14;color:var(--sage-deep);margin:0;text-wrap:balance} #kb-powitanie .kb-podpis{font-size:19px;line-height:1.5;color:var(--warm);margin:14px 0 0;max-width:32em} @media (max-width:900px){#kb-powitanie .kb-podpis{order:1;font-size:17.5px;margin-top:12px}} #kb-powitanie h1 em{font-style:italic;font-weight:400;color:var(--clay-deep)} #kb-powitanie .kb-rule{width:64px;height:3px;background:var(--clay);border-radius:3px;opacity:.85;margin:20px 0 24px} #kb-powitanie .kb-lead{font-size:17.5px;line-height:1.65;color:var(--warm);margin:0 0 14px;max-width:34em} #kb-powitanie .kb-lead strong{color:var(--ink);font-weight:600} #kb-powitanie .kb-akcja{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px} #kb-powitanie .kb-btn{display:inline-block;background:var(--clay-deep);color:#fff;text-decoration:none;font-weight:700;font-size:16.5px;letter-spacing:.01em;padding:16px 30px;border-radius:999px;box-shadow:0 6px 18px -8px rgba(185,102,61,.7);transition:background .2s,transform .2s} #kb-powitanie .kb-btn:hover{background:#A5582F;transform:translateY(-1px)} #kb-powitanie .kb-btn:focus-visible,#kb-powitanie .kb-link:focus-visible{outline:3px solid var(--sage-deep);outline-offset:3px} #kb-powitanie .kb-link{color:var(--sage-deep);font-weight:600;font-size:16px;text-decoration:none;border-bottom:1.5px solid rgba(85,97,63,.35);padding-bottom:2px} #kb-powitanie .kb-link:hover{border-bottom-color:var(--sage-deep)} #kb-powitanie .kb-mikro{margin:14px 0 0;font-size:14px;color:var(--muted)} #kb-powitanie .kb-film{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--paper-2);box-shadow:0 22px 50px -28px rgba(60,52,43,.45),0 0 0 1px rgba(122,110,94,.12)} #kb-powitanie .kb-film iframe,#kb-powitanie .kb-film video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover} #kb-powitanie .kb-film-podpis{margin:14px 4px 0;font-size:16px;line-height:1.5;color:var(--muted);font-style:italic;font-family:'Lora',Georgia,serif} #kb-powitanie .kb-etap-blok{margin:22px 0 18px} #kb-powitanie .kb-etap-pyt{margin:0 0 10px;font-family:'Lora',Georgia,serif;font-weight:600;font-size:18px;color:var(--sage-deep)} #kb-powitanie .kb-etapy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px} #kb-powitanie .kb-etapy a{display:flex;align-items:center;justify-content:center;text-decoration:none;background:#FDFBF4;border:1.5px solid #E9DFCC;border-radius:12px;padding:12px 14px;color:var(--sage-deep);min-height:60px;transition:border-color .15s,background .15s} #kb-powitanie .kb-etapy a:hover,#kb-powitanie .kb-etapy a:focus-visible{border-color:var(--clay);background:#FBF2E9} #kb-powitanie .kb-etapy a b{display:block;font-family:'Lora',Georgia,serif;font-size:18px;line-height:1.2} #kb-powitanie .kb-etapy a small{display:block;font-size:14px;color:var(--muted);margin-top:2px} #kb-powitanie .kb-tekst{display:flex;flex-direction:column} #kb-powitanie .kb-etap-blok{order:3} #kb-powitanie .kb-akcja{order:4;margin-top:6px} #kb-powitanie .kb-mikro{order:5;margin:14px 0 0} #kb-powitanie .kb-lead{order:2} #kb-powitanie .kb-scena{font-family:'Lora',Georgia,serif;font-style:italic;font-size:19px;line-height:1.55;color:var(--ink);margin:0 0 18px} #kb-powitanie .kb-nie-sama{display:block;font-family:'Lora',Georgia,serif;font-size:19px;color:var(--sage-deep);margin-bottom:4px} @media (max-width:900px){ #kb-powitanie{padding:28px 16px 24px} #kb-powitanie .kb-wrap{grid-template-columns:1fr;gap:34px} #kb-powitanie .kb-tekst{display:flex;flex-direction:column} #kb-powitanie .kb-nad{order:0;margin-bottom:12px} #kb-powitanie h1{order:1} #kb-powitanie .kb-rule{order:2;margin:16px 0 18px} #kb-powitanie .kb-etap-blok{order:3;margin:0 0 14px} #kb-powitanie .kb-etapy{max-width:none} #kb-powitanie .kb-akcja{order:4;margin-top:0;justify-content:center} #kb-powitanie .kb-mikro{order:5;text-align:center;margin:10px 0 0} #kb-powitanie .kb-lead{order:2;font-size:16.5px} #kb-powitanie .kb-scena{font-size:18px} #kb-powitanie .kb-btn{width:100%;text-align:center;font-size:18.5px;padding:20px 24px;min-height:62px} } </style> <style id="kb-bez-filmu">/* 29.09.2026: film schowany do czasu nowego nagrania (zob. komentarz na górze). */#kb-powitanie .kb-wideo{display:none!important}#kb-powitanie .kb-wrap{grid-template-columns:minmax(0,1fr);max-width:760px}#kb-powitanie .kb-tekst .kb-akcja{margin-top:18px}#kb-powitanie .kb-etap-blok{margin:4px 0 0}#kb-powitanie .kb-etapy a span{text-align:center}#kb-powitanie .kb-etap-pyt{font-size:20px}#kb-powitanie .kb-tekst .kb-mikro{order:4}#kb-powitanie .kb-tekst .kb-akcja{order:5}@media (min-width:901px){#kb-powitanie .kb-etapy{grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px;margin:0 auto}#kb-powitanie .kb-etap-pyt{text-align:center}}@media (max-width:900px){#kb-powitanie .kb-mikro{order:4;text-align:left;margin:4px 0 0}#kb-powitanie .kb-akcja{order:5;justify-content:flex-start;margin-top:14px}} </style> <section id="kb-powitanie" aria-labelledby="kb-powitanie-tytul"> <div class="kb-wrap"> <div class="kb-tekst"> <p class="kb-nad">Poradniki dla rodziców, którzy chcą lepiej dogadywać się ze swoim dzieckiem</p> <h1 id="kb-powitanie-tytul">Każdego dnia możecie być <em>krok bliżej</em></h1> <p class="kb-podpis">Zrób test i dowiedz się, jak wygląda Wasza relacja.</p> <div class="kb-rule"></div> <div class="kb-etap-blok"><p class="kb-etap-pyt">Ile lat ma Twoje dziecko?</p><div class="kb-etapy"><a href="https://krokblizej.pl/test?tom=t79" aria-label="Zrób bezpłatny test dla dziecka 7–9 lat"><span><b>7–9 lat</b></span></a><a href="https://krokblizej.pl/test?tom=t1012" aria-label="Zrób bezpłatny test dla dziecka 10–12 lat"><span><b>10–12 lat</b></span></a><a href="https://krokblizej.pl/test?tom=t1315" aria-label="Zrób bezpłatny test dla dziecka 13–15 lat"><span><b>13–15 lat</b></span></a><a href="https://krokblizej.pl/test?tom=t1618" aria-label="Zrób bezpłatny test dla dziecka 16–18 lat"><span><b>16–18 lat</b></span></a></div></div> <p class="kb-mikro">9 pytań · wynik od razu · widzisz go tylko Ty</p> <div class="kb-akcja"><a class="kb-link" href="#poradniki">albo zobacz poradniki</a></div> </div> <template id="kb-film-wzor"><div class="kb-wideo"> <div class="kb-film"> <video controls playsinline preload="metadata" poster="https://easycart.fra1.digitaloceanspaces.com/images/kh1upCG0lh3W6vNoGqIrEJyTDPQQhCKy.webp"> <source src="https://easycart.fra1.digitaloceanspaces.com/images/SOGRM2eIwI46XtDxQ7eP3mrsBxwDBrne.mp4" type="video/mp4"> </video> </div> <p class="kb-film-podpis">Obejrzyj krótkie powitanie (ok. 2 min) — opowiem, dla kogo jest Krokbliżej i od czego najlepiej zacząć.</p> </div></template> </div> </section>