<!-- ═══════════════════════════════════════════════════════════════════════ 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> <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-test2{--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;--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;padding:40px 20px 60px;-webkit-font-smoothing:antialiased}#kb-test2 *{box-sizing:border-box}#kb-test2 .kb-wrap{max-width:680px;margin:0 auto}#kb-test2 h1,#kb-test2 h2,#kb-test2 h3{font-family:Lora,Georgia,'Times New Roman',serif;font-weight:600;line-height:1.24;color:var(--sage-deep);margin:0;text-wrap:balance}#kb-test2 h1{font-size:clamp(28px,5.4vw,40px)}#kb-test2 h2{font-size:clamp(21px,3.8vw,25px)}#kb-test2 h3{font-size:18px}#kb-test2 p{margin:0 0 .78em}#kb-test2 b,#kb-test2 strong{font-weight:700;color:#332c24}#kb-test2 a{color:var(--clay-deep)}#kb-test2 .kb-marka{font-size:14.5px;font-weight:700;color:var(--clay-deep);margin:0 0 14px}#kb-test2 .kb-rule{width:64px;height:3px;background:var(--clay);border-radius:3px;opacity:.85;margin:18px 0 20px}#kb-test2 .kb-lead{font-family:Lora,Georgia,serif;font-style:italic;font-size:19px;line-height:1.55;color:var(--warm);max-width:32em}#kb-test2 .kb-muted{color:var(--muted);font-size:16px;line-height:1.55}#kb-test2 [hidden]{display:none!important}#kb-test2 .kb-ekran{display:none}#kb-test2 .kb-ekran.kb-on{display:block;animation:kbIn .3s ease both}@keyframes kbIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#kb-test2 .kb-pasek{height:5px;background:var(--paper-2);border-radius:999px;overflow:hidden;margin-bottom:10px}#kb-test2 .kb-pasek i{display:block;height:100%;width:0;background:var(--sage);border-radius:999px;transition:width .3s ease}#kb-test2 .kb-licznik{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;color:var(--muted);margin-bottom:22px}#kb-test2 .kb-tag{color:var(--clay-deep)}#kb-test2 .kb-pytanie{font-family:Lora,Georgia,serif;font-size:clamp(20px,3.6vw,25px);line-height:1.34;color:var(--sage-deep);margin:0 0 20px;text-wrap:balance}#kb-test2 .kb-pytanie:focus{outline:0}#kb-test2 .kb-opcje{display:flex;flex-direction:column;gap:10px}#kb-test2 .kb-opcja{display:flex;align-items:flex-start;gap:13px;text-align:left;width:100%;background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);padding:15px 17px;font-family:inherit;font-size:16px;line-height:1.45;color:var(--ink);cursor:pointer;min-height:50px;transition:border-color .14s ease,background .14s ease}#kb-test2 .kb-opcja:hover{border-color:#d8c7ac;background:#fffdf6}#kb-test2 .kb-kropka{flex:0 0 auto;width:19px;height:19px;margin-top:2px;border-radius:50%;border:1.5px solid #d8c7ac;background:var(--paper)}#kb-test2 .kb-opcja.kb-wybrana{border-color:var(--clay);background:var(--clay-wash)}#kb-test2 .kb-opcja.kb-wybrana .kb-kropka{border-color:var(--clay);background:var(--clay);box-shadow:inset 0 0 0 3.5px var(--clay-wash)}#kb-test2 .kb-wiek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}#kb-test2 .kb-wiek .kb-opcja{align-items:center;font-weight:600;font-size:16.5px}#kb-test2 .kb-wiek .kb-opcja:last-child{grid-column:1/-1}#kb-test2 .kb-wiek small{display:block;font-weight:400;font-size:14px;color:var(--muted)}#kb-test2 .kb-link{background:0 0;border:0;cursor:pointer;font-family:inherit;font-size:16px;color:var(--muted);padding:10px 2px;text-decoration:underline;text-underline-offset:3px}#kb-test2 .kb-link:hover{color:var(--clay-deep)}#kb-test2 :focus-visible{outline:2.5px solid var(--clay-deep);outline-offset:3px;border-radius:6px}#kb-test2 .kb-head{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px 24px;box-shadow:var(--shadow)}#kb-test2 .kb-head .kb-dla{font-size:14px;font-weight:700;color:var(--muted);margin:0 0 6px}#kb-test2 .kb-poziom{font-family:Lora,Georgia,serif;font-size:clamp(24px,4.4vw,30px);color:var(--sage-deep);margin:0 0 10px;line-height:1.25}#kb-test2 .kb-punkty{font-size:16px;color:var(--warm);margin:0;font-variant-numeric:tabular-nums}#kb-test2 .kb-ramka{border-radius:var(--radius);padding:18px 21px;margin:18px 0}#kb-test2 .kb-ramka h3{margin:0 0 .35em;font-size:17px}#kb-test2 .kb-ramka p:last-child{margin-bottom:0}#kb-test2 .kb-uwaga{background:var(--clay-wash);border-left:2px solid var(--clay)}#kb-test2 .kb-uwaga h3{color:var(--clay-deep)}#kb-test2 .kb-wsk{background:var(--sage-wash);border-left:2px solid var(--sage)}#kb-test2 .kb-obszary{margin:18px 0 6px;display:flex;flex-direction:column;gap:14px}#kb-test2 .kb-etykieta{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;margin-bottom:6px;gap:12px}#kb-test2 .kb-nazwa{font-weight:700}#kb-test2 .kb-ile{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#kb-test2 .kb-tor{height:9px;background:var(--paper-2);border-radius:999px;overflow:hidden}#kb-test2 .kb-tor i{display:block;height:100%;width:0;background:var(--sage);border-radius:999px;transition:width .6s cubic-bezier(.22,.8,.3,1)}#kb-test2 .kb-slaby .kb-tor i{background:var(--clay)}#kb-test2 .kb-slaby .kb-ile{color:var(--clay-deep);font-weight:700}#kb-test2 .kb-poradniki{display:flex;flex-direction:column;gap:16px;margin-top:28px}#kb-test2 .kb-poradnik{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--radius);padding:24px 24px 22px}#kb-test2 .kb-poradnik.kb-wkrotce{border-left-color:var(--sage);background:var(--card)}#kb-test2 .kb-poradnik .kb-dla{font-size:14px;font-weight:700;color:var(--muted);margin:0 0 6px}#kb-test2 .kb-poradnik h3{font-size:21px;margin-bottom:.45em}#kb-test2 .kb-status{display:inline-block;font-size:14px;font-weight:700;color:var(--sage-deep);background:var(--sage-wash);border-radius:999px;padding:4px 12px;margin:0 0 12px}#kb-test2 .kb-cena{font-family:Lora,Georgia,serif;font-size:34px;color:var(--clay-deep);line-height:1;margin:16px 0 14px}#kb-test2 .kb-start{font-size:16px;color:var(--warm)}#kb-test2 .kb-mikro{font-size:14px;color:var(--muted);margin:12px 0 0}#kb-test2 .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-test2 .kb-btn:hover{background:var(--clay-deep);color:#fffdf7}#kb-test2 .kb-btn.kb-lekki{background:0 0;color:var(--clay-deep);box-shadow:none;border:1.5px solid var(--clay);padding:12px 24px;font-size:16px}#kb-test2 .kb-btn.kb-lekki:hover{background:var(--clay-wash)}#kb-test2 .kb-btn[disabled]{opacity:.6;cursor:default}#kb-test2 .kb-zapis{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;margin-top:18px}#kb-test2 .kb-zapis h3{color:var(--ink)}#kb-test2 .kb-pole{display:block;width:100%;font-family:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;margin:14px 0 12px}#kb-test2 .kb-pole:focus{outline:0;border-color:var(--clay);background:#fffdf6}#kb-test2 .kb-zgoda{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--warm);line-height:1.5;margin:0 0 16px}#kb-test2 .kb-zgoda input{margin-top:3px;accent-color:var(--clay);width:16px;height:16px;flex:0 0 auto}#kb-test2 .kb-stopka{margin-top:32px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);line-height:1.55}@media (max-width:560px){#kb-test2{font-size:16.5px;padding:28px 16px 48px}#kb-test2 .kb-wiek{grid-template-columns:1fr}#kb-test2 .kb-btn{width:100%}}@media (prefers-reduced-motion:reduce){#kb-test2 .kb-ekran.kb-on{animation:none}#kb-test2 *{transition:none!important}}#kb-test2 .kb-poradnik.kb-z-okl{display:flex;gap:24px;align-items:flex-start}#kb-test2 .kb-por-okl{display:block;width:128px;flex:0 0 128px;height:auto;border-radius:6px;box-shadow:0 8px 22px rgba(60,52,43,.18)}#kb-test2 .kb-por-tresc{flex:1;min-width:0}@media (max-width:560px){#kb-test2 .kb-poradnik.kb-z-okl{flex-direction:column;gap:16px}#kb-test2 .kb-por-okl{width:112px;flex-basis:auto}}</style> <div id="test"></div> <div id="kb-test2"> <div class="kb-wrap"> <section class="kb-ekran kb-on" data-kb="start" aria-labelledby="kb-h1"> <p class="kb-marka">Krokbliżej — poradniki dla rodziców</p> <h2 id="kb-h1">Sprawdź, gdzie dziś jest Wasza relacja</h2> <div class="kb-rule"></div> <p class="kb-lead">Dziewięć pytań, około trzech minut. Dostaniesz wynik, obszar, od którego warto zacząć, i jedną rzecz do zrobienia w tym tygodniu.</p> <p class="kb-muted" id="kb-poprzedni" hidden></p> <p class="kb-pytanie" style="margin-top:26px">Ile lat ma Wasze dziecko?</p> <div class="kb-wiek" id="kb-wiek"></div> <p class="kb-muted" style="margin-top:16px">Masz więcej dzieci? Zrób test dla każdego osobno — relacja z każdym wygląda trochę inaczej.</p> <p class="kb-muted" id="kb-do-poradnikow" style="margin:0">Wiesz już, czego szukasz? <a href="#poradniki" id="kb-link-poradniki">Zobacz wszystkie poradniki</a></p> </section> <section class="kb-ekran" data-kb="pytania"> <div class="kb-pasek"><i id="kb-pasek"></i></div> <div class="kb-licznik"> <span id="kb-licznik">Pytanie 2 z 9</span> <span class="kb-tag" id="kb-tag"></span> </div> <p class="kb-pytanie" id="kb-pytanie" tabindex="-1" aria-live="polite"></p> <div class="kb-opcje" id="kb-opcje"></div> <button class="kb-link" id="kb-wstecz" type="button" style="margin-top:18px">Wróć do poprzedniego pytania</button> <p class="kb-muted" style="margin-top:20px">Odpowiadaj o ostatnim miesiącu i wybieraj to, co najbliższe prawdzie. Wynik widzisz tylko Ty.</p> </section> <section class="kb-ekran" data-kb="wynik"> <div class="kb-head"> <p class="kb-dla" id="kb-dla"></p> <p class="kb-poziom" id="kb-poziom"></p> <p class="kb-punkty" id="kb-punkty"></p> </div> <div id="kb-opis" style="margin-top:24px"></div> <div id="kb-obszary-blok"> <h2 style="margin-top:32px">Co się dzieje w poszczególnych obszarach</h2> <div class="kb-rule"></div> <p class="kb-muted" style="margin-bottom:4px">Im dłuższy pasek, tym lepiej działa ten obszar. Terakotowy pasek to miejsce, od którego warto zacząć.</p> <div class="kb-obszary" id="kb-obszary"></div> <p id="kb-komentarz" style="margin-top:14px"></p> </div> <div id="kb-ostrzezenie"></div> <h2 style="margin-top:34px" id="kb-poradniki-tytul">Poradnik dla Was</h2> <div class="kb-rule"></div> <div class="kb-poradniki" id="kb-poradniki"></div> <div class="kb-zapis" id="kb-zapis"> <h3 id="kb-zapis-tytul"></h3> <p class="kb-muted" id="kb-zapis-tekst" style="margin:8px 0 0"></p> <form id="kb-form" novalidate> <input class="kb-pole" type="email" id="kb-mail" placeholder="twoj@email.pl" autocomplete="email" aria-label="Adres e-mail"> <label class="kb-zgoda"> <input type="checkbox" id="kb-zgoda"> <span id="kb-zgoda-tekst"></span> </label> <button class="kb-btn kb-lekki" type="submit" id="kb-wyslij"></button> </form> <p class="kb-muted" id="kb-reczny" hidden style="margin:14px 0 0"></p> <p class="kb-muted" id="kb-info" role="status" style="margin:12px 0 0"></p> </div> <p style="margin-top:28px"> <button class="kb-btn kb-lekki" id="kb-jeszcze" type="button">Zrób test dla innego dziecka</button> </p> <p class="kb-stopka">Test ma charakter edukacyjny, nie jest narzędziem diagnostycznym i nie zastępuje kontaktu ze specjalistą.</p> </section> </div> </div> <script>!function(){"use strict";var a={endpointMail:"",mailKontakt:"krokblizejsupport@gmail.com",linkPoradniki:"#poradniki",tomy:{t79:{tytul:"E-book 7–9 lat",dla:"Tom · Dla dzieci 7–9 lat",dostepny:!1,okladka:""},t1012:{tytul:"E-book 10–12 lat",dla:"Tom · Dla dzieci 10–12 lat",dostepny:!1,okladka:""},t1315:{tytul:"E-book 13–15 lat",dla:"Tom · Dla nastolatków 13–15 lat",dostepny:!1,okladka:""},t1619:{tytul:"E-book 16–19 lat",dla:"Tom · Dla nastolatków 16–19 lat",dostepny:!1,okladka:""},t1:{tytul:"Jak odbudować kontakt z dzieckiem",dla:"Tom 2 · Dla rodziców dzieci 11–18 lat",dostepny:!0,cena:"49 zł",link:"#oferta",mikro:"PDF, 102 strony, ok. 2–2,5 godz. czytania. Dostęp od razu po zakupie, 30 dni darmowego zwrotu.",okladka:"https://app.easy.tools/files/pages/assets/2026-09-04/okladkaweb1200px1_mtng6mwa.png"},t2:{tytul:"Jak odzyskać kontakt z dorosłym dzieckiem",dla:"Tom 3 · Dla rodziców dorosłych dzieci",dostepny:!0,cena:"49 zł",link:"#oferta-dorosle",mikro:"PDF, 114 stron, ok. 2–2,5 godz. czytania. Dostęp od razu po zakupie, 30 dni darmowego zwrotu.",okladka:"https://app.easy.tools/files/pages/assets/2026-09-21/okladkatom21200px_mub3rgpy.jpg"},t3:{tytul:"Jak zbudować więź z dzieckiem",dla:"Tom 1 · Dla rodziców dzieci 3–7 lat",dostepny:!0,cena:"49 zł",link:"#oferta-male",mikro:"PDF, 111 stron, ok. 2–2,5 godz. czytania. Dostęp od razu po zakupie, 30 dni darmowego zwrotu.",okladka:"https://easycart.fra1.digitaloceanspaces.com/images/HJh74SybRw9zqmwTlp7MSJizFY6gNRs1.webp"}}},i=[{id:"m",etykieta:"3–7 lat",opis:"przedszkolak, wczesna szkoła"},{id:"n",etykieta:"11–18 lat",opis:"szkoła podstawowa, liceum"},{id:"d",etykieta:"Dorosłe dziecko",opis:"po osiemnastce"}];function e(a){return[{o:"R",q:a?"Kiedy dziecko wraca ze szkoły, najczęściej…":"Kiedy Twoje dziecko wraca do domu, najczęściej…",a:a?["Samo opowiada, co się działo.","Opowiada, jeśli zapytam o coś konkretnego.","Odpowiada jednym słowem i idzie do zabawy albo ekranu.","Nie chce o tym mówić albo złości się, gdy pytam."]:["Samo mówi, co się działo — czasem od razu, czasem po godzinie.","Opowiada, jeśli zapytam o coś konkretnego.","Odpowiada jednym słowem i idzie do siebie.","Wchodzi bez słowa i zamyka za sobą drzwi."]},{o:"Z",q:"Gdy dziecko coś przeskrobie, dowiadujesz się o tym…",a:["Od niego — zwykle zanim dowiem się skądinąd.","Od niego, ale dopiero wtedy, gdy nie ma już wyjścia.","Ze szkoły, od rodzeństwa albo przypadkiem.","Najczęściej wcale. Orientuję się długo po fakcie."]},{o:"K",q:"Jak zwykle kończy się u Was rozmowa o czymś trudnym?",a:["Coś ustalamy, nawet jeśli po drodze jest nerwowo.","Urywa się bez konkluzji, ale bez awantury.","Podniesionym głosem albo trzaśnięciem drzwiami.","Nie zaczynamy takich rozmów — wiadomo, jak by się skończyły."]},{o:"C",q:"Ile czasu w tygodniu spędzacie razem, nie licząc obowiązków, wożenia i posiłków w biegu?",a:["Kilka godzin, w kilku kawałkach.","Godzinę, może dwie.","Kilkanaście minut.","Praktycznie zero."]},{o:"R",q:"Kiedy dziecko mówi coś, co Cię niepokoi, Twoja pierwsza reakcja to…",a:["Pytanie, czego teraz potrzebuje — pomocy czy tylko wysłuchania.","Wysłuchanie, ale zaraz potem rada.","Rada albo ocena od razu.","Złość — bo zwykle dowiaduję się o wszystkim za późno."]},{o:"Z",q:a?"Do kogo dziecko poszłoby z czymś, co naprawdę je przestraszyło?":"Do kogo Twoje dziecko poszłoby z naprawdę poważnym kłopotem?",a:a?["Do mnie albo do drugiego rodzica.","Do innego dorosłego — babci, nauczycielki.","Do kolegi albo rodzeństwa.","Chyba do nikogo — zatrzymałoby to dla siebie."]:["Do mnie albo do drugiego rodzica.","Do jakiegoś dorosłego, ale niekoniecznie do mnie.","Do znajomych.","Do nikogo — i właśnie to mnie niepokoi."]},{o:"C",q:"Macie coś, co robicie regularnie tylko we dwoje — choćby drobnego?",a:["Tak, i trzyma się to od dłuższego czasu.","Mieliśmy, ale się rozsypało.","Nic regularnego, czasem coś wyjdzie przypadkiem.","Nie ma niczego takiego."]},{o:"K",q:"Kiedy jesteście razem w domu, atmosfera jest…",a:["Zwykle spokojna.","Różnie — mniej więcej po połowie.","Napięta, chodzimy wokół siebie ostrożnie.","Ciężka. Czuję ulgę, kiedy każde z nas jest u siebie."]}]}var o={R:{nazwa:"Rozmowa",slabo:"Rozmawiacie o sprawach, nie o życiu. To najczęstsze miejsce, w którym zaczyna się dystans — i najłatwiejsze do ruszenia, bo wystarczy zmienić sposób zadawania pytań.",startN:"Zacznij od rozdziału z gotowymi skryptami trudnych rozmów i od ściągi „Co powiedzieć, gdy…”.",startS:"W poradniku dla rodziców nastolatków zacznij od skryptów rozmów, a w poradniku dla młodszych dzieci — od rozdziału o słuchaniu."},Z:{nazwa:"Zaufanie",slabo:"Dziecko filtruje to, co Ci mówi. Zwykle nie dlatego, że ma coś wielkiego do ukrycia, tylko dlatego, że nauczyło się, co się dzieje po szczerej odpowiedzi.",startN:"Zacznij od rozdziału o pięciu błędach, które robimy z troski, i od rozdziału o telefonie.",startS:"W poradniku dla rodziców nastolatków zacznij od pięciu błędów, które robimy z troski, a w poradniku dla młodszych dzieci — od rozdziałów o zaufaniu i o kłamstwie."},C:{nazwa:"Wspólny czas",slabo:"Jesteście obok siebie, ale nie razem. Brakuje nie wielkich wyjść, tylko jednej powtarzalnej rzeczy, która dzieje się bez pytania o zgodę.",startN:"Zacznij od 14-dniowego wyzwania bliskości — buduje wspólny czas bez proszenia dziecka o zgodę.",startS:"W poradniku dla rodziców nastolatków zacznij od 14-dniowego wyzwania, a w poradniku dla młodszych dzieci — od rozdziału o 10 minutach sam na sam."},K:{nazwa:"Klimat domu",slabo:"W tle jest napięcie i to ono zjada wszystko inne. Zanim zaczniesz pracować nad rozmowami, trzeba obniżyć temperaturę — inaczej każda próba skończy się kłótnią.",startN:"Zacznij od metody STOP na wybuchy złości i od rozdziału o konsekwencji zamiast kary.",startS:"W poradniku dla rodziców nastolatków zacznij od metody STOP, a w poradniku dla młodszych dzieci — od rozdziałów o granicach bez krzyku i o naprawie po własnym wybuchu."}},z={w:{dla:"Wynik dla dziecka w wieku 7–9 lat",pytania:e(!0),obszary:o,startKlucz:"startW",tomy:["t79"],poziomy:[{nazwa:"Blisko i ciekawie — to dobry czas, żeby to utrwalić",opis:"<p>Dziecko samo szuka Was wieczorem, opowiada o szkole i podwórku. Za rok, dwa naturalnie zacznie zamykać drzwi — <b>to, co budujecie teraz, zostanie</b>.</p>",nierob:"Nie odkładaj wspólnego czasu na później — w tym wieku okno jest szeroko otwarte, ale nie zostanie takie na zawsze.",zrob:"Wybierzcie jedną wieczorną chwilę w tygodniu, która należy tylko do Was — bez telefonu, bez pośpiechu."},{nazwa:"Dobrze, ale zaczyna się zgiełk szkoły i kolegów",opis:"<p>Rozmowy są krótsze niż kiedyś — szkoła, koledzy i ekran zabierają uwagę. To normalne, ale warto pilnować, żeby dom został ciekawszy niż ekran.</p>",nierob:"Nie traktuj krótszych rozmów jako buntu — w tym wieku to często zwykłe zmęczenie po szkole.",zrob:"Zapytaj o jedną konkretną rzecz z dnia dziecka, zamiast ogólnego ’jak było’ — łatwiej wtedy odpowiedzieć."},{nazwa:"Widać pierwsze zamknięte drzwi",opis:"<p>Coraz częściej słyszysz ’nie teraz’ albo ’sam sobie poradzę’. To pierwsze próby samodzielności, ale też sygnał, że warto wzmocnić kontakt, zanim stanie się nawykiem.</p>",nierob:"Nie wymuszaj rozmowy siłą — im bardziej naciskasz, tym mocniej dziecko się zamyka.",zrob:"Bądź w pobliżu bez pytań — wspólne zadanie (gotowanie, spacer) często otwiera rozmowę lepiej niż pytanie wprost."},{nazwa:"Dystans większy, niż powinien być w tym wieku",opis:"<p>Rozmowy kończą się na ’dobrze’ i ’nic’, a wspólny czas trzeba wymuszać. W tym wieku to jeszcze łatwo odwrócić — ale nie samo z siebie.</p>",nierob:"Nie czekaj, aż ’samo się ułoży’ — w tym wieku dystans rzadko znika bez zmiany po Twojej stronie.",zrob:"Zacznijcie od jednej wspólnej, krótkiej rzeczy dziennie — nawet 10 minut bez telefonu robi różnicę."}]},n:{dla:"Wynik dla dziecka w wieku 11–18 lat",pytania:e(!1),obszary:o,startKlucz:"startN",tomy:["t1"],poziomy:[{nazwa:"Blisko, mimo że coraz bardziej samodzielny",opis:"<p>Sam dzieli się ważnymi sprawami, choć decyzje coraz częściej podejmuje sam. To dobry moment, żeby z roli kontrolera przejść w rolę doradcy.</p>",nierob:"Nie traktuj jego rosnącej niezależności jako oddalania się od Ciebie.",zrob:"Zapytaj o zdanie w sprawie, która i tak go dotyczy — pokaż, że się liczy."},{nazwa:"Dobrze, ale rozmowy dzieją się rzadziej",opis:"<p>Szkoła, znajomi i plany na przyszłość zabierają większość uwagi. Kontakt jest, ale często trzeba go zainicjować samemu.</p>",nierob:"Nie czekaj, aż inicjatywa zawsze wyjdzie od niego.",zrob:"Zaproponuj coś konkretnego zamiast ogólnego „pogadajmy” — wspólne wyjście, film, podwiezienie gdzieś."},{nazwa:"Rozmowy są coraz rzadsze i ostrożniejsze",opis:"<p>Czujecie się trochę jak współlokatorzy, nie rodzina. Ważne rzeczy wychodzą na jaw z opóźnieniem albo wcale.</p>",nierob:"Nie porównuj go do tego, jaki był kiedyś — to zamyka rozmowę, zanim się zacznie.",zrob:"Zapytaj o jego plany na przyszłość i naprawdę posłuchaj, bez od razu doradzania."},{nazwa:"Dystans, który trudno już zignorować",opis:"<p>Kontakt się rozrzedza, a każda rozmowa jest trochę bardziej ostrożna od poprzedniej. Zanim wyprowadzi się z domu, zostaje niewiele czasu, żeby to odwrócić.</p>",nierob:"Nie czekaj na „odpowiedni moment” — z każdym rokiem będzie mniej okazji.",zrob:"Zaproponuj jedno wspólne wyjście tylko we dwoje, bez reszty rodziny."}]},s:{dla:"Który poradnik pasuje Waszej rodzinie",pytania:e(!0),obszary:o,startKlucz:"startS",tomy:["t3","t1"],poziomy:[{nazwa:"Blisko, mimo nastoletniego dystansu",opis:"<p>Czasem sam zaczyna rozmowę, choć drzwi bywają zamknięte częściej niż kiedyś. To dobry fundament — pilnujcie go, zanim zajmie go wszystko inne.</p>",nierob:"Nie traktuj zamkniętych drzwi jako odrzucenia — w tym wieku to często po prostu potrzeba przestrzeni.",zrob:"Zaproponuj coś, co lubi robić, bez wymuszania rozmowy przy okazji."},{nazwa:"Dobrze, ale rozmowy są coraz krótsze",opis:"<p>„Nic” i „normalnie” pojawiają się częściej, a szczegóły poznajesz przypadkiem. To typowe dla tego wieku, ale warto pilnować, żeby nie zostało jedyną odpowiedzią.</p>",nierob:"Nie dopytuj w kółko o to samo — nastolatek zamyka się bardziej, nie mniej.",zrob:"Rozmawiajcie przy wspólnej czynności (jazda samochodem, gotowanie) — łatwiej mówić, nie patrząc sobie w oczy."},{nazwa:"Napięcie zaczyna wypierać bliskość",opis:"<p>Coraz częściej kończycie na sprzeczce albo ciszy. Zaufanie jeszcze jest, ale kurczy się z każdym starciem o drobiazgi.</p>",nierob:"Nie wybieraj każdej bitwy — zostaw sobie siłę na to, co naprawdę ważne.",zrob:"Wybierzcie jedną zasadę do odpuszczenia w tym tygodniu i zobaczcie, co się zmieni."},{nazwa:"Kontakt jest mocno nadwyrężony",opis:"<p>Rozmowy kończą się trzaśniętymi drzwiami, a większość tego, co ważne, dowiadujesz się od innych albo wcale.</p>",nierob:"Nie próbuj naprawić tego jedną wielką rozmową — to buduje się małymi krokami.",zrob:"Zacznij od jednego zdania bez pytań i bez oceniania — samo „cieszę się, że jesteś” wystarczy na początek."}]},m:{dla:"Wynik dla dziecka w wieku 3–7 lat",pytania:[{o:"B",q:"Ile razy w tygodniu macie choć 10 minut tylko dla siebie, bez telefonu i obowiązków?",a:["Prawie codziennie.","Kilka razy.","Raz, jak się uda.","Rzadziej albo wcale."]},{o:"E",q:"Kiedy dziecko wpada w złość albo histerię…",a:["Udaje mi się zachować spokój i zostać przy nim.","Zaczynam spokojnie, ale puszczają mi nerwy.","Najczęściej podnoszę głos.","Nie daję rady — wychodzę albo krzyczę."]},{o:"G",q:"Poranki przed wyjściem z domu są zwykle…",a:["Spokojne.","Bywa nerwowo, ale bez kłótni.","Codzienne przepychanki.","To najgorsza część dnia."]},{o:"Z",q:"Kiedy dziecko coś zepsuje albo nabroi…",a:["Samo przychodzi i mówi.","Przyznaje się, gdy zapytam.","Wypiera się albo zrzuca winę na kogoś.","Ukrywa, a ja dowiaduję się po czasie."]},{o:"B",q:"Wieczór przed snem najczęściej wygląda tak:",a:["Stały, spokojny rytuał.","Rytuał jest, ale często go skracam.","Zwykle pośpiech i poganianie.","Kończy się awanturą albo płaczem."]},{o:"E",q:"Ile razy w ostatnim tygodniu dzień skończył się Twoim krzykiem?",a:["Ani razu albo raz.","Kilka razy.","Prawie codziennie.","Kilka razy dziennie."]},{o:"G",q:"Gdy mówisz „nie”, dziecko…",a:["Marudzi, ale przyjmuje.","Negocjuje, aż czasem ustępuję.","Robi awanturę, a ja ustępuję albo krzyczę.","W ogóle nie słucha."]},{o:"Z",q:"Czy dziecko opowiada Ci o tym, co je przestraszyło albo zasmuciło?",a:["Tak, samo z siebie.","Czasem, gdy dopytam.","Rzadko.","Prawie nigdy."]}],obszary:{B:{nazwa:"Bliskość",slabo:"Dzień jest pełen obowiązków, a brakuje momentów, w których dziecko ma Cię tylko dla siebie. Małe dziecko nie umie o nie poprosić — pokazuje ten brak marudzeniem i złym zachowaniem.",start:"W poradniku zacznij od rozdziału o 10 minutach sam na sam."},E:{nazwa:"Emocje i krzyk",slabo:"Burze emocji kończą się Twoim krzykiem, a potem poczuciem winy. To nie dowód, że jesteś złym rodzicem — to znak, że zmęczenie wygrywa z planem.",start:"W poradniku zacznij od rozdziału o zmęczeniu i krzyku rodzica, a potem od rozdziału o burzach emocji."},G:{nazwa:"Codzienność i granice",slabo:"Poranki i „nie” to u Was pola bitwy. Dziecko sprawdza, czy granica jest prawdziwa, a każda przepychanka uczy je, że warto próbować dalej.",start:"W poradniku zacznij od rozdziałów o czterech polach bitwy i o granicach bez krzyku."},Z:{nazwa:"Zaufanie",slabo:"Dziecko uczy się właśnie teraz, co się dzieje po złej wiadomości. Jeśli rozbity kubek kończy się awanturą, za kilka lat nie usłyszysz o rzeczach dużo ważniejszych.",start:"W poradniku zacznij od rozdziałów o zaufaniu i o tym, skąd u małych dzieci biorą się kłamstwa."}},startKlucz:"start",tomy:["t3"],poziomy:[{nazwa:"Blisko, ale już z własnym zdaniem",opis:"<p>Wciąż Was szuka, ale zaczyna negocjować zasady i mieć swoje opinie. Dobry moment, żeby to dopracować, zanim wejdzie w nastoletniość.</p>",nierob:"Nie traktuj każdej dyskusji jak buntu — w tym wieku negocjowanie zasad to normalny trening samodzielności.",zrob:"Zapytaj o zdanie w jednej domowej decyzji w tym tygodniu — i naprawdę je uwzględnij."},{nazwa:"Dobrze, ale telefon i koledzy zabierają coraz więcej",opis:"<p>Rozmowy są krótsze, bo uwaga ucieka do ekranu i grupy rówieśniczej. To naturalne, ale dom powinien zostać ciekawszy niż ekran.</p>",nierob:"Nie porównuj z tym, jak było kiedyś — to tylko oddala.",zrob:"Ustalcie jedną wspólną rzecz bez ekranów w tygodniu — grę, spacer, wspólne gotowanie."},{nazwa:"Zaczyna się dystans i sekrety",opis:"<p>Coraz częściej nie wiesz, co się dzieje w jego głowie, a pytania wprost trafiają na mur. To sygnał, żeby wzmocnić kontakt, zanim stanie się nawykiem.</p>",nierob:"Nie przeszukuj telefonu ani pokoju bez rozmowy — to buduje mur, nie most.",zrob:"Znajdźcie wspólną aktywność, przy której rozmowa dzieje się przy okazji, nie na wprost."},{nazwa:"Dystans większy, niż powinien być w tym wieku",opis:"<p>Rozmowy kończą się na „nic” i „normalnie”, a wspólny czas trzeba wymuszać. W tym wieku to jeszcze łatwo odwrócić — ale nie samo z siebie.</p>",nierob:"Nie czekaj, aż samo się ułoży.",zrob:"Zacznijcie od jednej krótkiej, codziennej chwili bez telefonu — choćby 10 minut."}]},d:{dla:"Wynik dla relacji z dorosłym dzieckiem",pytania:[{o:"K",q:"Jak często macie kontakt — rozmowa, wiadomość, wizyta?",a:["Kilka razy w tygodniu.","Raz na tydzień lub dwa.","Raz w miesiącu albo rzadziej.","Kontakt jest zerwany."]},{o:"Z",q:"O ważnych sprawach w jego życiu — praca, związek, przeprowadzka — dowiadujesz się…",a:["Od niego, wśród pierwszych.","Od niego, ale po czasie.","Od innych.","Wcale albo przypadkiem."]},{o:"R",q:"Jak często w Waszych rozmowach pojawiają się rady, uwagi albo „kiedy w końcu…”?",a:["Rzadko.","Czasem.","Często.","Prawie zawsze — i wtedy rozmowa się kończy."]},{o:"W",q:"Wizyty i święta razem zwykle…",a:["Są przyjemne.","Są udane, choć z napięciem.","Kończą się spięciem.","Nie spędzamy ich razem."]},{o:"K",q:"Kto zwykle odzywa się pierwszy?",a:["Różnie, obie strony.","Częściej ja, ale dziecko też.","Prawie zawsze ja.","Ja — i często bez odpowiedzi."]},{o:"Z",q:"Jak myślisz, jak dziecko czuje się po rozmowie z Tobą?",a:["Lepiej niż przed rozmową.","Neutralnie.","Raczej zmęczone.","Unika rozmów, więc chyba źle."]},{o:"R",q:"Czy są tematy, których nie da się poruszyć bez kłótni?",a:["Nie.","Jeden czy dwa — omijamy je.","Kilka, i ciążą na każdej rozmowie.","Tak — i to przez nie kontakt się urwał."]},{o:"W",q:"Kiedy myślisz o tej relacji…",a:["Jest dobrze, chcę ją pogłębić.","Czuję, że coś się rozluźniło.","Martwię się, że się oddalamy.","Boję się, że to już koniec."]}],obszary:{K:{nazwa:"Kontakt",slabo:"Kontakt stał się rzadki i często to Ty musisz go podtrzymywać. Dorosłe dziecko odzywa się wtedy, gdy przewiduje, że po rozmowie poczuje się lepiej — i to jest jedyna dźwignia, jaką masz.",start:"W poradniku zacznij od części o tym, jak z menedżera stać się gospodarzem: nie zabiegać, tylko zapraszać."},Z:{nazwa:"Zaufanie",slabo:"O ważnych sprawach dowiadujesz się późno albo od innych. Zwykle nie z braku uczuć, tylko dlatego, że rozmowa z Tobą kosztuje dziecko więcej, niż mu daje.",start:"W poradniku zacznij od części o naprawie — o tym, jak rozmawiać, żeby dziecko chciało mówić więcej."},R:{nazwa:"Rozmowy",slabo:"Rozmowy często zamieniają się w rady, uwagi albo spór. Dla dorosłego dziecka każda niechciana rada brzmi jak ocena.",start:"W poradniku zacznij od rozdziałów o rozmowach bez rad i o tematach, które dzielą."},W:{nazwa:"Klimat relacji",slabo:"Spotkania są napięte albo ich nie ma, a Ty coraz częściej myślisz o tej relacji z lękiem. Zanim cokolwiek naprawisz, trzeba obniżyć napięcie po Twojej stronie.",start:"W poradniku zacznij od części o napięciach, a jeśli kontakt się urwał — od części o zerwanym kontakcie."}},startKlucz:"start",tomy:["t2"],poziomy:[{nazwa:"Relacja jest żywa",opis:"<p>Macie kontakt, rozmowy są dobre, a dziecko wraca do Ciebie z własnej woli. Po osiemnastce relacja jest dobrowolna — <b>to, co macie, pokazuje, że dziecko dobrze się przy Tobie czuje</b>.</p>",nierob:"Nie zamieniaj dobrej relacji w obowiązek. Stałe godziny telefonów i pretensje o brak kontaktu szybko to zmieniają.",zrob:"Wyślij w tym tygodniu jedną wiadomość bez pytania i bez prośby — o czymś, co przypomniało Ci o dziecku."},{nazwa:"Kontakt się rozrzedza",opis:"<p>Nie ma konfliktu, jest coraz rzadziej. Częściej to Ty dzwonisz, rozmowy są krótsze, a o ważnych sprawach dowiadujesz się po czasie. <b>To najlepszy moment na zmianę, bo nic się jeszcze nie zepsuło.</b></p>",nierob:"Nie wypominaj, że dziecko się nie odzywa. Wyrzut sprawia, że następny telefon jest jeszcze trudniejszy.",zrob:"Przy najbliższej rozmowie nie dawaj żadnej rady, nawet jeśli bardzo chcesz. Pytaj, słuchaj i zobacz, jak zakończy się rozmowa."},{nazwa:"Coraz dalej od siebie",opis:"<p>Kontakt jest rzadki i napięty, są tematy, których nie da się poruszyć, a spotkania kończą się spięciem. To bolesne, ale <b>wciąż jest z czego budować</b>: kontakt istnieje, trzeba zmienić to, jak się po nim czujecie.</p>",nierob:"Nie wracaj do starych sporów i nie próbuj wyjaśnić sobie wszystkiego w jednej rozmowie.",zrob:"Wyślij krótką, ciepłą wiadomość, która niczego nie oczekuje, i nie oceniaj jej skutku po jednym dniu."},{nazwa:"Kontakt jest zerwany albo bliski zerwania",opis:"<p>Odzywasz się bez odpowiedzi albo kontaktu nie ma wcale. Nikt uczciwy nie obieca, że dziecko wróci. <b>Możesz za to stać się człowiekiem, do którego dobrze jest wrócić</b> — i zadbać o siebie w czasie czekania.</p>",nierob:"Nie naciskaj przez rodzinę, posłańców, zdrowie czy święta. Każda forma nacisku zmniejsza szanse na powrót.",zrob:"Zanim napiszesz do dziecka, napisz list, którego nie wyślesz: co czujesz, co rozumiesz, za co chcesz przeprosić. To porządkuje myśli przed prawdziwą wiadomością.",ostrzezenie:"<b>Ważne.</b> Jeśli w tle była przemoc, uzależnienie albo krzywda, pierwszym krokiem jest wsparcie dla Ciebie — najlepiej terapia — a dopiero potem wiadomość do dziecka. Jeśli od dłuższego czasu czujesz przygnębienie i brak sił, porozmawiaj z lekarzem albo psychologiem. W kryzysie emocjonalnym możesz zadzwonić pod 116 123, a w nagłej sytuacji pod 112."}]}},n=[20,14,7,0],t=document.getElementById("kb-test2");if(t){var r=function(a){return t.querySelector(a)},s=null,d=null,c=0,k=[],y=null;r("#kb-wstecz").addEventListener("click",function(){c>0?(c--,u()):p("start")});var w="wynik";r("#kb-form").addEventListener("submit",function(i){i.preventDefault();var e=r("#kb-mail").value.trim();if(!/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(e))return r("#kb-info").textContent="Wpisz adres e-mail w formacie twoj@email.pl.",void r("#kb-mail").focus();if(!r("#kb-zgoda").checked)return r("#kb-info").textContent="Zaznacz zgodę, żebyśmy mogli wysłać wiadomość.",void r("#kb-zgoda").focus();var o=r("#kb-wyslij");o.disabled=!0,o.textContent="Wysyłam…";var z=new URLSearchParams({email:e,cel:w,wiek:d,wynik:null===y.suma?"":String(y.suma),poziom:y.poziom,obszar_najslabszy:y.obszar,zgoda:"tak",data:(new Date).toISOString()});fetch(a.endpointMail,{method:"POST",mode:"no-cors",body:z}).then(function(){r("#kb-form").hidden=!0,r("#kb-info").innerHTML="wynik"===w?"<b>Wysłane.</b> Wynik trafi na podany adres.":"<b>Zapisane.</b> Damy znać w dniu premiery."}).catch(function(){o.disabled=!1,o.textContent="Spróbuj jeszcze raz",r("#kb-info").innerHTML='Nie udało się wysłać. Sprawdź połączenie albo napisz na <a href="mailto:'+a.mailKontakt+'">'+a.mailKontakt+"</a>."})}),r("#kb-jeszcze").addEventListener("click",function(){r("#kb-mail").value="",r("#kb-zgoda").checked=!1,h(),l(),p("start")}),document.addEventListener("click",function(a){var i=a.target.closest?a.target.closest('a[href^="#test"]'):null;if(i&&f(i.getAttribute("href"))){a.preventDefault();try{history.replaceState(null,"",i.getAttribute("href"))}catch(a){}}}),r("#kb-link-poradniki").setAttribute("href",a.linkPoradniki),l(),h(),location.hash&&setTimeout(function(){f(location.hash)},60)}function p(a){for(var i=t.querySelectorAll(".kb-ekran"),e=0;e<i.length;e++)i[e].classList.toggle("kb-on",i[e].getAttribute("data-kb")===a);t.getBoundingClientRect().top<0&&t.scrollIntoView({behavior:"smooth",block:"start"})}function m(a,i,e,o){var z=document.createElement("button");z.type="button",z.className="kb-opcja"+(e?" kb-wybrana":"");var n=document.createElement("span");n.className="kb-kropka";var t=document.createElement("span");if(t.textContent=a,i){var r=document.createElement("small");r.textContent=i,t.appendChild(r)}return z.appendChild(n),z.appendChild(t),z.addEventListener("click",function(){o(z)}),z}function l(){var a=r("#kb-wiek");a.innerHTML="",i.forEach(function(i){a.appendChild(m(i.etykieta,i.opis,!1,function(a){a.classList.add("kb-wybrana"),setTimeout(function(){b(i.id)},160)}))})}function b(a){if(d=a,"p3"===a)return y={suma:null,poziom:"ponizej 3 lat",obszar:""},r("#kb-dla").textContent="Dziecko poniżej 3 lat",r("#kb-poziom").textContent="Na ten wiek nie mamy jeszcze poradnika",r("#kb-punkty").textContent="Nie chcemy polecać Ci czegoś, co nie jest pisane dla Was.",r("#kb-opis").innerHTML="<p>Nasze poradniki zaczynają się od 3. roku życia. Najmłodsze dzieci budują więź przede wszystkim przez bliskość, przewidywalny rytm dnia i spokojną reakcję dorosłego na płacz — i to jest dziś najlepsze, co możesz dla tej relacji zrobić.</p><p>Mamy poradnik dla rodziców dzieci 3–7 lat. Przyda się, gdy dziecko skończy trzy lata, więc nie musisz go kupować dziś. <a href='#oferta-male'>Zobacz, co w nim jest</a></p>",r("#kb-ostrzezenie").innerHTML="",r("#kb-obszary-blok").hidden=!0,r("#kb-poradniki-tytul").hidden=!0,r("#kb-poradniki-tytul").nextElementSibling.hidden=!0,r("#kb-poradniki").innerHTML="",g(["t3"]),void p("wynik");s=z[a],c=0,k=new Array(s.pytania.length).fill(null),p("pytania"),u()}function u(){var a=s.pytania[c],i=s.pytania.length+1;r("#kb-licznik").textContent="Pytanie "+(c+2)+" z "+i,r("#kb-tag").textContent=s.obszary[a.o].nazwa,r("#kb-pasek").style.width=(c+1)/i*100+"%";var e=r("#kb-pytanie");e.textContent=a.q;var o=r("#kb-opcje");o.innerHTML="",a.a.forEach(function(a,i){var e=3-i;o.appendChild(m(a,null,k[c]===e,function(a){k[c]=e;for(var i=o.querySelectorAll(".kb-opcja"),z=0;z<i.length;z++)i[z].classList.remove("kb-wybrana");a.classList.add("kb-wybrana"),setTimeout(j,180)}))}),e.focus({preventScroll:!0})}function j(){c<s.pytania.length-1?(c++,u()):(!function(){var i=s.obszary,e=Object.keys(i),o={},z={};e.forEach(function(a){o[a]=0,z[a]=0}),s.pytania.forEach(function(a,i){o[a.o]+=k[i]||0,z[a.o]+=3});var t=k.reduce(function(a,i){return a+(i||0)},0),c=3*s.pytania.length,w=n.findIndex(function(a){return t>=a}),p=s.poziomy[w],m=e.reduce(function(a,i){return o[a]/z[a]<=o[i]/z[i]?a:i});e.every(function(a){return o[a]/z[a]===o[m]/z[m]})&&(m=null);y={suma:t,poziom:p.nazwa,obszar:m?i[m].nazwa:"brak"},r("#kb-dla").textContent=s.dla,r("#kb-poziom").textContent=p.nazwa,r("#kb-punkty").textContent=t+" z "+c+" punktów. Zapisz wynik i powtórz test za dwa tygodnie — zmianę najlepiej widać w porównaniu.",r("#kb-opis").innerHTML=(l=p,l.opis+'<div class="kb-ramka kb-uwaga"><h3>Czego teraz nie robić</h3><p>'+l.nierob+'</p></div><div class="kb-ramka kb-wsk"><h3>Jedna rzecz na ten tydzień</h3><p>'+l.zrob+"</p></div>"),r("#kb-ostrzezenie").innerHTML=p.ostrzezenie?'<div class="kb-ramka kb-uwaga" style="margin-top:26px"><p>'+p.ostrzezenie+"</p></div>":"",r("#kb-obszary-blok").hidden=!1;var l;var b=r("#kb-obszary");b.innerHTML="",e.forEach(function(a){var e=document.createElement("div");e.className="kb-wiersz"+(a===m?" kb-slaby":""),e.innerHTML='<div class="kb-etykieta"><span class="kb-nazwa">'+i[a].nazwa+(a===m?" — tu jest najciaśniej":"")+'</span><span class="kb-ile">'+o[a]+" z "+z[a]+'</span></div><div class="kb-tor"><i data-w="'+Math.round(o[a]/z[a]*100)+'"></i></div>',b.appendChild(e)}),setTimeout(function(){for(var a=b.querySelectorAll(".kb-tor i"),i=0;i<a.length;i++)a[i].style.width=a[i].getAttribute("data-w")+"%"},80),r("#kb-komentarz").innerHTML=m?"<b>"+i[m].nazwa+".</b> "+i[m].slabo:"Żaden obszar nie odstaje od pozostałych — zmiana w jednym pociągnie za sobą resztę.",function(i,e,o,z){var n=r("#kb-poradniki-tytul");n.hidden=!1,n.nextElementSibling.hidden=!1,n.textContent=i.length>1?"Poradniki dla Was":"Poradnik dla Was";var t=r("#kb-poradniki");if(t.innerHTML="",z){var s=document.createElement("p");s.textContent=z,s.style.margin="0",t.appendChild(s)}if(i.forEach(function(z){var n=a.tomy[z],r=document.createElement("div");r.className="kb-poradnik"+(n.dostepny?"":" kb-wkrotce");var s='<p class="kb-dla">'+n.dla+"</p><h3>"+n.tytul+"</h3>";n.dostepny?(o&&1===i.length&&(s+="<p>"+o+"</p>"),e&&1===i.length&&(s+='<p class="kb-start">'+e+"</p>"),s+='<p class="kb-cena">'+n.cena+'</p><a class="kb-btn" href="'+n.link+'">Zobacz, co dostajesz</a><p class="kb-mikro">'+n.mikro+"</p>"):s+='<p class="kb-status">W przygotowaniu</p><p>Tekst jest gotowy, kończymy ilustracje. Zostaw maila poniżej, a dostaniesz wiadomość w dniu premiery.</p>',n.okladka&&(r.className+=" kb-z-okl",s='<img class="kb-por-okl" src="'+n.okladka+'" alt="Okładka poradnika „'+n.tytul+'”" loading="lazy"><div class="kb-por-tresc">'+s+"</div>"),r.innerHTML=s,t.appendChild(r)}),e&&i.length>1){var d=document.createElement("p");d.className="kb-start",d.style.margin="0",d.textContent=e,t.appendChild(d)}}(s.tomy,m?i[m][s.startKlucz]:"",p.oferta,s.wstepPoradniki),g(s.tomy);try{var u=JSON.parse(localStorage.getItem("kb_test2")||"{}");u[d]={suma:t,maks:c,poziom:p.nazwa,data:(new Date).toISOString()},localStorage.setItem("kb_test2",JSON.stringify(u))}catch(a){}}(),p("wynik"))}function g(i){var e=i.filter(function(i){return!a.tomy[i].dostepny}),o=r("#kb-zapis");r("#kb-form").hidden=!1,r("#kb-info").textContent="";var z=r("#kb-wyslij");z.disabled=!1,e.length?(w="lista-"+e.join("-"),r("#kb-zapis-tytul").textContent="Daj mi znać, gdy poradnik będzie gotowy",r("#kb-zapis-tekst").textContent=null===y.suma?"Jedna wiadomość w dniu premiery i kilka praktycznych wskazówek dla rodziców najmłodszych dzieci.":"Wyślemy Ci też ten wynik z opisem i przypomnimy o powtórce testu za dwa tygodnie.",z.textContent="Zapisuję się",r("#kb-zgoda-tekst").textContent="Chcę dostać informację o premierze poradnika i wskazówki o relacji z dzieckiem. Zgodę mogę wycofać jednym kliknięciem w każdej wiadomości."):(w="wynik",r("#kb-zapis-tytul").textContent="Nie kupujesz dziś? Weź chociaż wynik na maila",r("#kb-zapis-tekst").textContent="Wyślemy Ci ten wynik z opisem i przypomnimy o powtórce testu za dwa tygodnie — wtedy zobaczysz różnicę.",z.textContent="Wyślij mi wynik",r("#kb-zgoda-tekst").textContent="Chcę dostać wynik testu i kolejne wskazówki o relacji z dzieckiem. Zgodę mogę wycofać jednym kliknięciem w każdej wiadomości.");var n=r("#kb-reczny");if(a.endpointMail)o.hidden=!1,n.hidden=!0;else if(r("#kb-form").hidden=!0,e.length){o.hidden=!1,n.hidden=!1;var t=encodeURIComponent("Zapis na listę: "+e.map(function(i){return a.tomy[i].tytul}).join(", "));n.innerHTML='Napisz na <a href="mailto:'+a.mailKontakt+"?subject="+t+'">'+a.mailKontakt+"</a> — dopiszemy Cię do listy i damy znać w dniu premiery."}else o.hidden=!0}function h(){try{var a=JSON.parse(localStorage.getItem("kb_test2")||"{}"),i=Object.keys(a);if(!i.length)return;var e={w:"7–9 lat",m:"10–12 lat",s:"13–15 lat",n:"16–19 lat",d:"dorosłe dziecko"},o=r("#kb-poprzedni");o.hidden=!1,o.textContent="Twoje poprzednie wyniki: "+i.map(function(i){return e[i]+" — "+a[i].suma+" z "+a[i].maks+" ("+new Date(a[i].data).toLocaleDateString("pl-PL")+")"}).join("; ")+". Zobacz, co się zmieniło."}catch(a){}}function f(a){var i=/^#test(?:-(p3|w|m|s|n|d))?$/.exec(a||"");return!!i&&(t.scrollIntoView({behavior:"smooth",block:"start"}),i[1]?b(i[1]):(l(),p("start")),!0)}}()</script> <!-- ═══════════════════════════════════════════════════════════════════════ KROKBLIŻEJ — test w okienku (22.09.2026) Co robi: - przycisk „Zrób bezpłatny test” i wszystkie linki #test, #test-m/-s/-n/-d otwierają test na pełnym ekranie (bez przewijania strony); - link z wiekiem (np. #test-n) od razu zaznacza wiek i pokazuje 1. 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; var WIEK={p3:0,m:1,s:2,n:3,d: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(?:-(p3|m|s|n|d))?$/.exec(h); if(tutaj&&(m||h==='kb-test2')){ e.preventDefault(); e.stopPropagation(); otworz(); if(m&&m[1]) wybierzWiek(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(el.getAttribute('data-kb')!=='start') otworz(); var t=T(); if(otwarte()) t.scrollTop=0; } }).observe(document.documentElement,{attributes:true,attributeFilter:['class'],subtree:true}); }catch(_){} })(); </script>
<style id="kb-oferta-hover">/* Krokbliżej – karta oferty po najechaniu robi się większa bez skalowania (tekst zostaje ostry) */ @media (hover:hover) and (prefers-reduced-motion:no-preference){ .kb-oferty>.kb-oferta{transition:margin .25s ease,padding .25s ease,box-shadow .25s ease} .kb-oferty>.kb-oferta:hover{margin:-8px!important;padding:38px 38px 36px!important;box-shadow:0 16px 36px rgba(60,52,43,.13);position:relative;z-index:1} }</style><style>/* napis „Taniej niż jedna duża pizza” przy cenie 49 zł */#kb-home .kb-pizza{display:block;width:fit-content;margin:-4px 0 16px;padding:5px 12px;border-radius:999px;background:rgba(194,118,79,.12);color:var(--clay-deep);font-family:"Nunito Sans",system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3}#kb-home .kb-oferta .kb-pizza{margin:-8px 0 18px}#kb-home .kb-tom .kb-pizza{grid-column:1/-1;justify-self:start;margin:-4px 0 14px}</style> <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-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-czasowniki{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin:28px 0 8px;font-family:Lora,Georgia,serif;font-size:clamp(28px,5.6vw,52px);line-height:1.1;color:var(--sage-deep)}#kb-home .kb-czasowniki span{white-space:nowrap}#kb-home .kb-czasowniki i{font-style:normal;color:var(--clay);font-size:.6em}#kb-home .kb-seria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;align-items:stretch}#kb-home .kb-tom{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:0 0 26px;display:flex;flex-direction:column;overflow:hidden}#kb-home .kb-tom.kb-glowny{border:1.5px solid var(--clay)}#kb-home .kb-okladka{background:var(--paper-2);padding:26px 26px 0;display:flex;justify-content:center;height:270px;align-items:flex-end}#kb-home .kb-okladka img{display:block;max-height:244px;width:auto;max-width:100%;box-shadow:0 18px 30px -18px rgba(76,88,56,.45);border-radius:2px}#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.kb-dorosly .kb-okl-tekst{background:var(--olive-paper)}#kb-home .kb-tom.kb-dorosly .kb-okl-tekst b{color:var(--olive)}#kb-home .kb-tom-tresc{padding:24px 26px 0;display:flex;flex-direction:column;flex:1}#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-tom .kb-wiek{font-size:14px;font-weight:700;color:var(--clay-deep);margin:0 0 8px}#kb-home .kb-tom h3{margin-bottom:10px}#kb-home .kb-tom .kb-obietnica{font-size:16px;color:var(--warm)}#kb-home .kb-tom ul{list-style:none;margin:4px 0 18px;padding:0}#kb-home .kb-tom li{position:relative;padding:0 0 8px 20px;font-size:16px;line-height:1.5}#kb-home .kb-tom li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--clay)}#kb-home .kb-tom .kb-dol{margin-top:auto}#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-status{display:inline-block;font-size:14px;font-weight:700;color:var(--sage-deep);background:var(--sage-wash);border-radius:999px;padding:5px 13px;margin:0 0 12px}#kb-home .kb-tom .kb-btn{width:100%}#kb-home .kb-tom .kb-muted{margin-top:10px;font-size:16px}#kb-home .kb-dlaczego{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}#kb-home .kb-powody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}#kb-home .kb-powod{border-top:2px solid var(--clay);padding-top:16px}#kb-home .kb-powod h4{margin-bottom:8px}#kb-home .kb-powod p{font-size:16px;color:var(--warm)}#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-srodek-ksiazki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}#kb-home .kb-srodek-ksiazki figure{margin:0}#kb-home .kb-srodek-ksiazki img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:4px;background:var(--paper)}#kb-home .kb-srodek-ksiazki figcaption{margin-top:10px;font-size:16px;line-height:1.45;color:var(--warm)}#kb-home .kb-oferty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;align-items:stretch}#kb-home .kb-oferta{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 30px 28px;box-shadow:var(--shadow);display:flex;flex-direction:column}#kb-home .kb-oferta.kb-polecana{border:2px solid var(--clay);background:#fffdf6;position:relative}#kb-home .kb-plakietka{position:absolute;top:-14px;left:28px;background:var(--clay);color:#fffdf7;font-size:14px;font-weight:700;border-radius:999px;padding:5px 14px}#kb-home .kb-oferta h3{margin-bottom:6px}#kb-home .kb-oferta .kb-cena{font-size:40px;margin:14px 0 18px}#kb-home .kb-oferta ul{list-style:none;margin:0 0 24px;padding:0}#kb-home .kb-oferta li{position:relative;padding:0 0 10px 26px;font-size:16px;line-height:1.5}#kb-home .kb-oferta li::before{content:"";position:absolute;left:2px;top:.34em;width:12px;height:7px;border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);transform:rotate(-45deg)}#kb-home .kb-oferta li.kb-plus{font-weight:700;color:var(--sage-deep)}#kb-home .kb-oferta .kb-btn{margin-top:auto;width:100%}#kb-home .kb-oferta .kb-btn+.kb-muted{margin-top:12px;text-align:center;font-size:16px}#kb-home .kb-gwarancja{background:var(--sage-wash);border-radius:var(--radius);padding:44px 44px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:38px;align-items:center}#kb-home .kb-pieczec{width:132px;height:132px;border-radius:50%;border:2px solid var(--sage);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--sage-deep);background:var(--card)}#kb-home .kb-pieczec b{font-family:Lora,Georgia,serif;font-size:44px;line-height:1;font-weight:600}#kb-home .kb-pieczec span{font-size:14px;font-weight:700;margin-top:4px;line-height:1.2}#kb-home .kb-gwarancja p{color:var(--warm);max-width:44em}#kb-home .kb-uczciwie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:28px}#kb-home .kb-uczciwie div{padding:16px 0;border-bottom:1px solid var(--line)}#kb-home .kb-uczciwie h4{font-size:17px;margin-bottom:6px;color:var(--clay-deep)}#kb-home .kb-uczciwie p{font-size:16px;color:var(--warm)}#kb-home .kb-onas{border-left:2px solid var(--clay);padding:6px 0 6px 28px}#kb-home .kb-onas p{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,#kb-home .kb-seria{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}#kb-home .kb-dlaczego{grid-template-columns:1fr;gap:34px}#kb-home .kb-srodek-ksiazki{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){#kb-home .kb-sekcja{padding:52px 16px}#kb-home .kb-kroki,#kb-home .kb-oferty,#kb-home .kb-powody,#kb-home .kb-uczciwie{grid-template-columns:1fr}#kb-home .kb-kroki{gap:28px}#kb-home .kb-oferty{gap:34px}#kb-home .kb-gwarancja{grid-template-columns:1fr;padding:32px 24px;gap:22px;justify-items:start}#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"> <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">Wiek się zmienia, uczucie zostaje podobne. Znajdź zdanie, które brzmi jak Twoje.</p> </div> <div class="kb-etapy-glosy"> <div class="kb-glos"> <p class="kb-wiek">Dziecko 3–7 lat</p> <blockquote>„Każdy wieczór kończy się krzykiem. Potem siedzę przy jego łóżku i obiecuję sobie, że jutro będzie inaczej.”</blockquote> <p>Zmęczenie wygrywa z cierpliwością, a poczucie winy zostaje na noc.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> Granice bez krzyku i gotowe zdania na trudne poranki i wieczory.</p> <a href="#test-m">Zrób test dla dziecka 3–7 lat</a> </div> <div class="kb-glos"> <p class="kb-wiek">Dziecko 11–18 lat</p> <blockquote>„Pytam, jak było w szkole. Słyszę »normalnie« i drzwi się zamykają.”</blockquote> <p>Rozmowy skurczyły się do obowiązków, a o ważnych rzeczach dowiadujesz się na samym końcu.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> Metoda STOP na wybuchy złości i sposoby na wyjście z kłótni, zanim się rozkręci.</p> <a href="#test-n">Zrób test dla nastolatka</a> </div> <div class="kb-glos"> <p class="kb-wiek">Dorosłe dziecko</p> <blockquote>„Zawsze to ja zaczynam. Odpowiedź przychodzi po dwóch dniach, jednym zdaniem. Nie wiem już, co robię nie tak.”</blockquote> <p>Kontakt się rozrzedza, a każda rozmowa jest trochę ostrożniejsza od poprzedniej.</p> <p class="kb-w-poradniku"><b>W poradniku:</b> Rozdział „Jedna wiadomość” — jak napisać list po długim milczeniu.</p> <a href="#test-d">Zrób test dla dorosłego dziecka</a> </div> </div> <p class="kb-ulga">To nie znaczy, że relacja jest stracona. To znaczy, że potrzebuje innego podejścia — i że możesz zacząć od siebie, już dziś.</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">Trzy poradniki na trzy etapy życia dziecka</h2> <div class="kb-rule"></div> <div class="kb-czasowniki" aria-hidden="true"> <span>zbudować</span><i>→</i><span>odbudować</span><i>→</i><span>odzyskać</span> </div> <p class="kb-lead">Każdy jest pisany pod jeden wiek, bo pięciolatek, piętnastolatek i trzydziestolatek potrzebują od rodzica czegoś innego. Wspólne jest jedno: zmiana zaczyna się po Twojej stronie i nie wymaga zgody dziecka.</p> </div> <div class="kb-seria"> <article class="kb-tom"> <div class="kb-okladka"> <img src="https://easycart.fra1.digitaloceanspaces.com/images/HJh74SybRw9zqmwTlp7MSJizFY6gNRs1.webp" alt="Okładka poradnika „Jak zbudować więź z dzieckiem”" data-okl="" loading="lazy" decoding="async"> <div class="kb-okl-tekst" hidden=""><b>Jak zbudować więź z dzieckiem</b><i></i><small>3–7 lat</small></div> </div> <div class="kb-tom-tresc"> <p class="kb-tom-nr">Tom 1</p> <p class="kb-wiek">Dla rodziców dzieci 3–7 lat</p> <h3>Jak zbudować więź z dzieckiem</h3> <p class="kb-obietnica">Mniej awantur i spokojniejsze poranki teraz — i więź, która wytrzyma nastoletnie lata.</p><div class="kb-ikony"><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.3 4.5 4 4.5v13c4.3 0 6.5.7 8 2 1.5-1.3 3.7-2 8-2v-13c-4.3 0-6.5.7-8 2z"></path><path d="M12 6.5v13"></path></svg>17 rozdziałów</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="8.5"></circle><path d="M12 7.5V12l3 2"></path></svg>10 minut dziennie</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15.5" rx="2"></rect><path d="M3.5 10h17M8 3v4M16 3v4"></path></svg>Plan na 30 dni</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M15.5 4.5l4 4L9 19H5v-4z"></path><path d="M13.5 6.5l4 4"></path></svg>Zeszyt 15 ćwiczeń</span></div> <ul> <li>10 minut dziennie sam na sam — dlaczego to tak dużo zmienia</li> <li>Burze emocji, granice i „nie” bez krzyku</li> <li>Co zrobić po własnym wybuchu</li> <li>Plan na 30 dni, dzień po dniu</li> </ul> <div class="kb-dol"> <p class="kb-cena">49 zł</p> <p class="kb-pizza">Taniej niż jedna duża pizza</p> <a class="kb-btn" href="#oferta-male">Zobacz, co dostajesz</a> <p class="kb-muted">PDF, 111 stron, ok. 2–2,5 godz. czytania, rozdział to ok. 10 minut. Dostęp od razu po zakupie.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> </article> <article class="kb-tom kb-glowny"> <div class="kb-okladka"> <img src="https://app.easy.tools/files/pages/assets/2026-09-04/okladkaweb1200px1_mtng6mwa.png" alt="Okładka poradnika „Jak odbudować kontakt z dzieckiem”" data-okl="" loading="lazy" decoding="async"> <div class="kb-okl-tekst" hidden=""><b>Jak odbudować kontakt z dzieckiem</b><i></i><small>11–18 lat</small></div> </div> <div class="kb-tom-tresc"> <p class="kb-tom-nr">Tom 2</p> <p class="kb-wiek">Dla rodziców dzieci 11–18 lat</p> <h3>Jak odbudować kontakt z dzieckiem</h3> <p class="kb-obietnica">Od „normalnie” i zamkniętych drzwi do rozmów, które dziecko zaczyna samo.</p><div class="kb-ikony"><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.3 4.5 4 4.5v13c4.3 0 6.5.7 8 2 1.5-1.3 3.7-2 8-2v-13c-4.3 0-6.5.7-8 2z"></path><path d="M12 6.5v13"></path></svg>15 rozdziałów</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.5 5h15a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H10l-4.5 3.5V16h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z"></path><path d="M8 9.5h8M8 12.5h5"></path></svg>Gotowe zdania</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M8.6 3h6.8L21 8.6v6.8L15.4 21H8.6L3 15.4V8.6z"></path><path d="M8.5 12h7"></path></svg>Metoda STOP</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15.5" rx="2"></rect><path d="M3.5 10h17M8 3v4M16 3v4"></path></svg>14 dni po 15 minut</span></div> <ul> <li>Gotowe zdania na rozmowy, których się boisz</li> <li>Metoda STOP na wybuchy złości — Twoje i dziecka</li> <li>Telefon, rozwód i drugi rodzic, który gra inaczej</li> <li>14-dniowe wyzwanie bliskości, po 15 minut</li> </ul> <div class="kb-dol"> <p class="kb-cena">49 zł</p> <a class="kb-btn" href="#oferta">Zobacz, co dostajesz</a> <p class="kb-muted">PDF, 102 strony, ok. 2–2,5 godz. czytania, rozdział to ok. 10 minut. Dostęp od razu po zakupie.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> </article> <article class="kb-tom kb-dorosly"> <div class="kb-okladka"> <img src="https://app.easy.tools/files/pages/assets/2026-09-21/okladkatom21200px_mub3rgpy.jpg" alt="Okładka poradnika „Jak odzyskać kontakt z dorosłym dzieckiem”" data-okl="" loading="lazy" decoding="async"> <div class="kb-okl-tekst" hidden=""><b>Jak odzyskać kontakt z dorosłym dzieckiem</b><i></i><small>dla rodziców dorosłych dzieci</small></div> </div> <div class="kb-tom-tresc"> <p class="kb-tom-nr">Tom 3</p> <p class="kb-wiek">Dla rodziców dorosłych dzieci</p> <h3>Jak odzyskać kontakt z dorosłym dzieckiem</h3> <p class="kb-obietnica">Jak stać się człowiekiem, do którego dobrze jest wrócić — od kontaktu rzadkiego po zerwany.</p><div class="kb-ikony"><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.3 4.5 4 4.5v13c4.3 0 6.5.7 8 2 1.5-1.3 3.7-2 8-2v-13c-4.3 0-6.5.7-8 2z"></path><path d="M12 6.5v13"></path></svg>17 rozdziałów</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="5.5" width="18" height="13" rx="2"></rect><path d="M3.5 7l8.5 6 8.5-6"></path></svg>Pierwsza wiadomość po ciszy</span><span class="kb-ikona"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="5" width="17" height="15.5" rx="2"></rect><path d="M3.5 10h17M8 3v4M16 3v4"></path></svg>Plan na 60 dni</span></div> <ul> <li>Rozmowy bez rad, które brzmią jak ocena</li> <li>Jak napisać pierwszą wiadomość po długiej ciszy</li> <li>Osobna część o zerwanym kontakcie</li> <li>Plan na 60 dni, który mierzy tylko Twoje działania</li> </ul> <div class="kb-dol"> <p class="kb-cena">49 zł</p> <a class="kb-btn" href="#oferta-dorosle">Zobacz, co dostajesz</a> <p class="kb-muted">PDF, 114 stron, ok. 2–2,5 godz. czytania, rozdział to ok. 10 minut. Dostęp od razu po zakupie.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> </article> </div> <p class="kb-muted kb-srodek" style="margin-top:22px">Dziecko ma 8–10 lat? <a href="#test-s">Zrób test</a> — pokażemy, który poradnik przyda się bardziej.</p> </div> </section> <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">Nie czekasz na dziecko</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" aria-labelledby="kb-h-kroki"> <div class="kb-wrap"> <h2 id="kb-h-kroki">Od testu do pierwszej zmiany w tym tygodniu</h2> <div class="kb-rule"></div> <ol class="kb-kroki"> <li> <h4>Zrób test (3 minuty)</h4> <p>Dowiesz się, na jakim etapie jest Wasza relacja, który obszar jest najsłabszy i od czego zacząć. Za darmo, bez zakładania konta.</p> </li> <li> <h4>Zacznij od wskazanego rozdziału</h4> <p>Nie od strony pierwszej, tylko od tego, co u Was boli najbardziej. Każdy rozdział czyta się osobno w kilkanaście minut.</p> </li> <li> <h4>Idź za planem i powtórz test</h4> <p>Plan prowadzi Cię dzień po dniu: 14, 30 albo 60 dni, zależnie od poradnika. Na końcu robisz test jeszcze raz i widzisz różnicę czarno na białym.</p> </li> </ol> </div> </section> <section class="kb-sekcja" id="kb-podglad" aria-labelledby="kb-h-podglad"> <div class="kb-wrap"> <h2 id="kb-h-podglad">Zajrzyj do środka, zanim zdecydujesz</h2> <div class="kb-rule"></div> <p class="kb-lead" data-tom-lead="oferta">Cztery prawdziwe strony z poradnika „Jak odbudować kontakt z dzieckiem", bez retuszu.</p><p class="kb-lead" data-tom-lead="oferta-male" hidden>Cztery prawdziwe strony z poradnika „Jak zbudować więź z dzieckiem", bez retuszu.</p><p class="kb-lead" data-tom-lead="oferta-dorosle" hidden>Cztery prawdziwe strony z poradnika „Jak odzyskać kontakt z dorosłym dzieckiem", bez retuszu.</p> <div class="kb-srodek-ksiazki" data-tom-podglad="oferta"><figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/jgajczTJSuyMUGpVXB4fCATJRYzkqE92.webp" alt="Spis treści poradnika" loading="lazy" data-podglad=""> <figcaption>Spis treści: 15 rozdziałów i 4 dodatki, klikalny w PDF-ie.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/z6yaQIJZuJvOwcZujcVSRSDXSIlJwPyq.webp" alt="Otwarcie rozdziału o komunikacji z historią rodziny" loading="lazy" data-podglad=""> <figcaption>Każdy rozdział zaczyna się od historii z prawdziwego domu.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/GbyAENUMbiHdzG1Y1N4RXONu6VT9CbHL.webp" alt="Diagram koła kontaktu" loading="lazy" data-podglad=""> <figcaption>Narzędzia, które da się rozrysować na kartce.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/GpuuyF4w2UCz8CWHZDPHwGIYbENjFGLD.webp" alt="Metoda STOP i gotowe zdania na trudne tematy" loading="lazy" data-podglad=""> <figcaption>Metoda STOP i gotowe zdania na trudne rozmowy.</figcaption></figure></div> <div class="kb-srodek-ksiazki" data-tom-podglad="oferta-male" hidden><figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/TbgWsHWqGi3MwqihuwfBkOaKNJAgWBfi.webp" alt="Test: na jakim etapie jest wasza więź" loading="lazy" data-podglad=""> <figcaption>Test „Gdzie jesteśmy teraz" — 12 pytań, wynik od razu.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/HF78afFCvoIlMjhPYQ3GD58cxC8gswG4.webp" alt="Otwarcie rozdziału 1 z ilustracją" loading="lazy" data-podglad=""> <figcaption>Każdy rozdział zaczyna się od sceny z prawdziwego domu.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/oFQVi8qVolrrzKrOOQPdsWbiqf7V9gRv.webp" alt="Rozdział o zaufaniu, z ilustracją rozbitego kubka" loading="lazy" data-podglad=""> <figcaption>Zaufanie zaczyna się przy rozbitym kubku — konkretne narzędzie.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/beX80sQetALxSqPIxyc9ATK3JXQVVrxM.webp" alt="Ściąga gotowych zdań na trudne sytuacje" loading="lazy" data-podglad=""> <figcaption>Dodatek A: gotowe zdania zamiast tych, które ranią.</figcaption></figure></div> <div class="kb-srodek-ksiazki" data-tom-podglad="oferta-dorosle" hidden><figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/ADVULb1ZMievVxd8nnVz8aMfa7gFX7Bm.webp" alt="Spis treści poradnika" loading="lazy" data-podglad=""> <figcaption>Spis treści: 17 rozdziałów w 3 częściach + 4 dodatki.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/enDdDeNWjsindoBl7veLulIrMINEhm7I.webp" alt="Otwarcie rozdziału 1 z ilustracją" loading="lazy" data-podglad=""> <figcaption>Każdy rozdział zaczyna się od prawdziwej historii.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/LD2PcCnz9xDVYAHGOAq27GKK6V56qS8s.webp" alt="Diagram pętli rozrzedzania kontaktu" loading="lazy" data-podglad=""> <figcaption>Konkretny mechanizm tego, jak kontakt się rozrzedza — i jak to zatrzymać.</figcaption></figure> <figure><img src="https://easycart.fra1.digitaloceanspaces.com/images/LGLqnELykRdNoLSgpr00AnXdLTpt1UPa.webp" alt="Ściąga gotowych zdań na trudne rozmowy" loading="lazy" data-podglad=""> <figcaption>Dodatek A: 20 zdań, które zamykają rozmowę, i 20, które ją otwierają.</figcaption></figure></div><script>(function(){if(window.__kbPodgladTom)return;window.__kbPodgladTom=1;var IDS=["oferta","oferta-male","oferta-dorosle"];function aktualny(){for(var i=0;i<IDS.length;i++){var s=document.getElementById(IDS[i]);if(s&&s.classList.contains("kb-of-widoczna"))return IDS[i]}return null}function pokaz(id){if(!id)return;document.querySelectorAll("[data-tom-podglad]").forEach(function(el){el.hidden=el.getAttribute("data-tom-podglad")!==id});document.querySelectorAll("[data-tom-lead]").forEach(function(el){el.hidden=el.getAttribute("data-tom-lead")!==id})}var last=null;function tick(){var id=aktualny();if(id&&id!==last){last=id;pokaz(id)}}tick();var kbPodgladMO=new MutationObserver(tick);IDS.forEach(function(id){var s=document.getElementById(id);if(s)kbPodgladMO.observe(s,{attributes:true,attributeFilter:['class']});});})();</script><script>(function(){if(window.__kbLightbox)return;window.__kbLightbox=1;var st=document.createElement("style");st.textContent="#kb-podglad img[data-podglad]{cursor:zoom-in;transition:opacity .15s;} #kb-podglad img[data-podglad]:hover{opacity:.85;} #kb-lightbox-prev,#kb-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;font-size:26px;line-height:1;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;} #kb-lightbox-prev:hover,#kb-lightbox-next:hover{background:rgba(255,255,255,.24);} #kb-lightbox-prev{left:12px;} #kb-lightbox-next{right:12px;} @media(max-width:640px){#kb-lightbox-prev,#kb-lightbox-next{width:40px;height:40px;font-size:20px;}}";document.head.appendChild(st);var ov=document.createElement("div");ov.id="kb-lightbox";ov.setAttribute("role","dialog");ov.setAttribute("aria-modal","true");ov.style.cssText="position:fixed;inset:0;background:rgba(20,14,8,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:24px;cursor:zoom-out;";var img=document.createElement("img");img.style.cssText="max-width:88vw;max-height:82vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default;";var cap=document.createElement("p");cap.style.cssText="color:#fff;text-align:center;margin:14px 0 0;font-size:16px;max-width:640px;cursor:default;";var counter=document.createElement("p");counter.style.cssText="color:rgba(255,255,255,.6);text-align:center;margin:4px 0 0;font-size:14px;cursor:default;";var closeBtn=document.createElement("button");closeBtn.setAttribute("type","button");closeBtn.setAttribute("aria-label","Zamknij podgląd");closeBtn.textContent="✕";closeBtn.style.cssText="position:absolute;top:18px;right:24px;background:none;border:none;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:8px;";var prevBtn=document.createElement("button");prevBtn.id="kb-lightbox-prev";prevBtn.type="button";prevBtn.setAttribute("aria-label","Poprzednie zdjęcie");prevBtn.textContent="‹";var nextBtn=document.createElement("button");nextBtn.id="kb-lightbox-next";nextBtn.type="button";nextBtn.setAttribute("aria-label","Następne zdjęcie");nextBtn.textContent="›";var wrap=document.createElement("div");wrap.style.cssText="display:flex;flex-direction:column;align-items:center;max-width:100%;";wrap.appendChild(img);wrap.appendChild(cap);wrap.appendChild(counter);ov.appendChild(closeBtn);ov.appendChild(prevBtn);ov.appendChild(nextBtn);ov.appendChild(wrap);document.body.appendChild(ov);var list=[];var idx=0;function render(){var el=list[idx];if(!el)return;img.src=el.src;img.alt=el.alt||"";var fig=el.closest("figure");var capEl=fig?fig.querySelector("figcaption"):null;cap.textContent=capEl?capEl.textContent:"";counter.textContent=list.length>1?(idx+1)+" / "+list.length:"";var multi=list.length>1;prevBtn.style.display=multi?"flex":"none";nextBtn.style.display=multi?"flex":"none";}function otworz(el){var container=el.closest("[data-tom-podglad]");list=container?Array.prototype.slice.call(container.querySelectorAll("img[data-podglad]")):[el];idx=list.indexOf(el);if(idx<0)idx=0;render();ov.style.display="flex";document.documentElement.style.overflow="hidden";}function zamknij(){ov.style.display="none";document.documentElement.style.overflow="";}function prev(){if(!list.length)return;idx=(idx-1+list.length)%list.length;render();}function next(){if(!list.length)return;idx=(idx+1)%list.length;render();}document.addEventListener("click",function(e){var t=e.target&&e.target.closest?e.target.closest("#kb-podglad img[data-podglad]"):null;if(t){otworz(t);return;}});closeBtn.addEventListener("click",zamknij);prevBtn.addEventListener("click",function(e){e.stopPropagation();prev();});nextBtn.addEventListener("click",function(e){e.stopPropagation();next();});ov.addEventListener("click",function(e){if(e.target===ov)zamknij();});document.addEventListener("keydown",function(e){if(ov.style.display!=="flex")return;if(e.key==="Escape")zamknij();else if(e.key==="ArrowLeft")prev();else if(e.key==="ArrowRight")next();});})();</script> </div> </section><section class="kb-sekcja" id="kb-spis" aria-labelledby="kb-h-spis"> <div class="kb-waski"> <h2 id="kb-h-spis">Co dokładnie jest w środku</h2> <div class="kb-rule"></div> <p class="kb-lead">Pełne spisy treści wszystkich trzech poradników — przepisane z plików, które dostajesz.</p> <details class="kb-q kb-spis-tom"><summary>Tom 1 · 3–7 lat · „Jak zbudować więź z dzieckiem”</summary><div class="kb-a"><ol class="kb-spis-lista"><li><span class="kb-spis-nr">1</span><span><b>Wieczór, w którym pomyślałaś, że to nie tak miało wyglądać</b><small>Cztery poziomy więzi i dlaczego żaden nie jest wyrokiem</small></span></li><li><span class="kb-spis-nr">2</span><span><b>Trzylatek, pięciolatek, siedmiolatek — trzy różne osoby</b><small>Czego Twoje dziecko naprawdę jeszcze nie potrafi</small></span></li><li><span class="kb-spis-nr">3</span><span><b>Bezpieczeństwo zamiast posłuszeństwa</b><small>Rozdział, w którym pada oś całej książki</small></span></li><li><span class="kb-spis-nr">4</span><span><b>Twoje zmęczenie jest częścią równania</b><small>O rodzicu, nie o dziecku — i o krzyku, którego się wstydzisz</small></span></li><li><span class="kb-spis-nr">5</span><span><b>Dziesięć minut, które zmieniają wszystko</b><small>Najprostsze narzędzie w tej książce, podane jako protokół</small></span></li><li><span class="kb-spis-nr">6</span><span><b>„Jak było w przedszkolu?” — „Dobrze”</b><small>Jak słuchać dziecka, które nie umie jeszcze opowiadać</small></span></li><li><span class="kb-spis-nr">7</span><span><b>Złość, płacz, lęk</b><small>Co robić w trakcie burzy, a co dopiero po niej</small></span></li><li><span class="kb-spis-nr">8</span><span><b>Poranki, jedzenie, ubieranie, wychodzenie</b><small>Cztery pola bitwy, na których toczy się większość konfliktów</small></span></li><li><span class="kb-spis-nr">9</span><span><b>Granice bez krzyku</b><small>Dlaczego kary działają szybko, a psują wolno</small></span></li><li><span class="kb-spis-nr">10</span><span><b>Kiedy to Ty tracisz panowanie</b><small>Protokół naprawy, którego nie ma w większości poradników</small></span></li><li><span class="kb-spis-nr">11</span><span><b>Zaufanie zaczyna się przy rozbitym kubku</b><small>Trzy sekundy, które decydują o kolejnych dziesięciu latach</small></span></li><li><span class="kb-spis-nr">12</span><span><b>„To nie ja”</b><small>O kłamstwie w wieku pięciu lat i o tym, dlaczego przyłapywanie pogarsza sprawę</small></span></li><li><span class="kb-spis-nr">13</span><span><b>Każde dziecko idzie swoim tempem</b><small>Porównania, temperament i granica między „swoim tempem” a sygnałem</small></span></li><li><span class="kb-spis-nr">14</span><span><b>Pomagać czy nie pomagać</b><small>Samodzielność jako część więzi, nie osobny projekt wychowawczy</small></span></li><li><span class="kb-spis-nr">15</span><span><b>Ekrany, bajki i pierwszy tablet</b><small>Bez paniki i bez pozwolenia na wszystko</small></span></li><li><span class="kb-spis-nr">16</span><span><b>Szatnia, pierwsza klasa i „nikt się ze mną nie bawi”</b><small>Kiedy świat zewnętrzny wchodzi do Waszej relacji</small></span></li><li><span class="kb-spis-nr">17</span><span><b>Trzydzieści dni</b><small>Plan, który mierzy wyłącznie to, co zależy od Ciebie</small></span></li><li><span class="kb-spis-nr">A</span><span><b>Ściąga: co powiedzieć zamiast</b><small>Gotowe zdania z całej książki — do powieszenia na lodówce</small></span></li><li><span class="kb-spis-nr">B</span><span><b>Zeszyt ćwiczeń</b><small>Wszystkie ćwiczenia z miejscem do pisania — do wydrukowania</small></span></li><li><span class="kb-spis-nr">C</span><span><b>Kiedy potrzebna jest pomoc z zewnątrz</b><small>Sygnały u dziecka, wsparcie dla dorosłego i numery, pod które można zadzwonić</small></span></li><li><span class="kb-spis-nr">D</span><span><b>Co będzie dalej</b><small>Osiem, dziewięć, dziesięć lat — i to, co przychodzi z nastolatkiem</small></span></li></ol></div></details> <details class="kb-q kb-spis-tom"><summary>Tom 2 · 11–18 lat · „Jak odbudować kontakt z dzieckiem”</summary><div class="kb-a"><ol class="kb-spis-lista"><li><span class="kb-spis-nr">1</span><span><b>Diagnoza — co się tak naprawdę stało?</b><small>Odkryj przyczyny dystansu bez osądzania siebie</small></span></li><li><span class="kb-spis-nr">2</span><span><b>Jak działa relacja na różnych etapach życia</b><small>Czego potrzebuje nastolatek w wieku 11–14 i 15–18 lat</small></span></li><li><span class="kb-spis-nr">3</span><span><b>Najczęstsze błędy, które pogłębiają dystans</b><small>Krytyka, kazania, kontrola — plus autotest, od czego zacząć</small></span></li><li><span class="kb-spis-nr">4</span><span><b>Komunikacja bez konfliktu</b><small>Koło kontaktu, aktywne słuchanie i gotowe zdania na trudne chwile</small></span></li><li><span class="kb-spis-nr">5</span><span><b>Emocje — jak nie uciekać od trudnych rozmów</b><small>Metoda STOP, wychodzenie z kłótni i rozmowy o tym, o czym trudno rozmawiać</small></span></li><li><span class="kb-spis-nr">6</span><span><b>Odbudowa zaufania po kryzysie</b><small>Jak przepraszać — i co zrobić, gdy to dziecko zawiodło zaufanie</small></span></li><li><span class="kb-spis-nr">7</span><span><b>Wspólny czas — jakość, nie ilość</b><small>Rytuały, wspólne zainteresowania i kontakt na odległość</small></span></li><li><span class="kb-spis-nr">8</span><span><b>Telefon między nami</b><small>Ekrany, gry i limity, które nie wywołują wojny</small></span></li><li><span class="kb-spis-nr">9</span><span><b>Szkoła bez przesłuchania</b><small>Rozmowy o ocenach, własny lęk o przyszłość, odmowa chodzenia do szkoły</small></span></li><li><span class="kb-spis-nr">10</span><span><b>Granice, autorytet i konsekwencje</b><small>Trzy zasady zamiast dwudziestu i konsekwencja zamiast kary</small></span></li><li><span class="kb-spis-nr">11</span><span><b>Jak budować pewność siebie dziecka</b><small>Siedem metod wzmacniania wewnętrznej siły dziecka</small></span></li><li><span class="kb-spis-nr">12</span><span><b>Rodzina wokół dziecka</b><small>Gdy drugi rodzic nie gra w tę samą grę. Rozwód, opieka naprzemienna, rodzeństwo</small></span></li><li><span class="kb-spis-nr">13</span><span><b>Praca nad sobą</b><small>Wzorce z własnego domu, wypalenie, zmiana od środka</small></span></li><li><span class="kb-spis-nr">14</span><span><b>Gdy sprawa jest poważniejsza niż kontakt</b><small>Czerwone flagi, progi pilności, przemoc w domu i numery, pod które można zadzwonić</small></span></li><li><span class="kb-spis-nr">15</span><span><b>Plan działania — pierwsze kroki</b><small>14-dniowe wyzwanie bliskości, powtórka testu i co robić, gdy nie działa</small></span></li><li><span class="kb-spis-nr">A</span><span><b>Ściąga: co powiedzieć, gdy…</b><small>Gotowe zdania z całej książki — do wydrukowania</small></span></li><li><span class="kb-spis-nr">B</span><span><b>Zeszyt ćwiczeń</b><small>Wszystkie ćwiczenia z miejscem do pisania — do wydrukowania</small></span></li><li><span class="kb-spis-nr">C</span><span><b>Skąd to wiemy</b><small>Dwanaście książek, na których się opieram</small></span></li><li><span class="kb-spis-nr">D</span><span><b>Kiedy dziecko jest już dorosłe</b><small>Dla rodziców dzieci, które skończyły osiemnaście lat albo wyprowadziły się</small></span></li></ol></div></details> <details class="kb-q kb-spis-tom"><summary>Tom 3 · dorosłe dzieci · „Jak odzyskać kontakt z dorosłym dzieckiem”</summary><div class="kb-a"><ol class="kb-spis-lista"><li><span class="kb-spis-nr">1</span><span><b>Co się stało z naszym kontaktem</b><small>Cztery poziomy oddalenia i dlaczego żaden nie jest wyrokiem</small></span></li><li><span class="kb-spis-nr">2</span><span><b>Zasada, o której nikt Wam nie powiedział</b><small>Osiemnaste urodziny nie kończą relacji — zmieniają jej zasady</small></span></li><li><span class="kb-spis-nr">3</span><span><b>Siedem powodów, dla których dorosłe dzieci się oddalają</b><small>Prawie nigdy nie chodzi o niewdzięczność</small></span></li><li><span class="kb-spis-nr">4</span><span><b>Rachunek, którego nie da się wystawić</b><small>Co zrobić z żalem, żeby nie wyciekał w każdej rozmowie</small></span></li><li><span class="kb-spis-nr">5</span><span><b>Sześć rzeczy, które psują każdą rozmowę</b><small>Lista, od której zaczyna się każda naprawa</small></span></li><li><span class="kb-spis-nr">6</span><span><b>Rozmowa bez przesłuchania</b><small>Jak brzmi telefon, po którym ktoś chce oddzwonić</small></span></li><li><span class="kb-spis-nr">7</span><span><b>Rada, o którą nikt nie prosił</b><small>Jak wytrzymać patrzenie na decyzję, którą uważasz za złą</small></span></li><li><span class="kb-spis-nr">8</span><span><b>Przeprosiny po latach</b><small>Rozmowa, po którą sięga wielu rodziców i prawie nikt nie wie, jak ją zacząć</small></span></li><li><span class="kb-spis-nr">9</span><span><b>Pieniądze, mieszkanie i pomoc</b><small>Albo dajesz bez warunków, albo nie dajesz</small></span></li><li><span class="kb-spis-nr">10</span><span><b>Ich partner, Wasza teściowa</b><small>Najczęstsza i najbardziej niedoceniana przyczyna trwałego zerwania</small></span></li><li><span class="kb-spis-nr">11</span><span><b>Wnuki</b><small>Nie są nagrodą, kartą przetargową ani drugą szansą na wychowanie</small></span></li><li><span class="kb-spis-nr">12</span><span><b>Święta, urodziny, odwiedziny</b><small>Od zasad domu do zaproszeń, które ktoś chce przyjąć</small></span></li><li><span class="kb-spis-nr">13</span><span><b>Cisza</b><small>Co się dzieje po drugiej stronie i dlaczego to prawie nigdy nie jest kaprys</small></span></li><li><span class="kb-spis-nr">14</span><span><b>Jedna wiadomość</b><small>Anatomia listu, który można wysłać po roku milczenia</small></span></li><li><span class="kb-spis-nr">15</span><span><b>Jak żyć, czekając</b><small>Rozdział o Tobie, nie o dziecku</small></span></li><li><span class="kb-spis-nr">16</span><span><b>Gdy drzwi się uchylą</b><small>Pierwsze dziesięć minut po latach</small></span></li><li><span class="kb-spis-nr">17</span><span><b>Kontakt, który utrzymuje się sam</b><small>Rytm zamiast zrywów i plan na najbliższe sześćdziesiąt dni</small></span></li><li><span class="kb-spis-nr">A</span><span><b>Ściąga: co powiedzieć, gdy…</b><small>Dwadzieścia zdań, które otwierają rozmowę, i dwadzieścia, które ją zamykają</small></span></li><li><span class="kb-spis-nr">B</span><span><b>Zeszyt ćwiczeń</b><small>Wszystkie ćwiczenia z miejscem do pisania — do wydrukowania</small></span></li><li><span class="kb-spis-nr">C</span><span><b>Gdzie szukać pomocy</b><small>Terapia, grupy wsparcia, telefony i książki</small></span></li><li><span class="kb-spis-nr">D</span><span><b>Kiedy role się odwracają</b><small>Starzejący się rodzic, choroba i prośba o pomoc, która nie jest szantażem</small></span></li></ol></div></details> </div></section> <!-- KROKBLIŻEJ – przełącznik ofert kb-wybor (22.09.2026). Gdzie: sekcja 3, tuż przed #oferta. Co robi: z trzech sekcji ofert (#oferta = tom 2, #oferta-dorosle = tom 3, #oferta-male = tom 1) pokazuje tylko jedną — tę wybraną w przełączniku. Kliknięcie w dowolny link do #oferta… (karty tomów, wynik testu) samo włącza właściwą ofertę. Start: adres z #oferta…, potem ostatni wynik testu z tej przeglądarki, a domyślnie tom 2. Bez JS widać wszystkie trzy sekcje jak wcześniej. --> <div id="kb-wybor" class="kb-sekcja" aria-label="Wybór oferty według wieku dziecka"><style>#kb-wybor{padding:56px 20px 0!important}#kb-wybor .kb-wybor-in{max-width:720px;margin:0 auto;text-align:center}#kb-wybor h2{margin:0}#kb-wybor .kb-rule{margin-left:auto;margin-right:auto}#kb-wybor .kb-wybor-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0}#kb-wybor button{font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;color:var(--ink,#3C342B);background:var(--card,#FDFBF4);border:1.5px solid var(--line,#E9DFCC);border-radius:14px;padding:12px 6px;min-height:60px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}#kb-wybor button small{display:block;margin-top:3px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6B5A46)}#kb-wybor button:hover{border-color:var(--clay,#C2764F)}#kb-wybor button[aria-pressed="true"]{background:var(--clay,#C2764F);border-color:var(--clay,#C2764F);color:#fffdf7}#kb-wybor button[aria-pressed="true"] small{color:rgba(255,253,247,.85)}#kb-wybor button:focus-visible{outline:2.5px solid var(--clay-deep,#A9572F);outline-offset:3px}html.kb-wybor-on #kb-home .kb-of-ukryta{display:none!important}html.kb-wybor-on #kb-home .kb-of-widoczna{padding-top:36px}@media (max-width:560px){#kb-wybor{padding:44px 16px 0!important}#kb-wybor .kb-wybor-lista{gap:8px}#kb-wybor button{font-size:16px;padding:11px 4px}html.kb-wybor-on #kb-home .kb-of-widoczna{padding-top:28px}}</style><div class="kb-wybor-in"><h2>Wybierz wiek dziecka</h2><div class="kb-rule"></div><p class="kb-muted" style="margin:0">Pokażemy ofertę poradnika, który do niego pasuje.</p><div class="kb-wybor-lista"><button type="button" data-cel="oferta-male" aria-pressed="false">3–7 lat<small>Tom 1</small></button><button type="button" data-cel="oferta" aria-pressed="true">11–18 lat<small>Tom 2</small></button><button type="button" data-cel="oferta-dorosle" aria-pressed="false">Dorosłe<small>Tom 3</small></button></div></div><script>(function(){if(window.__kbWybor)return;window.__kbWybor=1;var IDS=["oferta","oferta-dorosle","oferta-male"],cur=null;function ustaw(id){if(IDS.indexOf(id)<0)return;cur=id;document.documentElement.classList.add("kb-wybor-on");IDS.forEach(function(x){var s=document.getElementById(x);if(!s)return;s.classList.toggle("kb-of-ukryta",x!==id);s.classList.toggle("kb-of-widoczna",x===id)});var b=document.querySelectorAll("#kb-wybor [data-cel]");for(var i=0;i<b.length;i++)b[i].setAttribute("aria-pressed",b[i].getAttribute("data-cel")===id?"true":"false")}function zHasha(h){var m=(h||"").match(/#(oferta(?:-dorosle|-male)?)(?:$|[?&\/])/);return m?m[1]:null}function start(){if(cur){ustaw(cur);return}var id=zHasha(location.hash);if(!id){try{var t=JSON.parse(localStorage.getItem("kb_test2")||"{}"),k=null;Object.keys(t).forEach(function(x){if(!k||String(t[x].data)>String(t[k].data))k=x});id={m:"oferta-male",s:"oferta",n:"oferta",d:"oferta-dorosle"}[k]||null}catch(e){}}ustaw(id||"oferta")}window.addEventListener("click",function(e){var el=e.target&&e.target.closest?e.target:null;if(!el)return;var b=el.closest("#kb-wybor [data-cel]");if(b){ustaw(b.getAttribute("data-cel"));return}var a=el.closest('a[href*="#oferta"]');if(a){var id=zHasha(a.getAttribute("href"));if(id)ustaw(id)}},true);window.addEventListener("hashchange",function(){var id=zHasha(location.hash);if(id)ustaw(id)});if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",start);else start();setTimeout(start,600);setTimeout(start,2000);try{var p=0;new MutationObserver(function(){if(p)return;p=1;requestAnimationFrame(function(){p=0;if(cur)ustaw(cur)})}).observe(document.body,{childList:true,subtree:true})}catch(e){}})();</script></div> <section class="kb-sekcja" id="oferta" aria-labelledby="kb-h-oferta"> <div class="kb-wrap"> <!-- KROKBLIŻEJ – filmy sprzedażowe kb-vsl (22.09.2026: trzy wersje). #kb-vsl = tom 2 (11–18, w #oferta, tu są też wspólne style i skrypt dla wszystkich trzech), #kb-vsl-dorosle = tom 3 (w #oferta-dorosle), #kb-vsl-male = tom 1 (w #oferta-male). Każdy ok. 1:00, zapętlony, bez dźwięku, zatrzymuje się, gdy nie jest na ekranie. Tempo: --kb-speed (2). data-dur = długość sceny w s, --d = moment wejścia napisu. Tom 2: podmień {{URL_ILUSTRACJA_BOL}} i {{URL_ILUSTRACJA_OBIETNICA}} na linki. W tomach 1 i 3 scena z wartością nie ma cen składników — tylko lista i 49 zł. --> <section id="kb-vsl" aria-label="Krótki film o poradniku Jak odbudować kontakt z dzieckiem"> <div class="kb-box"> <div class="kb-stage" aria-hidden="true"> <div class="kb-s" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Pytasz: „Jak było w&nbsp;szkole?”</p> <p class="kb-xl kb-it kb-in" style="--d:2.6s">Słyszysz: „Nic”.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> </div> </div> <div class="kb-s kb-s--ilu" data-dur="12"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">Drzwi do pokoju coraz częściej zamknięte.</p> <p class="kb-l kb-in" style="--d:3s">Słuchawki przy obiedzie.</p> <p class="kb-l kb-in" style="--d:6s">Coraz mniej wiesz, co u&nbsp;niego słychać.</p> </div> </div> <div class="kb-s" data-dur="14"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">To nie znaczy, że jesteś złym rodzicem.</p> <p class="kb-trio"> <span class="kb-in" style="--d:3.6s">Krytyka.</span> <span class="kb-in" style="--d:4.4s">Kazania.</span> <span class="kb-in" style="--d:5.2s">Kontrola.</span> </p> <p class="kb-m kb-in" style="--d:7.2s">Robimy to z&nbsp;troski.</p> <p class="kb-l kb-in" style="--d:9.4s">I&nbsp;właśnie to pogłębia dystans.</p> </div> </div> <div class="kb-s kb-s--ilu kb-s--poster" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Relacja się pogorszyła.</p> <p class="kb-xl kb-in" style="--d:2.4s">To nie znaczy, że jest stracona.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> <p class="kb-m kb-in" style="--d:5s">Poradnik dla rodziców nastolatków 11–18 lat</p> </div> </div> <div class="kb-s" data-dur="16"> <div class="kb-t kb-t--wide"> <p class="kb-l kb-in" style="--d:.2s">Droga przez poradnik jest prosta.</p> <ol class="kb-steps"> <li class="kb-in" style="--d:2s"><span class="kb-n">1</span><span><b>Diagnoza</b><em>Co się stało i&nbsp;który błąd jest Twój.</em></span></li> <li class="kb-in" style="--d:5.5s"><span class="kb-n">2</span><span><b>Jedna zmiana</b><em>Jedna, nie dziesięć. Zapisana na kartce.</em></span></li> <li class="kb-in" style="--d:9s"><span class="kb-n">3</span><span><b>14 dni wyzwania</b><em>Potem ten sam test i&nbsp;porównanie.</em></span></li> </ol> </div> </div> <div class="kb-s kb-s--pages" data-dur="18"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.2s">Zajrzyj do środka.</p> <p class="kb-m kb-in" style="--d:14.5s">15 rozdziałów, ściąga z&nbsp;gotowymi zdaniami i&nbsp;zeszyt ćwiczeń do wydrukowania.</p> </div> <div class="kb-pages"> <div class="kb-page kb-in" style="--d:1.4s;--i:0"><small>Rozdział 3</small><b>Najczęstsze błędy, które pogłębiają dystans</b><span class="kb-pk"></span><em>Krytyka, kazania, kontrola i&nbsp;autotest, od czego zacząć</em></div> <div class="kb-page kb-in" style="--d:4.6s;--i:1"><small>Rozdział 4</small><b>Komunikacja bez konfliktu</b><span class="kb-pk"></span><em>Koło kontaktu, aktywne słuchanie i&nbsp;gotowe zdania na trudne chwile</em></div> <div class="kb-page kb-in" style="--d:7.8s;--i:2"><small>Rozdział 5</small><b>Emocje: jak nie uciekać od trudnych rozmów</b><span class="kb-pk"></span><em>Metoda STOP i&nbsp;wychodzenie z&nbsp;kłótni</em></div> <div class="kb-page kb-in" style="--d:11s;--i:3"><small>Rozdział 15</small><b>Plan działania: pierwsze kroki</b><span class="kb-pk"></span><em>14-dniowe wyzwanie bliskości i&nbsp;powtórka testu</em></div> </div> </div> <div class="kb-s kb-s--stack" data-dur="18"> <div class="kb-t kb-t--wide"> <p class="kb-m kb-in" style="--d:.2s">W jednym pliku dostajesz:</p> <ul class="kb-rows"> <li class="kb-row kb-in" style="--d:1.2s"><span>Przewodnik, 15 rozdziałów</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:2.8s"><span>Test na start i&nbsp;po 14 dniach</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:4.4s"><span>Gotowe skrypty rozmów</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:6s"><span>14-dniowe wyzwanie bliskości</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:7.6s"><span>Zeszyt ćwiczeń</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:9.2s"><span>Ściąga „Co powiedzieć, gdy…”</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:10.8s"><span>Dodatek dla rodziców dorosłych dzieci</span><span>✓</span></li> </ul> </div> <div class="kb-sum"> <p class="kb-m kb-in" style="--d:1s">Całość</p> <p class="kb-total kb-in" style="--d:1s">49 zł</p> </div> </div> <div class="kb-s" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">30 dni gwarancji.</p> <p class="kb-l kb-in" style="--d:2.4s">Jeśli poradnik Ci nie pomoże, dostaniesz zwrot pieniędzy.</p> <p class="kb-m kb-in" style="--d:5s">Bez pytań. Plik zostaje u&nbsp;Ciebie.</p> </div> </div> <div class="kb-s" data-dur="8"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.3s">Plik PDF trafia na Twojego maila zaraz po zakupie.</p> <p class="kb-m kb-in" style="--d:2.6s">Czytasz na telefonie. Ćwiczenia możesz wydrukować.</p> </div> </div> <div class="kb-s kb-s--ilu kb-s--cover" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Zacznij od jednego rozdziału.</p> <p class="kb-xl kb-it kb-in" style="--d:2s">Dziś.</p> <span class="kb-k kb-in" style="--d:3s"></span> <p class="kb-m kb-in" style="--d:3.8s">Jak odbudować kontakt z&nbsp;dzieckiem, 49&nbsp;zł</p> </div> <img class="kb-ilu kb-in" style="--d:.8s" data-src="https://app.easy.tools/files/pages/assets/2026-09-04/okladkaweb1200px1_mtng6mwa.png" alt=""> </div> <div class="kb-prog" hidden=""><span></span></div> </div> <button type="button" class="kb-pause" aria-pressed="false" aria-label="Zatrzymaj film" hidden=""></button> </div> <p class="kb-sr">Pytasz: „Jak było w szkole?”. Słyszysz: „Nic”. Drzwi do pokoju coraz częściej zamknięte, słuchawki przy obiedzie, coraz mniej wiesz, co u niego słychać. To nie znaczy, że jesteś złym rodzicem. Krytyka, kazania, kontrola – robimy to z troski i właśnie to pogłębia dystans. Relacja się pogorszyła. To nie znaczy, że jest stracona. Droga przez poradnik: diagnoza, jedna zmiana, 14 dni wyzwania i powtórka testu. W środku 15 rozdziałów, ściąga z gotowymi zdaniami i zeszyt ćwiczeń. W jednym pliku: przewodnik, test, skrypty rozmów, 14-dniowe wyzwanie, zeszyt ćwiczeń, ściąga i dodatek dla rodziców dorosłych dzieci – 49 zł. 30 dni gwarancji zwrotu bez pytań, plik zostaje u Ciebie. PDF trafia na maila zaraz po zakupie.</p> </section> <style> :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle){--kb-speed:2;--kb-bg:#FAF6E9;--kb-paper:#FFFDF6;--kb-line:#E8DDC6;--kb-sage:#55613F;--kb-clay:#C2764F;--kb-clay-d:#B9663D;--kb-warm:#7A6E5E;--kb-serif:'Lora',Georgia,'Times New Roman',serif;--kb-sans:'Nunito Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;max-width:900px;margin:0 auto;padding:8px 0 36px;box-sizing:border-box} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) *,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) *::before,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) *::after{box-sizing:border-box} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) p,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) ul,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) ol,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) li{margin:0;padding:0;list-style:none} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-box{position:relative;container-type:inline-size;container-name:kbvsl} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-stage{--fs-xl:4.4cqi;--fs-l:3.2cqi;--fs-m:2.2cqi;--fs-trio:5.6cqi;--pad-x:8cqi;--pad-y:6cqi;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--kb-bg);border:1px solid var(--kb-line);border-radius:18px} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s{position:absolute;inset:0;display:grid;align-content:center;justify-content:center;padding:var(--pad-y) var(--pad-x);opacity:0;transition:opacity .45s ease} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s.is-on{opacity:1} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s.is-out{opacity:0} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle):not(.kb-js) .kb-s--poster{opacity:1} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-t{display:grid;gap:1.6cqi;max-width:62cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-t--wide{max-width:none;width:100%} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-xl{font:500 var(--fs-xl)/1.16 var(--kb-serif);color:var(--kb-sage);letter-spacing:-.005em;text-wrap:balance} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-l{font:500 var(--fs-l)/1.25 var(--kb-serif);color:var(--kb-sage);text-wrap:balance} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-m{font:400 var(--fs-m)/1.45 var(--kb-sans);color:var(--kb-warm);text-wrap:pretty} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-it{font-style:italic} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-k{display:block;width:7cqi;height:max(2px,.34cqi);border-radius:9px;background:var(--kb-clay);transform-origin:left center;margin:.6cqi 0} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-trio{display:flex;flex-wrap:wrap;gap:.2em .5em;font:600 var(--fs-trio)/1.1 var(--kb-serif);color:var(--kb-clay-d);margin:1cqi 0} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-trio span{display:inline-block} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-ilu{display:none;width:100%;height:auto;max-height:40cqi;object-fit:contain} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--ilu.has-ilu{grid-template-columns:1fr .95fr;align-items:center;gap:4cqi;justify-content:stretch} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--ilu.has-ilu .kb-ilu{display:block} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--cover.has-ilu{grid-template-columns:1.3fr .7fr} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps{display:grid;gap:2.4cqi;margin-top:1.6cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps li{display:grid;grid-template-columns:5cqi 1fr;align-items:baseline} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-n{font:600 calc(var(--fs-xl)*1.1)/1 var(--kb-serif);color:var(--kb-clay-d)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps b{display:block;font:600 var(--fs-l)/1.2 var(--kb-serif);color:var(--kb-sage)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps em{display:block;font:400 var(--fs-m)/1.45 var(--kb-sans);color:var(--kb-warm);font-style:normal} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--pages{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3cqi;justify-content:stretch} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pages{position:relative;height:40cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page{position:absolute;top:calc(var(--i)*1.8cqi);left:calc(var(--i)*6.5cqi);width:25cqi;height:33cqi;padding:3.4cqi 2.6cqi;display:flex;flex-direction:column;justify-content:center;gap:1cqi;background:var(--kb-paper);border:1px solid var(--kb-line);border-radius:4px;box-shadow:0 .8cqi 2.4cqi rgba(85,97,63,.12);rotate:calc((var(--i) - 1.5) * 1.6deg)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page small{font:700 1.05cqi/1.3 var(--kb-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--kb-clay-d)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page b{font:600 1.95cqi/1.2 var(--kb-serif);color:var(--kb-sage)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page em{font:italic 500 1.3cqi/1.4 var(--kb-serif);color:var(--kb-warm)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pk{display:block;width:3.4cqi;height:max(2px,.26cqi);border-radius:9px;background:var(--kb-clay)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--stack{grid-template-columns:1.4fr 1fr;align-items:center;gap:5cqi;justify-content:stretch} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-rows{margin-top:1.2cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-row{display:flex;justify-content:space-between;gap:2cqi;padding:.75cqi 0;border-bottom:1px solid var(--kb-line);font:400 var(--fs-m)/1.3 var(--kb-sans);color:var(--kb-warm)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-row span:last-child{font-weight:700;color:var(--kb-sage);font-variant-numeric:tabular-nums;white-space:nowrap} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-sum{display:grid;gap:1cqi;align-content:center} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-total{font:600 calc(var(--fs-xl)*1.25)/1 var(--kb-serif);color:var(--kb-warm);font-variant-numeric:tabular-nums} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-prog{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:2.6cqi;height:2px;border-radius:2px;background:var(--kb-line);overflow:hidden} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-prog span{display:block;height:100%;background:var(--kb-clay);transform-origin:left;transform:scaleX(0)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pause{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--kb-line);background:rgba(250,246,233,.9);cursor:pointer;padding:0;display:grid;place-items:center} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pause::before{content:"";width:10px;height:12px;border-left:3px solid var(--kb-warm);border-right:3px solid var(--kb-warm)} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pause[aria-pressed="true"]::before{width:11px;height:12px;border:0;background:var(--kb-warm);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:3px} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pause:focus-visible{outline:3px solid var(--kb-clay-d);outline-offset:3px} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .kb-in{opacity:0} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-in{animation:kbIn calc(.9s / var(--kb-speed)) cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) / var(--kb-speed)) both} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-k{animation:kbDraw calc(.8s / var(--kb-speed)) cubic-bezier(.3,.6,.2,1) calc(var(--d,0s) / var(--kb-speed)) both} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-page{animation:kbPage calc(1s / var(--kb-speed)) cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) / var(--kb-speed)) both} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-out .kb-in{opacity:1} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-stage.is-paused *{animation-play-state:paused!important} @keyframes kbIn{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}} @keyframes kbDraw{from{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}} @keyframes kbPage{from{opacity:0;translate:0 4cqi}to{opacity:1;translate:0 0}} @keyframes kbFade{from{opacity:0}to{opacity:1}} @media (prefers-reduced-motion:reduce){:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-in,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-k,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle).kb-js .is-on .kb-page{animation-name:kbFade}} @container kbvsl (max-width:600px){ :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-stage{aspect-ratio:4/5;--fs-xl:8.4cqi;--fs-l:6.3cqi;--fs-m:4.4cqi;--fs-trio:10cqi;--pad-x:8cqi;--pad-y:10cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-t{max-width:none;gap:3cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-k{width:12cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--ilu.has-ilu,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--cover.has-ilu{grid-template-columns:1fr;gap:5cqi;align-content:center} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-ilu{max-height:46cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--cover .kb-ilu{max-height:52cqi;width:auto;justify-self:start} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps{gap:5cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-steps li{grid-template-columns:10cqi 1fr} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--pages{grid-template-columns:1fr;align-content:start;gap:6cqi;padding-top:12cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pages{height:64cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page{width:48cqi;height:58cqi;top:calc(var(--i)*2.4cqi);left:calc(var(--i)*9cqi);padding:6cqi 5cqi;gap:2cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page small{font-size:2.2cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page b{font-size:4.2cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-page em{font-size:2.9cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-pk{width:7cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-s--stack{grid-template-columns:1fr;gap:4cqi;align-content:center} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-row{padding:1.5cqi 0;font-size:3.9cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-sum{grid-template-columns:auto 1fr;align-items:baseline;column-gap:3cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-sum .kb-k,:is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-sum .kb-xl{grid-column:1 / -1} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-total{font-size:8cqi} :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-prog{bottom:5cqi} } :is(#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle) .kb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap} </style> <script> (function(){ function kbVslInit(){ [].forEach.call(document.querySelectorAll('#kb-vsl,#kb-vsl-male,#kb-vsl-dorosle'),function(root){ if(root.dataset.ready) return; root.dataset.ready='1'; var SPEED=parseFloat(getComputedStyle(root).getPropertyValue('--kb-speed'))||1; var stage=root.querySelector('.kb-stage'), scenes=[].slice.call(root.querySelectorAll('.kb-s')); var bar=root.querySelector('.kb-prog'), fill=bar.querySelector('span'), btn=root.querySelector('.kb-pause'); var durs=scenes.map(function(s){return parseFloat(s.dataset.dur)||6}), total=durs.reduce(function(a,b){return a+b},0); root.querySelectorAll('img[data-src]').forEach(function(img){ var src=img.getAttribute('data-src')||''; if(!src||src.indexOf('{{')>-1){img.remove();return} img.onload=function(){img.closest('.kb-s').classList.add('has-ilu')}; img.onerror=function(){img.remove()}; img.src=src; }); var rows=[].slice.call(root.querySelectorAll('.kb-row')).map(function(r){ return {v:parseFloat(r.dataset.v)||0,d:parseFloat(r.style.getPropertyValue('--d'))||0}; }); var counter=root.querySelector('.kb-count'), stackIdx=scenes.indexOf(root.querySelector('.kb-s--stack')); root.classList.add('kb-js'); bar.hidden=false; btn.hidden=false; var t=0,last=null,cur=-1,userPaused=false,onScreen=true,shownPaused=null; function show(i){ if(cur>-1){var old=scenes[cur];old.classList.remove('is-on');old.classList.add('is-out'); setTimeout(function(){old.classList.remove('is-out')},500)} var s=scenes[i]; s.classList.remove('is-out'); void s.offsetWidth; s.classList.add('is-on'); cur=i; } function frame(ts){ var playing=!userPaused&&onScreen&&!document.hidden; if(last!==null&&playing){t+=Math.min((ts-last)/1000,.1)*SPEED; if(t>=total) t-=total} last=ts; if(shownPaused!==!playing){shownPaused=!playing;stage.classList.toggle('is-paused',!playing)} var acc=0,i=0; while(i<durs.length-1&&t>=acc+durs[i]){acc+=durs[i];i++} if(i!==cur) show(i); fill.style.transform='scaleX('+(t/total).toFixed(4)+')'; if(i===stackIdx&&counter){ var lt=t-acc,sum=0; rows.forEach(function(r){sum+=r.v*Math.max(0,Math.min(1,(lt-r.d)/.6))}); counter.textContent=Math.round(sum); } requestAnimationFrame(frame); } btn.addEventListener('click',function(){ userPaused=!userPaused; btn.setAttribute('aria-pressed',userPaused); btn.setAttribute('aria-label',userPaused?'Odtwórz film':'Zatrzymaj film'); }); if('IntersectionObserver' in window){ new IntersectionObserver(function(e){onScreen=e[0].isIntersecting},{threshold:.3}).observe(stage); } requestAnimationFrame(frame); }); } kbVslInit(); if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',kbVslInit); setTimeout(kbVslInit,800);setTimeout(kbVslInit,2500); })(); </script> <div class="kb-srodek" style="margin-top:40px"> <p class="kb-tom-nr">Tom 2</p> <h2 id="kb-h-oferta">Masz nastolatka? Możesz zacząć już dziś</h2> <div class="kb-rule"></div> <p class="kb-lead">„Jak odbudować kontakt z dzieckiem” dla rodziców dzieci w wieku 11–18 lat. Wybierz wersję dla siebie albo dla Was obojga.</p> </div> <div class="kb-oferty"> <div class="kb-oferta"> <h3>Poradnik</h3> <p class="kb-muted" style="margin:0">Dla rodzica, który zaczyna sam</p> <p class="kb-cena">49 zł</p> <ul> <li>Przewodnik, 15 rozdziałów — od diagnozy dystansu po codzienne rytuały</li> <li>Test na start i po 14 dniach, który wskazuje, od czego zacząć</li> <li>Gotowe skrypty trudnych rozmów: używki, lęk, przeprosiny, złość</li> <li>14-dniowe wyzwanie bliskości, po 15 minut dziennie</li> <li>Zeszyt ćwiczeń do wydruku i ściąga „Co powiedzieć, gdy…”</li> <li>Dodatek dla rodziców dzieci, które są już dorosłe</li> </ul><p class="kb-sam"><b>Drugi rodzic tego nie przeczyta?</b> To nic. Każde ćwiczenie działa, gdy robi je jedna osoba — zmiana zaczyna się od Ciebie.</p> <a class="kb-btn kb-lekki" href="https://cart.easy.tools/checkout/55850179/jak-odbudowac-kontakt-z-dzieckiem?plan=price_1UBXbSIo4zRQWynT2vaiSLFd">Kupuję za 49 zł</a> <p class="kb-muted">PDF, 102 strony, ok. 2–2,5 godz. czytania. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> <div class="kb-oferta kb-polecana"> <span class="kb-plakietka">Gdy w domu jest dwoje rodziców</span> <h3>Poradnik + Wspólny front</h3> <p class="kb-muted" style="margin:0">Dla rodziców, którzy chcą grać do jednej bramki</p> <p class="kb-cena">69 zł</p> <ul> <li>Wszystko z wersji podstawowej</li> <li class="kb-plus">„Wspólny front” — przewodnik dla drugiego rodzica</li> <li class="kb-plus">Plan rozmowy rodziców o wspólnych zasadach</li> </ul> <p style="font-size:16px;color:var(--warm);margin-bottom:22px">Dziecku łatwiej wrócić do rozmowy, gdy od obojga rodziców słyszy to samo. Drugi rodzic nie musi czytać całego poradnika — krótki przewodnik wystarczy, żeby zacząć razem.</p> <a class="kb-btn" href="https://cart.easy.tools/checkout/55850179/jak-odbudowac-kontakt-z-dzieckiem?plan=price_1UGQehIo4zRQWynTdGioBapl">Kupuję za 69 zł</a> <p class="kb-muted">Poradnik (102 strony) i „Wspólny front” w PDF. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> <p class="kb-muted kb-srodek" style="margin-top:22px">Nie wiesz, czy to dla Was? <a href="#test-n">Zrób najpierw test</a> — wynik powie, od czego zacząć, nawet jeśli nic nie kupisz.</p> </div> </section> <!-- ═══════════════════════════════════════════════════════════════════════ KROKBLIŻEJ — oferty tomu II i tomu III (dwie opcje, jak w #oferta tomu I) Gdzie: w sekcji 3 strony głównej, zaraz po sekcji #oferta. Przyciski „Zobacz, co dostajesz” na kartach tomów i w wyniku testu przewijają tutaj: tom I → #oferta, tom II → #oferta-dorosle, tom III → #oferta-male. Do uzupełnienia: - Tom II, karta „Poradnik + Wspólny front”: wstaw link z koszyka EasyTools w miejsce {{LINK_TOM2_ZESTAW}} i usuń atrybut hidden z tej karty. Karta ma teraz ten sam tekst co w tomie I — przejrzyj go pod rodziców dorosłych dzieci. - Tom III: wstaw linki {{LINK_TOM3_PORADNIK}} i {{LINK_TOM3_ZESTAW}}, usuń hidden z sekcji #oferta-male, a na karcie tomu III w #poradniki zamień przycisk „Zrób test i zapisz się” na <a class="kb-btn" href="#oferta-male">Zobacz, co dostajesz</a>. Dopóki karta ma hidden, druga kolumna się nie pokazuje, a jedyna karta stoi na środku. ═══════════════════════════════════════════════════════════════════════ --> <style> #kb-home .kb-sekcja[hidden],#kb-home .kb-oferta[hidden]{display:none} #kb-home .kb-oferty:has(>.kb-oferta[hidden]){grid-template-columns:minmax(0,460px);justify-content:center} </style> <section class="kb-sekcja" id="oferta-dorosle" aria-labelledby="kb-h-oferta-dorosle"> <div class="kb-wrap"> <section id="kb-vsl-dorosle" aria-label="Krótki film o poradniku Jak odzyskać kontakt z dorosłym dzieckiem"> <div class="kb-box"> <div class="kb-stage" aria-hidden="true"> <div class="kb-s" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Telefon raz w&nbsp;miesiącu.</p> <p class="kb-xl kb-it kb-in" style="--d:2.6s">Rozmowa na trzy minuty.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> </div> </div> <div class="kb-s" data-dur="12"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">Na święta „może wpadną”.</p> <p class="kb-l kb-in" style="--d:3s">O&nbsp;ważnych sprawach dowiadujesz się ostatni.</p> <p class="kb-l kb-in" style="--d:6s">Albo od miesięcy jest cisza.</p> </div> </div> <div class="kb-s" data-dur="14"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">To nie znaczy, że jesteś złym rodzicem.</p> <p class="kb-trio"> <span class="kb-in" style="--d:3.6s">Rady.</span> <span class="kb-in" style="--d:4.4s">Oceny.</span> <span class="kb-in" style="--d:5.2s">Wyrzuty.</span> </p> <p class="kb-m kb-in" style="--d:7.2s">Mówimy to z&nbsp;troski.</p> <p class="kb-l kb-in" style="--d:9.4s">A&nbsp;dorosłe dziecko słyszy w&nbsp;tym ocenę.</p> </div> </div> <div class="kb-s kb-s--poster" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Kontakt się rozrzedził albo urwał.</p> <p class="kb-xl kb-in" style="--d:2.4s">To nie znaczy, że drzwi są zamknięte na zawsze.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> <p class="kb-m kb-in" style="--d:5s">Poradnik dla rodziców dorosłych dzieci</p> </div> </div> <div class="kb-s" data-dur="16"> <div class="kb-t kb-t--wide"> <p class="kb-l kb-in" style="--d:.2s">Droga przez poradnik jest prosta.</p> <ol class="kb-steps"> <li class="kb-in" style="--d:2s"><span class="kb-n">1</span><span><b>Zrozum</b><em>Dlaczego dorosłe dzieci się oddalają. Prawie nigdy nie chodzi o&nbsp;niewdzięczność.</em></span></li> <li class="kb-in" style="--d:5.5s"><span class="kb-n">2</span><span><b>Zmień rozmowę</b><em>Bez rad, o&nbsp;które nikt nie prosił. Z&nbsp;gotowymi zdaniami.</em></span></li> <li class="kb-in" style="--d:9s"><span class="kb-n">3</span><span><b>60 dni planu</b><em>Mierzysz tylko to, co zależy od Ciebie.</em></span></li> </ol> </div> </div> <div class="kb-s kb-s--pages" data-dur="18"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.2s">Zajrzyj do środka.</p> <p class="kb-m kb-in" style="--d:14.5s">17 rozdziałów, osobna część o&nbsp;zerwanym kontakcie, ściąga i&nbsp;zeszyt ćwiczeń.</p> </div> <div class="kb-pages"> <div class="kb-page kb-in" style="--d:1.4s;--i:0"><small>Rozdział 3</small><b>Siedem powodów, dla których dorosłe dzieci się oddalają</b><span class="kb-pk"></span><em>Prawie nigdy nie chodzi o&nbsp;niewdzięczność</em></div> <div class="kb-page kb-in" style="--d:4.6s;--i:1"><small>Rozdział 6</small><b>Rozmowa bez przesłuchania</b><span class="kb-pk"></span><em>Jak brzmi telefon, po którym ktoś chce oddzwonić</em></div> <div class="kb-page kb-in" style="--d:7.8s;--i:2"><small>Rozdział 8</small><b>Przeprosiny po latach</b><span class="kb-pk"></span><em>Jak zacząć rozmowę, której prawie nikt nie umie zacząć</em></div> <div class="kb-page kb-in" style="--d:11s;--i:3"><small>Rozdział 14</small><b>Jedna wiadomość</b><span class="kb-pk"></span><em>List, który można wysłać po roku milczenia</em></div> </div> </div> <div class="kb-s kb-s--stack" data-dur="18"> <div class="kb-t kb-t--wide"> <p class="kb-m kb-in" style="--d:.2s">W jednym pliku dostajesz:</p> <ul class="kb-rows"> <li class="kb-row kb-in" style="--d:1.2s"><span>Przewodnik, 17 rozdziałów w&nbsp;czterech częściach</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:2.8s"><span>Osobna część o&nbsp;zerwanym kontakcie</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:4.4s"><span>Plan na 60 dni</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:6.0s"><span>Ściąga „Co powiedzieć, gdy…”</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:7.6s"><span>Zeszyt 15 ćwiczeń do wydruku</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:9.2s"><span>Dodatek: kiedy role się odwracają</span><span>✓</span></li> </ul> </div> <div class="kb-sum"> <p class="kb-m kb-in" style="--d:1s">Całość</p> <p class="kb-total kb-in" style="--d:1s">49 zł</p> <span class="kb-k kb-in" style="--d:11.6s"></span> <p class="kb-xl kb-in" style="--d:12.4s">Jeden plik. Zostaje u&nbsp;Ciebie.</p> </div> </div> <div class="kb-s" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">30 dni gwarancji.</p> <p class="kb-l kb-in" style="--d:2.4s">Jeśli poradnik Ci nie pomoże, dostaniesz zwrot pieniędzy.</p> <p class="kb-m kb-in" style="--d:5s">Bez pytań. Plik zostaje u&nbsp;Ciebie.</p> </div> </div> <div class="kb-s" data-dur="8"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.3s">Plik PDF trafia na Twojego maila zaraz po zakupie.</p> <p class="kb-m kb-in" style="--d:2.6s">Czytasz na telefonie. Ćwiczenia możesz wydrukować.</p> </div> </div> <div class="kb-s kb-s--ilu kb-s--cover" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Zacznij od siebie.</p> <p class="kb-xl kb-it kb-in" style="--d:2s">Dziś.</p> <span class="kb-k kb-in" style="--d:3s"></span> <p class="kb-m kb-in" style="--d:3.8s">Jak odzyskać kontakt z&nbsp;dorosłym dzieckiem, 49&nbsp;zł</p> </div> <img class="kb-ilu kb-in" style="--d:.8s" data-src="https://app.easy.tools/files/pages/assets/2026-09-21/okladkatom21200px_mub3rgpy.jpg" alt=""> </div> <div class="kb-prog" hidden=""><span></span></div> </div> <button type="button" class="kb-pause" aria-pressed="false" aria-label="Zatrzymaj film" hidden=""></button> </div> <p class="kb-sr">Telefon raz w miesiącu, rozmowa na trzy minuty. Na święta „może wpadną”, o ważnych sprawach dowiadujesz się ostatni albo od miesięcy jest cisza. To nie znaczy, że jesteś złym rodzicem. Rady, oceny i wyrzuty mówimy z troski, a dorosłe dziecko słyszy w nich ocenę. Kontakt się rozrzedził albo urwał – to nie znaczy, że drzwi są zamknięte na zawsze. Poradnik dla rodziców dorosłych dzieci. Droga przez poradnik: zrozumieć, dlaczego dorosłe dzieci się oddalają, zmienić rozmowę i plan na 60 dni. W środku 17 rozdziałów, osobna część o zerwanym kontakcie, ściąga, zeszyt 15 ćwiczeń i dodatek o odwróconych rolach – całość 49 zł. 30 dni gwarancji zwrotu bez pytań, plik zostaje u Ciebie. PDF trafia na maila zaraz po zakupie.</p> </section> <div class="kb-srodek" style="margin-top:40px"> <p class="kb-tom-nr">Tom 3</p> <h2 id="kb-h-oferta-dorosle">Dorosłe dziecko? Możesz zacząć już dziś</h2> <div class="kb-rule"></div> <p class="kb-lead">„Jak odzyskać kontakt z dorosłym dzieckiem” dla rodziców dorosłych dzieci — od kontaktu rzadkiego po zerwany. Wybierz wersję dla siebie albo dla Was obojga.</p> </div> <div class="kb-oferty"> <div class="kb-oferta"> <h3>Poradnik</h3> <p class="kb-muted" style="margin:0">Dla rodzica, który zaczyna sam</p> <p class="kb-cena">49 zł</p> <ul> <li>Przewodnik, 17 rozdziałów w czterech częściach — od diagnozy po naprawę</li> <li>Rozmowy bez rad, które brzmią jak ocena</li> <li>Jak napisać pierwszą wiadomość po długiej ciszy</li> <li>Osobna część o zerwanym kontakcie</li> <li>Plan na 60 dni, który mierzy tylko Twoje działania</li> <li>Ściąga zdań i zeszyt 15 ćwiczeń do wydruku</li> </ul><p class="kb-sam"><b>Drugi rodzic tego nie przeczyta?</b> To nic. Każde ćwiczenie działa, gdy robi je jedna osoba — zmiana zaczyna się od Ciebie.</p> <a class="kb-btn kb-lekki" href="https://cart.easy.tools/checkout/55850179/jak-odzyskac-kontakt-z-doroslym-dzieckiem">Kupuję za 49 zł</a> <p class="kb-muted">PDF, 114 stron, ok. 2–2,5 godz. czytania. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> <div class="kb-oferta kb-polecana"> <span class="kb-plakietka">Gdy w domu jest dwoje rodziców</span> <h3>Poradnik + Wspólny front</h3> <p class="kb-muted" style="margin:0">Dla rodziców, którzy chcą grać do jednej bramki</p> <p class="kb-cena">69 zł</p> <ul> <li>Wszystko z wersji podstawowej</li> <li class="kb-plus">„Wspólny front” — przewodnik dla drugiego rodzica</li> <li class="kb-plus">Plan rozmowy rodziców i wspólny przegląd co 4 tygodnie</li> </ul> <p style="font-size:16px;color:var(--warm);margin-bottom:22px">Dorosłemu dziecku łatwiej wrócić, gdy od obojga rodziców słyszy to samo i żadne z Was nie naciska. Drugi rodzic nie musi czytać całego poradnika — krótki przewodnik wystarczy, żeby zacząć razem.</p> <a class="kb-btn" href="https://cart.easy.tools/checkout/55850179/jak-odzyskac-kontakt-z-doroslym-dzieckiem?plan=price_1UIFKaIo4zRQWynTltyw22qJ">Kupuję za 69 zł</a> <p class="kb-muted">Poradnik (114 stron) i „Wspólny front” w PDF. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> <p class="kb-muted kb-srodek" style="margin-top:22px">Nie wiesz, czy to dla Was? <a href="#test-d">Zrób najpierw test</a> — wynik powie, od czego zacząć, nawet jeśli nic nie kupisz.</p> </div> </section> <section class="kb-sekcja" id="oferta-male" aria-labelledby="kb-h-oferta-male"> <div class="kb-wrap"> <section id="kb-vsl-male" aria-label="Krótki film o poradniku Jak zbudować więź z dzieckiem"> <div class="kb-box"> <div class="kb-stage" aria-hidden="true"> <div class="kb-s" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">„Załóż buty.” Po raz piąty.</p> <p class="kb-xl kb-it kb-in" style="--d:2.6s">A potem krzyk. Twój.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> </div> </div> <div class="kb-s" data-dur="12"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">Poranek kończy się awanturą.</p> <p class="kb-l kb-in" style="--d:3s">Wieczorem płacz przy myciu zębów.</p> <p class="kb-l kb-in" style="--d:6s">A Ty zasypiasz z&nbsp;poczuciem winy.</p> </div> </div> <div class="kb-s" data-dur="14"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.2s">To nie znaczy, że jesteś złym rodzicem.</p> <p class="kb-trio"> <span class="kb-in" style="--d:3.6s">Krzyk.</span> <span class="kb-in" style="--d:4.4s">Kary.</span> <span class="kb-in" style="--d:5.2s">Straszenie.</span> </p> <p class="kb-m kb-in" style="--d:7.2s">Działają szybko.</p> <p class="kb-l kb-in" style="--d:9.4s">I&nbsp;psują wolno.</p> </div> </div> <div class="kb-s kb-s--poster" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Nie budujesz posłuszeństwa.</p> <p class="kb-xl kb-in" style="--d:2.4s">Budujesz poczucie bezpieczeństwa.</p> <span class="kb-k kb-in" style="--d:4.2s"></span> <p class="kb-m kb-in" style="--d:5s">Poradnik dla rodziców dzieci 3–7 lat</p> </div> </div> <div class="kb-s" data-dur="16"> <div class="kb-t kb-t--wide"> <p class="kb-l kb-in" style="--d:.2s">Droga przez poradnik jest prosta.</p> <ol class="kb-steps"> <li class="kb-in" style="--d:2s"><span class="kb-n">1</span><span><b>Zrozum</b><em>Co jest normą w tym wieku, a czego dziecko jeszcze nie potrafi.</em></span></li> <li class="kb-in" style="--d:5.5s"><span class="kb-n">2</span><span><b>10 minut dziennie</b><em>Sam na sam, bez telefonu. Najprostsze narzędzie w&nbsp;książce.</em></span></li> <li class="kb-in" style="--d:9s"><span class="kb-n">3</span><span><b>30 dni planu</b><em>Mierzysz tylko to, co zależy od Ciebie.</em></span></li> </ol> </div> </div> <div class="kb-s kb-s--pages" data-dur="18"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.2s">Zajrzyj do środka.</p> <p class="kb-m kb-in" style="--d:14.5s">17 rozdziałów, ściąga na lodówkę i&nbsp;zeszyt ćwiczeń do wydrukowania.</p> </div> <div class="kb-pages"> <div class="kb-page kb-in" style="--d:1.4s;--i:0"><small>Rozdział 5</small><b>Dziesięć minut, które zmieniają wszystko</b><span class="kb-pk"></span><em>Najprostsze narzędzie w&nbsp;książce, podane jako protokół</em></div> <div class="kb-page kb-in" style="--d:4.6s;--i:1"><small>Rozdział 7</small><b>Złość, płacz, lęk</b><span class="kb-pk"></span><em>Co robić w&nbsp;trakcie burzy, a&nbsp;co dopiero po niej</em></div> <div class="kb-page kb-in" style="--d:7.8s;--i:2"><small>Rozdział 10</small><b>Kiedy to Ty tracisz panowanie</b><span class="kb-pk"></span><em>Protokół naprawy po własnym wybuchu</em></div> <div class="kb-page kb-in" style="--d:11s;--i:3"><small>Rozdział 11</small><b>Zaufanie zaczyna się przy rozbitym kubku</b><span class="kb-pk"></span><em>Trzy sekundy, które decydują o&nbsp;kolejnych latach</em></div> </div> </div> <div class="kb-s kb-s--stack" data-dur="18"> <div class="kb-t kb-t--wide"> <p class="kb-m kb-in" style="--d:.2s">W jednym pliku dostajesz:</p> <ul class="kb-rows"> <li class="kb-row kb-in" style="--d:1.2s"><span>Przewodnik, 17 rozdziałów w&nbsp;czterech częściach</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:2.8s"><span>Test na start i&nbsp;mapa „od czego zacząć”</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:4.4s"><span>Plan na 30 dni, dzień po dniu</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:6.0s"><span>Ściąga „Co powiedzieć zamiast” na lodówkę</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:7.6s"><span>Zeszyt 15 ćwiczeń do wydruku</span><span>✓</span></li> <li class="kb-row kb-in" style="--d:9.2s"><span>Dodatek: kiedy potrzebna jest pomoc z&nbsp;zewnątrz</span><span>✓</span></li> </ul> </div> <div class="kb-sum"> <p class="kb-m kb-in" style="--d:1s">Całość</p> <p class="kb-total kb-in" style="--d:1s">49 zł</p> <span class="kb-k kb-in" style="--d:11.6s"></span> <p class="kb-xl kb-in" style="--d:12.4s">Jeden plik. Zostaje u&nbsp;Ciebie.</p> </div> </div> <div class="kb-s" data-dur="10"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">30 dni gwarancji.</p> <p class="kb-l kb-in" style="--d:2.4s">Jeśli poradnik Ci nie pomoże, dostaniesz zwrot pieniędzy.</p> <p class="kb-m kb-in" style="--d:5s">Bez pytań. Plik zostaje u&nbsp;Ciebie.</p> </div> </div> <div class="kb-s" data-dur="8"> <div class="kb-t"> <p class="kb-l kb-in" style="--d:.3s">Plik PDF trafia na Twojego maila zaraz po zakupie.</p> <p class="kb-m kb-in" style="--d:2.6s">Czytasz na telefonie. Ćwiczenia możesz wydrukować.</p> </div> </div> <div class="kb-s kb-s--ilu kb-s--cover" data-dur="7"> <div class="kb-t"> <p class="kb-xl kb-in" style="--d:.3s">Zacznij od dziesięciu minut.</p> <p class="kb-xl kb-it kb-in" style="--d:2s">Dziś wieczorem.</p> <span class="kb-k kb-in" style="--d:3s"></span> <p class="kb-m kb-in" style="--d:3.8s">Jak zbudować więź z&nbsp;dzieckiem, 49&nbsp;zł</p> </div> <img class="kb-ilu kb-in" style="--d:.8s" data-src="https://easycart.fra1.digitaloceanspaces.com/images/HJh74SybRw9zqmwTlp7MSJizFY6gNRs1.webp" alt=""> </div> <div class="kb-prog" hidden=""><span></span></div> </div> <button type="button" class="kb-pause" aria-pressed="false" aria-label="Zatrzymaj film" hidden=""></button> </div> <p class="kb-sr">„Załóż buty” po raz piąty, a potem krzyk – Twój. Poranek kończy się awanturą, wieczorem płacz przy myciu zębów, a Ty zasypiasz z poczuciem winy. To nie znaczy, że jesteś złym rodzicem. Krzyk, kary i straszenie działają szybko i psują wolno. Nie budujesz posłuszeństwa, tylko poczucie bezpieczeństwa. Poradnik dla rodziców dzieci 3–7 lat. Droga przez poradnik: zrozumieć, co jest normą w tym wieku, 10 minut dziennie sam na sam i plan na 30 dni. W środku 17 rozdziałów, ściąga na lodówkę i zeszyt 15 ćwiczeń, test na start i dodatek o pomocy z zewnątrz – całość 49 zł. 30 dni gwarancji zwrotu bez pytań, plik zostaje u Ciebie. PDF trafia na maila zaraz po zakupie.</p> </section> <div class="kb-srodek" style="margin-top:40px"> <p class="kb-tom-nr">Tom 1</p> <h2 id="kb-h-oferta-male">Masz małe dziecko? Możesz zacząć już dziś</h2> <div class="kb-rule"></div> <p class="kb-lead">„Jak zbudować więź z dzieckiem” dla rodziców dzieci w wieku 3–7 lat. Wybierz wersję dla siebie albo dla Was obojga.</p> </div> <div class="kb-oferty"> <div class="kb-oferta"> <h3>Poradnik</h3> <p class="kb-muted" style="margin:0">Dla rodzica, który zaczyna sam</p> <p class="kb-cena">49 zł</p> <ul> <li>Przewodnik, 17 rozdziałów w czterech częściach</li> <li>10 minut dziennie sam na sam — dlaczego to tak dużo zmienia</li> <li>Burze emocji, granice i „nie” bez krzyku</li> <li>Co zrobić po własnym wybuchu</li> <li>Plan na 30 dni, dzień po dniu</li> <li>Ściąga na lodówkę i zeszyt 15 ćwiczeń do wydruku</li> </ul><p class="kb-sam"><b>Drugi rodzic tego nie przeczyta?</b> To nic. Każde ćwiczenie działa, gdy robi je jedna osoba — zmiana zaczyna się od Ciebie.</p> <a class="kb-btn kb-lekki" href="https://cart.easy.tools/checkout/55850179/jak-zbudowac-wiez-z-dzieckiem?plan=price_1UIEgYIo4zRQWynTRNxF7I6C">Kupuję za 49 zł</a> <p class="kb-muted">PDF, 111 stron, ok. 2–2,5 godz. czytania. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> <div class="kb-oferta kb-polecana"> <span class="kb-plakietka">Gdy w domu jest dwoje rodziców</span> <h3>Poradnik + Wspólny front</h3> <p class="kb-muted" style="margin:0">Dla rodziców, którzy chcą grać do jednej bramki</p> <p class="kb-cena">69 zł</p> <ul> <li>Wszystko z wersji podstawowej</li> <li class="kb-plus">„Wspólny front” — przewodnik dla drugiego rodzica</li> <li class="kb-plus">Plan rozmowy rodziców o wspólnych zasadach</li> </ul> <p style="font-size:16px;color:var(--warm);margin-bottom:22px">Małe dziecko szybko wyczuwa, kiedy rodzice mówią co innego. Drugi rodzic nie musi czytać całego poradnika — krótki przewodnik wystarczy, żeby zacząć razem.</p> <a class="kb-btn" href="https://cart.easy.tools/checkout/55850179/jak-zbudowac-wiez-z-dzieckiem?plan=price_1UIFKdIo4zRQWynT1YhNlirs">Kupuję za 69 zł</a> <p class="kb-muted">Poradnik (111 stron) i „Wspólny front” w PDF. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> <div class="kb-oferty kb-oferty-dol" style="grid-template-columns:minmax(0,460px);justify-content:center;margin-top:28px"> <div class="kb-oferta"> <span class="kb-plakietka">Gdy w domu jest też starsze dziecko</span> <h3>Pakiet: tom 1 + tom 2</h3> <p class="kb-muted" style="margin:0">Od przedszkolaka do nastolatka</p> <p class="kb-cena">79 zł</p> <ul> <li>Wszystko z wersji podstawowej</li> <li class="kb-plus">Tom 2: „Jak odbudować kontakt z dzieckiem” — poradnik dla rodziców dzieci 11–18 lat</li> <li class="kb-plus">Dwa testy na start i dwa zeszyty ćwiczeń</li> </ul> <p style="font-size:16px;color:var(--warm);margin-bottom:22px">Dla rodzin z dziećmi w różnym wieku — albo dla tych, którzy chcą mieć pod ręką to, co przyjdzie za kilka lat. Osobno oba tomy kosztują 98 zł.</p> <a class="kb-btn kb-lekki" href="https://cart.easy.tools/checkout/55850179/pakiet-tom-1-tom-2?plan=price_1UIEgcIo4zRQWynTisLS3P0v">Kupuję za 79 zł</a> <p class="kb-muted">2 × PDF. Dostęp od razu.</p><p class="kb-gw"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3l7.5 3v5.5c0 4.5-3.2 8-7.5 9.5-4.3-1.5-7.5-5-7.5-9.5V6z"></path><path d="M8.8 12.2l2.2 2.2 4.2-4.4"></path></svg><span>30 dni na zwrot, bez pytań. Plik zostaje u Ciebie.</span></p> </div> </div> <p class="kb-muted kb-srodek" style="margin-top:22px">Nie wiesz, czy to dla Was? <a href="#test-m">Zrób najpierw test</a> — wynik powie, od czego zacząć, nawet jeśli nic nie kupisz.</p> </div> </section> <section class="kb-sekcja" aria-labelledby="kb-h-gwarancja"> <div class="kb-wrap"> <div class="kb-gwarancja kb-gwarancja-krotka"> <div> <h2 id="kb-h-gwarancja" style="font-size:clamp(20px,2.6vw,24px)">30 dni na zwrot, bez pytań</h2> <p>Piszesz jedno zdanie na <a href="mailto:krokblizejsupport@gmail.com">krokblizejsupport@gmail.com</a> — oddajemy całą kwotę. Plik zostaje u Ciebie.</p> </div> </div> </div> </section> <section class="kb-sekcja" id="faq" aria-labelledby="kb-h-faq"> <div class="kb-waski"> <h2 id="kb-h-faq">Najczęstsze pytania</h2> <div class="kb-rule"></div> <details class="kb-q"><summary>Który poradnik jest dla mnie?</summary> <div class="kb-a"><p>Decyduje wiek dziecka: 3–7 lat to „Jak zbudować więź z dzieckiem”, 11–18 lat to „Jak odbudować kontakt z dzieckiem”, a dorosłe dziecko to „Jak odzyskać kontakt z dorosłym dzieckiem”. Przy dziecku w wieku 8–10 lat najlepiej <a href="#test-s">zrobić test</a> — pokaże, który przyda się bardziej.</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 trzy poradniki. Pierwsze kroki nie wymagają zgody dziecka na rozmowę. Zmienia się to, co robisz Ty, a rozmowa wraca później.</p></div></details><details class="kb-q"><summary>Czy moje dziecko musi to przeczytać?</summary> <div class="kb-a"><p>Nie. Poradnik jest dla Ciebie, nie dla dziecka. Dziecko nie musi o nim wiedzieć ani się na nic zgadzać — zmiana zaczyna się od tego, co robisz Ty.</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 sytuacje — na „nic”, trzaśnięte drzwi albo wiadomość po długiej ciszy — i plan na kolejne dni. Możesz je przepisać na kartkę i użyć dziś wieczorem.</p></div></details> <details class="kb-q"><summary>Ile czasu to zajmuje?</summary> <div class="kb-a"><p>Każdy poradnik to ok. 2–2,5 godziny czytania, a jeden rozdział zajmuje ok. 10 minut. Nie musisz czytać całości, żeby zacząć — test wskazuje, od którego rozdziału zacząć. Samo działanie to około 15 minut dziennie.</p></div></details> <details class="kb-q"><summary>A jeśli drugi rodzic nie chce się w to angażować?</summary> <div class="kb-a"><p>Wszystko, co jest w poradniku, działa także wtedy, gdy robi to tylko jeden rodzic — również po rozwodzie i przy opiece naprzemiennej. Jeśli drugi rodzic jest gotów spróbować, zestaw z „Wspólnym frontem” pomoże Wam zacząć razem.</p></div></details> <details class="kb-q"><summary>W jakiej formie dostanę poradnik i jak szybko?</summary> <div class="kb-a"><p>To plik PDF, który czyta się na telefonie, tablecie, komputerze i czytniku. Link do pobrania dostajesz od razu po płatności — na ekranie i mailem.</p></div></details> <details class="kb-q"><summary>Czy to zastępuje psychologa?</summary> <div class="kb-a"><p>Nie. To praktyczne poradniki o codziennym kontakcie. Każdy mówi wprost, przy jakich sygnałach trzeba iść do specjalisty, i podaje numery telefonów, pod które można zadzwonić od razu.</p></div></details> <details class="kb-q"><summary>Co, jeśli mi nie pomoże?</summary> <div class="kb-a"><p>Masz 30 dni darmowego zwrotu, bez podawania przyczyny. Wystarczy jedno zdanie na maila i cała kwota wraca do Ciebie.</p></div></details> <details class="kb-q"><summary>Jak mogę zapłacić?</summary> <div class="kb-a"><p>Płatności obsługuje EasyTools: BLIK, karta i szybki przelew. Cała transakcja trwa mniej niż minutę.</p></div></details> <details class="kb-q"><summary>Czego dokładnie nie obiecujemy?</summary> <div class="kb-a"><p>Cudu w jeden weekend — zmiana przychodzi po kilku tygodniach konsekwencji, nie po jednym wieczorze. To też nie są poradniki o posłuszeństwie: chodzi o kontakt, nie o kontrolę. Celem jest dziecko, które do Ciebie wraca.</p></div></details> <details class="kb-q"><summary>Kto tworzy Krokbliżej?</summary> <div class="kb-a"><p>Krokbliżej to niezależny projekt. Poradniki opierają się na wiedzy o relacjach i rozwoju dzieci; pełna lista źródeł jest w poradniku.</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ć doskonałym rodzicem. Wystarczy, że jesteś rodzicem, który próbuje. Twoje dziecko to widzi.</p> <div class="kb-przyciski"> <a class="kb-btn" href="#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:krokblizejsupport@gmail.com">krokblizejsupport@gmail.com</a></p> <p><a href="/regulamin">Regulamin</a> · <a href="https://app.easy.tools/policies/polityka-prywatnosci-krokblizej" data-polityka="">Polityka prywatności</a> · 30 dni darmowego zwrotu</p> </footer> </div> <script>!function(){"use strict";var e=document.getElementById("kb-home");if(e){e.querySelectorAll("img[data-okl]").forEach(function(e){function t(){e.hidden=!0;var t=e.nextElementSibling;t&&(t.hidden=!1)}n(e)?t():e.addEventListener("error",t)}),e.querySelectorAll("img[data-podglad]").forEach(function(t){function r(){var n;t.closest("figure").hidden=!0,(n=e.querySelector("#kb-podglad"))&&!n.querySelector("figure:not([hidden])")&&(n.hidden=!0)}n(t)?r():t.addEventListener("error",r)}),e.querySelectorAll("[data-onas]").forEach(function(e){0===e.textContent.trim().indexOf("{{")&&(e.hidden=!0)});var t=e.querySelectorAll("details.kb-q");t.forEach(function(e){e.addEventListener("toggle",function(){e.open&&t.forEach(function(t){t!==e&&(t.open=!1)})})})}function n(e){return!e.getAttribute("src")||0===e.getAttribute("src").indexOf("{{")}}()</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": "Decyduje wiek dziecka: 3–7 lat to „Jak zbudować więź z dzieckiem”, 11–18 lat to „Jak odbudować kontakt z dzieckiem”, a dorosłe dziecko to „Jak odzyskać kontakt z dorosłym dzieckiem”. Przy dziecku w wieku 8–10 lat najlepiej zrobić test — pokaże, który przyda się bardziej." } }, { "@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 trzy poradniki. Pierwsze kroki nie wymagają zgody dziecka na rozmowę. Zmienia się to, co robisz Ty, a rozmowa wraca później." } }, { "@type": "Question", "name": "Czy moje dziecko musi to przeczytać?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Poradnik jest dla Ciebie, nie dla dziecka. Dziecko nie musi o nim wiedzieć ani się na nic zgadzać — zmiana zaczyna się od tego, co robisz Ty." } }, { "@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 sytuacje — na „nic”, trzaśnięte drzwi albo wiadomość po długiej ciszy — i plan na kolejne dni. Możesz je przepisać na kartkę i użyć dziś wieczorem." } }, { "@type": "Question", "name": "Ile czasu to zajmuje?", "acceptedAnswer": { "@type": "Answer", "text": "Każdy poradnik to ok. 2–2,5 godziny czytania, a jeden rozdział zajmuje ok. 10 minut. Nie musisz czytać całości, żeby zacząć — test wskazuje, od którego rozdziału zacząć. Samo działanie to około 15 minut dziennie." } }, { "@type": "Question", "name": "A jeśli drugi rodzic nie chce się w to angażować?", "acceptedAnswer": { "@type": "Answer", "text": "Wszystko, co jest w poradniku, działa także wtedy, gdy robi to tylko jeden rodzic — również po rozwodzie i przy opiece naprzemiennej. Jeśli drugi rodzic jest gotów spróbować, zestaw z „Wspólnym frontem” pomoże Wam zacząć razem." } }, { "@type": "Question", "name": "W jakiej formie dostanę poradnik i jak szybko?", "acceptedAnswer": { "@type": "Answer", "text": "To plik PDF, który czyta się na telefonie, tablecie, komputerze i czytniku. Link do pobrania dostajesz od razu po płatności — na ekranie i mailem." } }, { "@type": "Question", "name": "Czy to zastępuje psychologa?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. To praktyczne poradniki o codziennym kontakcie. Każdy mówi wprost, przy jakich sygnałach trzeba iść do specjalisty, i podaje numery telefonów, pod które można zadzwonić od razu." } }, { "@type": "Question", "name": "Co, jeśli mi nie pomoże?", "acceptedAnswer": { "@type": "Answer", "text": "Masz 30 dni darmowego zwrotu, bez podawania przyczyny. Wystarczy jedno zdanie na maila i cała kwota wraca do Ciebie." } }, { "@type": "Question", "name": "Jak mogę zapłacić?", "acceptedAnswer": { "@type": "Answer", "text": "Płatności obsługuje EasyTools: BLIK, karta i szybki przelew. Cała transakcja trwa mniej niż minutę." } } ] } </script> <!-- ===== SKOK DO OFERTY (kb-skok) ===== Każdy link do #oferta, #oferta-dorosle lub #oferta-male (np. „Zobacz, co dostajesz”, przycisk w wyniku testu) przewija płynnie prosto do kart z cenami, tak żeby obie opcje były widoczne w całości, i krótko je podświetla. Działa też przy wejściu z adresem krokblizej.pl/#oferta. Bez JS linki dalej działają zwykłym skokiem. --> <style> #oferta,#oferta-dorosle,#oferta-male{scroll-margin-top:16px} .kb-oferty.kb-blysk .kb-oferta{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-oferty.kb-blysk .kb-oferta{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-oferty')||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 „ZOBACZ, CO DLA CIEBIE MAMY” (kb-skrot) — nazwa kb-pasek jest zajęta przez pasek postępu testu ===== Wklejony na końcu sekcji 3 strony głównej, pod blokiem kb-skok. Co robi: gdy ktoś przewinie stronę w dół (za sekcję powitalną), u góry ekranu wsuwa się cienki pasek „Zobacz, co dla Ciebie mamy” z przyciskiem. Kliknięcie płynnie przewija do sekcji #poradniki (karty wszystkich tomów). Pasek chowa się sam, gdy poradniki lub oferty są już na ekranie, oraz po powrocie na samą górę. Krzyżyk zamyka go do końca wizyty (sessionStorage). Chcesz, żeby prowadził gdzie indziej? Zmień CEL poniżej, np. 'oferta' (karty cen tomu I). Bez JS pasek się po prostu nie pokazuje — reszta strony działa normalnie. --> <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> @import url('https://fonts.googleapis.com/css2?family=Lora:wght@600&family=Nunito+Sans:wght@600;700&display=swap'); #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='poradniki'; 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 maTestGotowy(){ try{return Object.keys(JSON.parse(localStorage.getItem('kb_test2')||'{}')).length>0;}catch(_){return false;} } function ustawTrybPaska(){ if(maTestGotowy()){ btn.setAttribute('href','#poradniki'); btn.innerHTML='Zobacz<span class="kb-skrot-dl"> dopasowany poradnik</span> <span aria-hidden="true">\u2193</span>'; if(txtEl) txtEl.textContent='Twój wynik jest gotowy \u00b7 od 49 zł'; } else { btn.setAttribute('href','#test'); btn.innerHTML='Zacznij<span class="kb-skrot-dl"> bezpłatny test</span>'; if(txtEl) txtEl.textContent='Bezpłatny test \u00b7 3 minuty'; } } 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)||naEkranie('oferta')||naEkranie('oferta-dorosle')||naEkranie('oferta-male'); 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(!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 ===== --> <!-- KROKBLIŻEJ – wersja na telefon kb-mobile (22.09.2026). Tylko ekrany do 560 px: 1) karty tomów w #poradniki kompaktowe — mała okładka obok tytułu, lista punktów zwinięta pod przyciskiem „Co jest w środku” (bez JS lista jest widoczna); 2) większe pola kliknięcia małych linków (Zrób test, albo zobacz poradniki, stopka, pasek u góry) — bez zmiany wyglądu; 3) linijka zbudować → odbudować → odzyskać w jednym wierszu. --><style id="kb-mobile">@media (max-width:560px){#kb-home .kb-czasowniki{font-size:clamp(15px,4.8vw,19px);gap:4px 8px;margin:20px 0 16px;flex-wrap:nowrap}#kb-home .kb-czasowniki i{font-size:.75em}#kb-home .kb-seria{gap:16px;margin-top:28px}#kb-home .kb-tom{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:16px;padding:18px 18px 20px}#kb-home .kb-tom .kb-tom-tresc,#kb-home .kb-tom .kb-dol{display:contents}#kb-home .kb-tom .kb-okladka{grid-column:1;grid-row:1/4;height:auto;padding:0;background:none;align-self:start;justify-content:flex-start}#kb-home .kb-tom .kb-okladka img{width:92px;max-height:none;height:auto}#kb-home .kb-tom .kb-okl-tekst{width:92px;height:130px;padding:10px}#kb-home .kb-tom .kb-okl-tekst b{font-size:13px}#kb-home .kb-tom .kb-tom-nr{grid-column:2;margin:2px 0 4px}#kb-home .kb-tom .kb-wiek{grid-column:2;margin:0 0 6px;font-size:14px;line-height:1.35}#kb-home .kb-tom h3{grid-column:2;align-self:start;font-size:19px;line-height:1.25;margin:0}#kb-home .kb-tom .kb-obietnica,#kb-home .kb-tom ul,#kb-home .kb-tom .kb-rozwin,#kb-home .kb-tom .kb-cena,#kb-home .kb-tom .kb-btn,#kb-home .kb-tom .kb-muted{grid-column:1/-1}#kb-home .kb-tom .kb-obietnica{margin:14px 0 4px;font-size:16px;line-height:1.5}html.kb-karty-js #kb-home .kb-tom ul{display:none}html.kb-karty-js #kb-home .kb-tom.kb-rozw ul{display:block;margin:6px 0 4px}html.kb-karty-js #kb-home .kb-tom .kb-rozwin{display:block}#kb-home .kb-tom .kb-cena{margin:10px 0 12px;font-size:30px}#kb-home .kb-tom .kb-muted{margin-top:8px;font-size:16px}#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-link-poradniki,#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}}#kb-home .kb-tom .kb-rozwin{display:none;background:none;border:0;padding:12px 0;margin:2px 0 0;font:inherit;font-size:16px;font-weight:700;color:var(--clay-deep);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}#kb-home .kb-tom .kb-rozwin span{display:inline-block;margin-left:6px;transition:transform .2s ease}#kb-home .kb-tom.kb-rozw .kb-rozwin span{transform:rotate(180deg)}</style><script>(function(){if(window.__kbKarty)return;window.__kbKarty=1;function prz(){document.documentElement.classList.add("kb-karty-js");var k=document.querySelectorAll("#kb-home .kb-tom");for(var i=0;i<k.length;i++){var t=k[i],ul=t.querySelector("ul");if(!ul||t.querySelector(".kb-rozwin"))continue;var b=document.createElement("button");b.type="button";b.className="kb-rozwin";b.setAttribute("aria-expanded","false");b.innerHTML='Co jest w środku<span aria-hidden="true">▾</span>';ul.parentNode.insertBefore(b,ul)}}document.addEventListener("click",function(e){var b=e.target&&e.target.closest?e.target.closest("#kb-home .kb-rozwin"):null;if(!b)return;var t=b.closest(".kb-tom"),o=t.classList.toggle("kb-rozw");b.setAttribute("aria-expanded",o?"true":"false")});if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",prz);else prz();setTimeout(prz,600);setTimeout(prz,2000);try{var p=0;new MutationObserver(function(){if(p)return;p=1;requestAnimationFrame(function(){p=0;prz()})}).observe(document.body,{childList:true,subtree:true})}catch(e){}})();</script> <!-- KROKBLIŻEJ — style poprawek z 22.09.2026: ikony na kartach tomów (.kb-ikony), gwarancja przy każdej cenie (.kb-gw), zdanie o drugim rodzicu (.kb-sam), zachęta do testu przed zakupem (#kb-przed-zakupem), spisy treści (#kb-spis). --> <style> #kb-home .kb-ikony{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 18px} #kb-home .kb-ikona{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.3;color:var(--sage-deep);background:var(--sage-wash);border-radius:999px;padding:6px 12px 6px 9px} #kb-home .kb-ikona svg,#kb-home .kb-gw svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round} #kb-home .kb-gw{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:8px 0 0;font-size:14px;line-height:1.45;font-weight:700;color:var(--sage-deep)} #kb-home .kb-gw svg{width:18px;height:18px;margin-top:1px;color:var(--clay-deep)} #kb-home .kb-tom .kb-gw{justify-content:flex-start} #kb-home .kb-tom .kb-ikony,#kb-home .kb-tom .kb-gw{grid-column:1/-1} #kb-home .kb-sam{font-size:16px;line-height:1.55;color:var(--warm);background:var(--paper-2);border-left:3px solid var(--clay);border-radius:0 10px 10px 0;padding:10px 14px;margin:0 0 20px;text-align:left} #kb-home .kb-sam b{color:var(--ink)} #kb-home .kb-przed{max-width:780px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:38px 28px 30px;box-shadow:var(--shadow)} #kb-home .kb-przed .kb-przed-btn{font-size:18px;padding:18px 36px;margin-top:6px} #kb-home .kb-przed .kb-muted{max-width:34em;margin-left:auto;margin-right:auto} #kb-home .kb-spis-tom summary{font-family:Lora,Georgia,serif} #kb-home .kb-spis-lista{list-style:none;margin:0;padding:0} #kb-home .kb-spis-lista li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line)} #kb-home .kb-spis-lista li:first-child{border-top:0} #kb-home .kb-spis-nr{font-family:Lora,Georgia,serif;font-weight:600;color:var(--clay-deep);text-align:right} #kb-home .kb-spis-lista b{display:block;color:var(--ink);font-weight:700;line-height:1.4} #kb-home .kb-spis-lista small{display:block;font-size:16px;line-height:1.45;color:var(--muted)} @media (max-width:560px){ #kb-home .kb-przed{padding:30px 18px 24px} #kb-home .kb-przed .kb-przed-btn{display:block;width:100%} #kb-home .kb-oferta .kb-btn{display:block;width:100%} } </style> <!-- KROKBLIŻEJ — sekcja #kb-sytuacje (22.09.2026): przykładowe sytuacje, celowo NIE opinie klientów. Prawdziwe opinie dodać osobno, z informacją o darmowym egzemplarzu. --> <style> #kb-home .kb-sytuacje-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px} #kb-home .kb-sytuacja{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 18px;display:flex;flex-direction:column} #kb-home .kb-syt-dla{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-deep);margin:0 0 10px} #kb-home .kb-syt-cytat{font-family:Lora,Georgia,serif;font-style:italic;font-size:17px;line-height:1.45;color:var(--sage-deep);margin:0 0 14px} #kb-home .kb-syt-co{font-size:16px;line-height:1.55;color:var(--warm);margin:auto 0 0;padding-top:12px;border-top:1px solid var(--line)} #kb-home .kb-syt-co b{color:var(--ink)} @media (max-width:1000px){#kb-home .kb-sytuacje-lista{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:560px){#kb-home .kb-sytuacje-lista{grid-template-columns:1fr;gap:12px}} </style> <script>(function(){window.__kbSkrotSet=function(text,href){try{var el=document.querySelector("#kb-skrot .kb-skrot-txt");var a=document.querySelector("#kb-skrot .kb-skrot-btn");if(el&&text)el.textContent=text;if(a&&href)a.setAttribute("href",href);}catch(e){}};})();</script>
<!-- ═══════════════════════════════════════════════════════════════════════ KROKBLIŻEJ — sekcja 1 „Powitanie” (pierwsza rzecz na stronie, nad testem) Blok HTML do wklejenia w Easypage (EasyTools) jako „Własny HTML”. CO UZUPEŁNIĆ, GDY FILM BĘDZIE GOTOWY Znajdź niżej komentarz „FILM” i podmień cały <div class="kb-film-placeholder"> na JEDNĄ z dwóch wersji: A) Film na YouTube (najprościej; ustaw go jako „Niepubliczny”): <iframe src="https://www.youtube-nocookie.com/embed/ID_FILMU?rel=0&modestbranding=1" title="Powitanie Krokbliżej" loading="lazy" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen" allowfullscreen></iframe> ID_FILMU to końcówka linku, np. z youtu.be/AbC123xyz → AbC123xyz B) Plik MP4 wgrany do EasyTools / na serwer: <video controls playsinline preload="metadata" poster="{{URL_KADR_STARTOWY}}"> <source src="{{URL_FILMU_MP4}}" type="video/mp4"> </video> Ramka 16:9, zaokrąglenia i cień są już ustawione — film sam się dopasuje. Przycisk prowadzi do testu (#kb-test2), link pod nim do sekcji #poradniki. ═══════════════════════════════════════════════════════════════════════ --> <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; /* Chcesz tło z sekcji EasyTools? Zamień na: background:transparent; */ background:var(--paper); font-family:'Nunito Sans','Segoe UI',system-ui,-apple-system,sans-serif; color:var(--ink); padding:64px 20px 72px; -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; } /* ── tekst ── */ #kb-powitanie .kb-nad{ font-size:14px; font-weight:700; letter-spacing:.16em; 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 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; } /* ── przyciski ── */ #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); } /* ── film ── */ #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; } /* placeholder — usuń razem z divem, gdy wstawisz film */ #kb-powitanie .kb-film-placeholder{ position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px; text-align:center; padding:20px; background: radial-gradient(120% 90% at 20% 15%, #FBF2E9 0%, transparent 60%), radial-gradient(100% 80% at 85% 90%, #F1F3E7 0%, transparent 65%), var(--paper-2); } #kb-powitanie .kb-play{ width:78px; height:78px; border-radius:50%; background:var(--clay-deep); position:relative; box-shadow:0 10px 26px -10px rgba(185,102,61,.8); } #kb-powitanie .kb-play::after{ content:""; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); border-style:solid; border-width:13px 0 13px 21px; border-color:transparent transparent transparent #fff; } #kb-powitanie .kb-film-placeholder p{ margin:0; font-family:'Lora',Georgia,serif; font-size:17px; color:var(--warm); } @media (max-width:900px){ #kb-powitanie{ padding:40px 16px 52px; } #kb-powitanie .kb-wrap{ grid-template-columns:1fr; gap:34px; } #kb-powitanie .kb-lead{ font-size:16.5px; } #kb-powitanie .kb-btn{ width:100%; text-align:center; } #kb-powitanie .kb-akcja{ justify-content:center; } #kb-powitanie .kb-play{ width:64px; height:64px; } /* Telefon: przycisk testu od razu pod nagłówkiem, duży, widoczny bez przewijania */ #kb-powitanie{ padding:28px 16px 36px; } #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-akcja{ order:3; margin-top:0; } #kb-powitanie .kb-mikro{ order:4; text-align:center; margin:10px 0 22px; } #kb-powitanie .kb-lead{ order:5; } #kb-powitanie .kb-btn{ font-size:18.5px; padding:20px 24px; min-height:62px; } /* dopóki nie ma filmu, na telefonie nie pokazujemy pustej ramki */ #kb-powitanie .kb-wideo:has(.kb-film-placeholder){ display:none; } } </style> <section id="kb-powitanie" aria-labelledby="kb-powitanie-tytul"> <div class="kb-wrap"> <div class="kb-tekst"> <p class="kb-nad">Krokbliżej · dla rodziców</p> <h1 id="kb-powitanie-tytul">Czujesz, że oddalacie się od siebie? <em>Można wrócić — krok po kroku.</em></h1> <div class="kb-rule"></div> <p class="kb-lead">Rozmowy kończą się na „dobrze” i „nic”. Drzwi częściej są zamknięte niż otwarte. A Ty wieczorem zastanawiasz się, kiedy to się stało i co zrobiłaś albo zrobiłeś nie tak.</p> <p class="kb-lead"><strong>Wielu rodziców przechodzi dokładnie przez to samo.</strong> Niezależnie od tego, czy Twoje dziecko ma 5, 15 czy 35 lat — pomagam znaleźć pierwszy mały krok w jego stronę.</p> <div class="kb-akcja"> <a class="kb-btn" href="#kb-test2">Zrób bezpłatny test (3 min)</a> <a class="kb-link" href="#poradniki">albo zobacz poradniki</a> </div> <p class="kb-mikro">3 minuty · wynik od razu · dopasowany poradnik do wieku dziecka</p> </div> <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> </div> </section>