{"id":1471,"date":"2026-01-12T13:43:23","date_gmt":"2026-01-12T13:43:23","guid":{"rendered":"https:\/\/ktozrobi.pl\/media\/?p=1471"},"modified":"2026-03-27T15:04:26","modified_gmt":"2026-03-27T14:04:26","slug":"jak-bronic-swojej-wyceny","status":"publish","type":"post","link":"https:\/\/ktozrobi.pl\/media\/jak-bronic-swojej-wyceny\/","title":{"rendered":"\u201ePanie, czemu tak drogo?\u201d \u2013 Jak broni\u0107 swojej wyceny, gdy klient macha Ci przed nosem ofert\u0105 zani\u017con\u0105 o 8 tysi\u0119cy?"},"content":{"rendered":"\n<p>Znasz ten moment. Siedzisz nad projektem dwa wieczory. Po\u015bwi\u0119ci\u0142e\u015b wcze\u015bniej czas na kilka rozm\u00f3w z klientem, by\u0142e\u015b na budowie. Wydaje Ci si\u0119, \u017ce znasz jego potrzeby i pod to wybierasz konkretn\u0105 mark\u0119 sprz\u0119tu. Dobierasz pomp\u0119 ciep\u0142a zgodnie ze wszystkimi zasadami i osprz\u0119t idealnie pod to czego si\u0119 dowiedzia\u0142e\u015b. Sprawdzasz zapotrzebowanie budynku na ciep\u0142o, planujesz rodzaj ogrzewania, znasz cele jakim ma podo\u0142a\u0107 urz\u0105dzenie, licz\u0105c zapotrzebowanie na CWU bierzesz pod uwag\u0119 liczb\u0119 mieszka\u0144c\u00f3w itd. Sprawdzasz stref\u0119 klimatyczn\u0105 i liczysz punkt biwalentny. Planujesz hydraulik\u0119 na podzespo\u0142ach, kt\u00f3re prze\u017cyj\u0105 dekady. Wysy\u0142asz ofert\u0119 na 55 tysi\u0119cy z\u0142otych. Jest &#8222;dobrze i tanio&#8221; czyli tak jak chcia\u0142 klient. Jeste\u015b pewien swego.<\/p>\n\n\n\n<p>Dzwoni klient. W s\u0142uchawce s\u0142yszysz to charakterystyczne cmokni\u0119cie i zdanie, kt\u00f3re podnosi ci\u015bnienie skuteczniej ni\u017c podw\u00f3jne espresso: <em>\u201ePanie in\u017cynierze, wszystko fajnie, ale mam tu ofert\u0119 od Pana Wie\u015bka. On to zrobi za 47 tysi\u0119cy. Zejdzie Pan, czy mam bra\u0107 tamtego?\u201d<\/em><\/p>\n\n\n\n<p>W tym momencie masz ochot\u0119 rzuci\u0107 telefonem. Wiesz, \u017ce za 47 tysi\u0119cy nie da si\u0119 tego zrobi\u0107 zgodnie ze sztuk\u0105. Wiesz, \u017ce tamten \u201efachowiec\u201d utnie koszty na buforze, pominie filtr magnetyczny albo zamontuje rury o zbyt ma\u0142ej \u015brednicy. Ale klient widzi tylko cyfr\u0119 na ko\u0144cu.<\/p>\n\n\n\n<p>Jest rok 2026. Rynek jest trudny, konkurencja cz\u0119sto gra nieczysto, a klienci s\u0105 bombardowani reklamami o \u201etanim grzaniu\u201d. Czy masz wda\u0107 si\u0119 w wojn\u0119 cenow\u0105 i pracowa\u0107 za misk\u0119 ry\u017cu? Absolutnie nie.<\/p>\n\n\n\n<p>Jako Twoje wsparcie biznesowe powiem Ci wprost: <strong>Twoim zadaniem nie jest bycie najta\u0144szym. Twoim zadaniem jest wyt\u0142umaczenie klientowi, dlaczego tani monta\u017c to najdro\u017csza decyzja w jego \u017cyciu.<\/strong><\/p>\n\n\n\n<p>Oto jak to zrobi\u0107.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);background-color:#fafafa;}.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-table-of-contents-title{font-size:26px;font-family:'Open Sans';font-weight:600;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-table-of-content-wrap .kb-table-of-content-list{font-size:18px;font-family:'Open Sans';font-weight:500;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-table-of-content-wrap .kb-table-of-content-list .active > .kb-table-of-contents__entry{color:var(--global-palette1, #3182CE);}.kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before, .kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before, .kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1471_574596-77 .kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{background-color:#fafafa;}<\/style>\n\n\n<h2 class=\"wp-block-heading\">1. Zr\u00f3b sekcj\u0119 zw\u0142ok \u201etaniej oferty\u201d<\/h2>\n\n\n\n<p>Klient my\u015bli, \u017ce pompa ciep\u0142a czy kocio\u0142 to produkt z p\u00f3\u0142ki, jak telewizor. \u017be model X u Ciebie i model X u Pana Wie\u015bka to to samo. Twoim obowi\u0105zkiem jest wyprowadzenie go z b\u0142\u0119du. Instalacja to system, a nie pude\u0142ko.<\/p>\n\n\n\n<p>Gdzie znika te 8 000 z\u0142otych r\u00f3\u017cnicy? Musisz to klientowi pokaza\u0107 palcem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Jako\u015b\u0107 &#8222;bebech\u00f3w&#8221;:<\/strong> Konkurencja daje najta\u0144sze zawory, kt\u00f3re zapiek\u0105 si\u0119 po dw\u00f3ch sezonach? Ty dajesz Afriso lub Danfoss. Oni robi\u0105 na PEX-ie z marketu? Ty na systemie zaciskanym z gwarancj\u0105 producenta. Wyja\u015bnij, \u017ce te pieni\u0105dze to r\u00f3wnie\u017c r\u00f3\u017cnica mi\u0119dzy mosi\u0105dzem a chi\u0144skim stopem, kt\u00f3ry p\u0119knie przy pierwszym skoku ci\u015bnienia.<\/li>\n\n\n\n<li><strong>Standard monta\u017cu:<\/strong> Czy konkurencja robi pr\u00f3b\u0119 szczelno\u015bci azotem przez 24h? Czy robi\u0105 pr\u00f3\u017cni\u0119 w uk\u0142adzie ch\u0142odniczym dedykowan\u0105 pomp\u0105, czy tylko \u201eprzedmuchuj\u0105\u201d rury? Twoja cena zawiera Tw\u00f3j czas na precyzj\u0119. Ich cena zawiera po\u015bpiech.<\/li>\n\n\n\n<li><strong>Serwis i Gwarancja:<\/strong> To jest Tw\u00f3j as w r\u0119kawie. Tani wykonawcy znikaj\u0105, gdy pojawiaj\u0105 si\u0119 problemy. Zapytaj klienta wprost: <em>\u201eKiedy ta instalacja stanie w Wigili\u0119 przy -15 stopniach, to kto odbierze od Pana telefon? Ja mam serwis 24h dla moich klient\u00f3w. Tamta firma ma tylko nisk\u0105 cen\u0119 na start\u201d<\/em>.<\/li>\n<\/ul>\n\n\n\n<script src=\"https:\/\/cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio\"><\/script>\n<script>\n  tailwind.config = {\n    corePlugins: {\n      preflight: false, \/\/ Wy\u0142\u0105cza reset styl\u00f3w, \u017ceby nie psu\u0107 motywu WP\n    }\n  }\n<\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  #coroner-section {\n    font-family: 'Inter', sans-serif;\n    color: #1e293b;\n    max-width: 100%;\n    box-sizing: border-box;\n  }\n  \n  #coroner-section *, #coroner-section ::before, #coroner-section ::after {\n    box-sizing: inherit;\n    border-width: 0;\n    border-style: solid;\n    border-color: #e5e7eb;\n  }\n\n  \/* Animacja rozwijania *\/\n  .accordion-content {\n    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;\n    max-height: 0;\n    opacity: 0;\n    overflow: hidden;\n  }\n  \n  .accordion-content.active {\n    opacity: 1;\n  }\n\n  \/* Obr\u00f3t strza\u0142ki *\/\n  .arrow-icon {\n    transition: transform 0.3s ease;\n  }\n  .arrow-icon.rotate {\n    transform: rotate(180deg);\n  }\n\n  .radius-12 { border-radius: 12px; }\n<\/style>\n\n<div id=\"coroner-section\" class=\"p-4\">\n  \n  <div class=\"mb-8 border-b border-gray-200 pb-4\" style=\"border-bottom-width: 1px;\">\n    <div class=\"text-2xl font-bold text-slate-800 flex items-center gap-2\">\n      <span>\ud83d\udd0e<\/span> Sekcja Zw\u0142ok &#8222;Taniej Oferty&#8221;\n    <\/div>\n    <p class=\"text-slate-600 mt-2 max-w-3xl\">\n      Czego klient nie widzi w dniu monta\u017cu, a za co zap\u0142aci za 2 lata? \n      <span class=\"text-red-600 font-bold\">Kliknij w element, aby zobaczy\u0107 szczeg\u00f3\u0142y.<\/span>\n    <\/p>\n  <\/div>\n\n  <div class=\"space-y-4 max-w-4xl\">\n\n    <div class=\"bg-white border border-slate-200 shadow-sm radius-12 overflow-hidden cursor-pointer group\" style=\"border-width: 1px;\" onclick=\"toggleAccordion('acc-1')\">\n      <div class=\"p-5 flex justify-between items-center bg-white hover:bg-slate-50 transition-colors\">\n        <div class=\"flex items-center gap-4\">\n          <div class=\"bg-red-100 text-red-600 font-bold p-2 rounded text-xl\">\u23f1\ufe0f<\/div>\n          <div>\n            <div class=\"font-bold text-slate-800 text-lg\">Monta\u017c &#8222;na szybko&#8221; (3-4h)<\/div>\n            <div class=\"text-xs text-slate-500 uppercase tracking-wide\">Problem: Brak pr\u00f3\u017cni w uk\u0142adzie<\/div>\n          <\/div>\n        <\/div>\n        <div id=\"arrow-acc-1\" class=\"arrow-icon text-slate-400 font-bold text-xl\">\u25bc<\/div>\n      <\/div>\n\n      <div id=\"acc-1\" class=\"accordion-content bg-slate-50\">\n        <div class=\"p-5 border-t border-slate-200\" style=\"border-top-width: 1px;\">\n          <p class=\"text-slate-700 mb-3 text-sm leading-relaxed\">\n            &#8222;Tania ekipa&#8221; tylko przedmuchuje rury czynnikiem, zamiast u\u017cywa\u0107 pompy pr\u00f3\u017cniowej przez min. 30 minut. W rurach zostaje wilgo\u0107.\n          <\/p>\n          <div class=\"bg-red-50 border-l-4 border-red-500 p-3\" style=\"border-left-width: 4px;\">\n            <div class=\"text-xs font-bold text-red-800 uppercase\">Skutek po 2 latach:<\/div>\n            <div class=\"font-bold text-red-700 text-sm\">Zakwaszenie oleju i zatarcie spr\u0119\u017carki. Koszt naprawy: 4000+ PLN.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bg-white border border-slate-200 shadow-sm radius-12 overflow-hidden cursor-pointer group\" style=\"border-width: 1px;\" onclick=\"toggleAccordion('acc-2')\">\n      <div class=\"p-5 flex justify-between items-center bg-white hover:bg-slate-50 transition-colors\">\n        <div class=\"flex items-center gap-4\">\n          <div class=\"bg-amber-100 text-amber-600 font-bold p-2 rounded text-xl\">\ud83d\udcc9<\/div>\n          <div>\n            <div class=\"font-bold text-slate-800 text-lg\">Materia\u0142y &#8222;No-Name&#8221;<\/div>\n            <div class=\"text-xs text-slate-500 uppercase tracking-wide\">Problem: Cienkie rury miedziane<\/div>\n          <\/div>\n        <\/div>\n        <div id=\"arrow-acc-2\" class=\"arrow-icon text-slate-400 font-bold text-xl\">\u25bc<\/div>\n      <\/div>\n\n      <div id=\"acc-2\" class=\"accordion-content bg-slate-50\">\n        <div class=\"p-5 border-t border-slate-200\" style=\"border-top-width: 1px;\">\n          <p class=\"text-slate-700 mb-3 text-sm leading-relaxed\">\n            Stosowanie rur o cie\u0144szych \u015bciankach (0.7mm) i taniej izolacji, kt\u00f3ra kruszy si\u0119 pod wp\u0142ywem s\u0142o\u0144ca po pierwszym lecie.\n          <\/p>\n          <div class=\"bg-red-50 border-l-4 border-red-500 p-3\" style=\"border-left-width: 4px;\">\n            <div class=\"text-xs font-bold text-red-800 uppercase\">Skutek po 3 latach:<\/div>\n            <div class=\"font-bold text-red-700 text-sm\">Mikrop\u0119kni\u0119cia materia\u0142u, wyciek gazu i spadek wydajno\u015bci o 40%.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bg-white border border-slate-200 shadow-sm radius-12 overflow-hidden cursor-pointer group\" style=\"border-width: 1px;\" onclick=\"toggleAccordion('acc-3')\">\n      <div class=\"p-5 flex justify-between items-center bg-white hover:bg-slate-50 transition-colors\">\n        <div class=\"flex items-center gap-4\">\n          <div class=\"bg-slate-200 text-slate-600 font-bold p-2 rounded text-xl\">\ud83c\udfd7\ufe0f<\/div>\n          <div>\n            <div class=\"font-bold text-slate-800 text-lg\">Monta\u017c jednostki zewn\u0119trznej<\/div>\n            <div class=\"text-xs text-slate-500 uppercase tracking-wide\">Problem: Tanie wsporniki<\/div>\n          <\/div>\n        <\/div>\n        <div id=\"arrow-acc-3\" class=\"arrow-icon text-slate-400 font-bold text-xl\">\u25bc<\/div>\n      <\/div>\n\n      <div id=\"acc-3\" class=\"accordion-content bg-slate-50\">\n        <div class=\"p-5 border-t border-slate-200\" style=\"border-top-width: 1px;\">\n          <p class=\"text-slate-700 mb-3 text-sm leading-relaxed\">\n            Brak podk\u0142adek wibroizolacyjnych oraz wsporniki z cienkiej stali bez ocynku ogniowego.\n          <\/p>\n          <div class=\"bg-red-50 border-l-4 border-red-500 p-3\" style=\"border-left-width: 4px;\">\n            <div class=\"text-xs font-bold text-red-800 uppercase\">Skutek po 1 roku:<\/div>\n            <div class=\"font-bold text-red-700 text-sm\">Niezno\u015bny ha\u0142as przenosz\u0105cy si\u0119 na \u015bciany budynku i rdzawe zacieki na elewacji.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n  function toggleAccordion(id) {\n    const content = document.getElementById(id);\n    const arrow = document.getElementById('arrow-' + id);\n    \n    \/\/ Sprawd\u017a czy jest ju\u017c otwarty\n    if (content.style.maxHeight) {\n      \/\/ ZAMKNIJ\n      content.style.maxHeight = null;\n      content.classList.remove('active');\n      if(arrow) arrow.classList.remove('rotate');\n    } else {\n      \/\/ OTW\u00d3RZ\n      \/\/ Opcjonalnie: zamknij inne (je\u015bli chcesz tryb \"tylko jeden otwarty\", odkomentuj poni\u017csze p\u0119tle)\n      \/*\n      document.querySelectorAll('.accordion-content').forEach(el => {\n        el.style.maxHeight = null;\n        el.classList.remove('active');\n      });\n      document.querySelectorAll('.arrow-icon').forEach(el => {\n        el.classList.remove('rotate');\n      });\n      *\/\n\n      \/\/ Ustaw max-height na warto\u015b\u0107 scrollHeight (rzeczywista wysoko\u015b\u0107 tre\u015bci)\n      content.style.maxHeight = content.scrollHeight + \"px\";\n      content.classList.add('active');\n      if(arrow) arrow.classList.add('rotate');\n    }\n  }\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">2. Technika \u201eIzolacji Obiekcji\u201d \u2013 Sprawd\u017a, czy gra jest warta \u015bwieczki<\/h2>\n\n\n\n<p>Zanim zaczniesz si\u0119 poci\u0107 i t\u0142umaczy\u0107, musisz wiedzie\u0107, czy klient w og\u00f3le chce z Tob\u0105 pracowa\u0107, czy tylko u\u017cywa Twojej wyceny do negocjacji z tamtym tanim wykonawc\u0105.<\/p>\n\n\n\n<p>U\u017cyj techniki izolacji. Kiedy klient m\u00f3wi \u201etam jest taniej\u201d, zapytaj prosto w oczy:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201ePanie Inwestorze, rozumiem, \u017ce bud\u017cet jest wa\u017cny. Ale od\u0142\u00f3\u017cmy na chwil\u0119 pieni\u0105dze na bok. Gdyby moja oferta i oferta konkurencji kosztowa\u0142y dok\u0142adnie tyle samo \u2013 to kogo by Pan wybra\u0142 do realizacji tej inwestycji?\u201d<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>To pytanie to papierek lakmusowy.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Je\u015bli odpowie: <strong>\u201eWybra\u0142bym Pana, bo wida\u0107, \u017ce si\u0119 Pan zna\u201d<\/strong> \u2013 wygra\u0142e\u015b. Problemem s\u0105 tylko pieni\u0105dze, a nie zaufanie. Mo\u017cesz teraz negocjowa\u0107 zakres, zmieni\u0107 osprz\u0119t na ta\u0144szy (\u015bwiadomie!), ale nie obni\u017ca\u0107 swojej mar\u017cy.<\/li>\n\n\n\n<li>Je\u015bli zacznie kr\u0119ci\u0107 \u2013 szkoda Twojego czasu. Ten klient i tak by nie kupi\u0142.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3. TCO \u2013 Total Cost of Ownership. Naucz ich liczy\u0107<\/h2>\n\n\n\n<p>Klient patrzy na <strong>Cen\u0119 Zakupu<\/strong>. Ty musisz mu pokaza\u0107 <strong>Ca\u0142kowity Koszt Posiadania (TCO)<\/strong> przez 10-15 lat. Inwestycja w OZE czy HVAC to ma\u0142\u017ce\u0144stwo, a nie przygoda na jedn\u0105 noc.<\/p>\n\n\n\n<p>U\u017cyj argument\u00f3w, kt\u00f3re bol\u0105:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sprawno\u015b\u0107 (COP\/SCOP):<\/strong> \u0179le dobrana i zamontowana pompa ciep\u0142a b\u0119dzie zu\u017cywa\u0107 20-30% wi\u0119cej pr\u0105du. Przy obecnych cenach energii, wi\u0119kszo\u015b\u0107 z tych \u201ezaoszcz\u0119dzonych\u201d 8 000 z\u0142 na monta\u017cu klient odda w rachunkach w ci\u0105gu pierwszych 4-5 lat. Przez kolejne 10 lat b\u0119dzie ju\u017c tylko dop\u0142aca\u0142.<\/li>\n\n\n\n<li><strong>\u017bywotno\u015b\u0107:<\/strong> Brak bufora lub sprz\u0119g\u0142a w instalacji? Taktuj\u0105ca spr\u0119\u017carka padnie zaraz po gwarancji. Koszt wymiany? Cz\u0119sto kilkana\u015bcie tysi\u0119cy z\u0142otych.<\/li>\n\n\n\n<li><strong>Bezpiecze\u0144stwo:<\/strong> \u0179le wykonana kot\u0142ownia to ryzyko zalania domu. Czy klient chce oszcz\u0119dzi\u0107 kilka tysi\u0119cy na instalacji, \u017ceby potem wyda\u0107 50 tysi\u0119cy na remont pod\u0142\u00f3g?<\/li>\n<\/ol>\n\n\n\n<p>Powiedz mu: <em>\u201ePanie Kowalski, sta\u0107 Pana na to, \u017ceby zap\u0142aci\u0107 8 000 z\u0142 mniej dzisiaj, a potem p\u0142aci\u0107 2000 z\u0142 wi\u0119cej ka\u017cdego roku przez dekad\u0119? Moja instalacja to polisa ubezpieczeniowa na Pana spok\u00f3j.\u201d<\/em><\/p>\n\n\n\n<script src=\"https:\/\/cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio\"><\/script>\n<script>\n  \/\/ Ta konfiguracja m\u00f3wi Tailwindowi: \"Nie resetuj styl\u00f3w globalnych strony!\"\n  tailwind.config = {\n    corePlugins: {\n      preflight: false, \n    }\n  }\n<\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.1\/dist\/chart.umd.min.js\"><\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* Izolacja kontenera *\/\n  #tco-wrapper {\n    font-family: 'Inter', sans-serif;\n    color: #1e293b;\n    background-color: transparent;\n    max-width: 100%;\n    overflow: hidden;\n    \/* Przywracamy podstawowe zachowania, kt\u00f3re normalnie robi Preflight, ale tylko TU *\/\n    box-sizing: border-box;\n  }\n  \n  #tco-wrapper *, #tco-wrapper ::before, #tco-wrapper ::after {\n    box-sizing: inherit;\n    border-width: 0;\n    border-style: solid;\n    border-color: #e5e7eb;\n  }\n\n  \/* Stylizacja suwak\u00f3w *\/\n  #tco-wrapper input[type=range] {\n    -webkit-appearance: none;\n    width: 100%;\n    background: transparent;\n  }\n  #tco-wrapper input[type=range]::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    height: 16px;\n    width: 16px;\n    border-radius: 50%;\n    background: #d97706;\n    margin-top: -6px;\n    cursor: pointer;\n  }\n  #tco-wrapper input[type=range]::-webkit-slider-runnable-track {\n    width: 100%;\n    height: 4px;\n    background: #e5e7eb;\n    border-radius: 2px;\n  }\n  \n  .tco-chart-box {\n    position: relative;\n    height: 400px !important;\n    width: 100% !important;\n    min-height: 400px;\n  }\n<\/style>\n\n<div id=\"tco-wrapper\" class=\"p-4\"> \n  \n  <div class=\"mb-8 border-b border-gray-200 pb-4\" style=\"border-bottom-width: 1px;\">\n    <div class=\"text-2xl font-bold text-slate-800 flex items-center gap-2\" role=\"heading\" aria-level=\"2\">\n      Poka\u017c klientowi matematyk\u0119. Tani monta\u017c dzisiaj = wysokie rachunki przez 10 lat.\n    <\/div>\n  <\/div>\n\n  <div class=\"grid grid-cols-1 lg:grid-cols-3 gap-8\">\n    \n    <div class=\"lg:col-span-1 space-y-6\">\n      <div class=\"bg-amber-50 p-5 rounded-xl shadow-sm\" style=\"border-width: 1px; border-color: #fef3c7;\">\n        \n        <div class=\"font-bold text-amber-800 mb-3 text-sm uppercase tracking-wide\">Parametry<\/div>\n\n        <label class=\"block text-sm font-medium text-gray-700 mb-1\">R\u00f3\u017cnica w cenie zakupu (PLN)<\/label>\n        <input type=\"number\" id=\"tco-priceDiff\" value=\"8000\" class=\"w-full p-2 rounded focus:ring-amber-500 font-bold text-slate-900 bg-white\" style=\"border-width: 1px; border-color: #d1d5db;\">\n        \n        <label class=\"block text-sm font-medium text-gray-700 mt-4 mb-1\">Roczny koszt energii (PLN)<\/label>\n        <input type=\"number\" id=\"tco-energyCost\" value=\"5000\" class=\"w-full p-2 rounded focus:ring-amber-500 text-slate-900 bg-white\" style=\"border-width: 1px; border-color: #d1d5db;\">\n\n        <label class=\"block text-sm font-medium text-gray-700 mt-4 mb-1\">Strata wydajno\u015bci &#8222;taniej&#8221; opcji (%)<\/label>\n        <input type=\"range\" id=\"tco-efficiencyLoss\" min=\"5\" max=\"40\" value=\"20\">\n        <div class=\"flex justify-between text-xs text-gray-500 mt-1\">\n          <span>5%<\/span>\n          <span id=\"tco-efficiencyLabel\" class=\"font-bold text-amber-700\">20%<\/span>\n          <span>40%<\/span>\n        <\/div>\n\n        <div class=\"mt-4 flex items-center bg-white p-2 rounded\" style=\"border-width: 1px; border-color: #fef3c7;\">\n          <input type=\"checkbox\" id=\"tco-addFailure\" class=\"h-4 w-4 text-amber-600 rounded cursor-pointer\" checked style=\"border-width: 1px; border-color: #d1d5db;\">\n          <label for=\"tco-addFailure\" class=\"ml-2 block text-sm text-gray-900 cursor-pointer\">Awaria po gwarancji (Rok 6)<\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"bg-slate-800 text-white p-5 rounded-xl text-center shadow-md flex flex-col justify-center min-h-[160px]\">\n        <p class=\"text-xs text-gray-400 uppercase tracking-wide font-semibold\">Po 10 latach &#8222;Tanio&#8221; kosztuje:<\/p>\n        \n        <p class=\"text-3xl font-bold text-amber-400 my-2\" id=\"tco-totalLossDisplay\">0 PLN<\/p>\n        \n        <p class=\"text-sm text-gray-300\">wi\u0119cej ni\u017c Twoja oferta.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"lg:col-span-2 flex flex-col justify-center bg-white p-4 rounded-xl shadow-sm\" style=\"border-width: 1px; border-color: #f1f5f9;\">\n      <div id=\"chart-container-div\" class=\"tco-chart-box\">\n        <canvas id=\"tcoChart\"><\/canvas>\n        <div id=\"tco-error-msg\" class=\"hidden absolute inset-0 flex items-center justify-center text-red-600 font-bold bg-red-50 text-center p-4\"><\/div>\n      <\/div>\n      <p class=\"text-center text-xs text-gray-400 mt-4 italic\">\n        Wykres pokazuje skumulowany koszt (inwestycja + rachunki + serwis).\n      <\/p>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  let tcoChartInstance = null;\n\n  function initTCO() {\n    if (typeof Chart === 'undefined') {\n      setTimeout(initTCO, 1000); \n      return;\n    }\n\n    const els = {\n      priceDiff: document.getElementById('tco-priceDiff'),\n      energyCost: document.getElementById('tco-energyCost'),\n      efficiencyLoss: document.getElementById('tco-efficiencyLoss'),\n      efficiencyLabel: document.getElementById('tco-efficiencyLabel'),\n      addFailure: document.getElementById('tco-addFailure'),\n      display: document.getElementById('tco-totalLossDisplay'),\n      canvas: document.getElementById('tcoChart')\n    };\n\n    if (!els.priceDiff || !els.canvas) return;\n\n    ['input', 'change'].forEach(evt => {\n      els.priceDiff.addEventListener(evt, updateCalc);\n      els.energyCost.addEventListener(evt, updateCalc);\n      els.efficiencyLoss.addEventListener(evt, () => {\n        els.efficiencyLabel.innerText = els.efficiencyLoss.value + '%';\n        updateCalc();\n      });\n      els.addFailure.addEventListener(evt, updateCalc);\n    });\n\n    updateCalc();\n\n    function updateCalc() {\n      try {\n        const priceDiff = parseFloat(els.priceDiff.value) || 0;\n        const energyCost = parseFloat(els.energyCost.value) || 0;\n        const efficiencyPct = parseFloat(els.efficiencyLoss.value) || 0;\n        const failure = els.addFailure.checked;\n\n        const years = [0,1,2,3,4,5,6,7,8,9,10];\n        const dataPremium = [];\n        const dataCheap = [];\n\n        let cumPremium = priceDiff; \n        let cumCheap = 0;          \n\n        for (let y of years) {\n          if (y === 0) {\n            dataPremium.push(cumPremium);\n            dataCheap.push(cumCheap);\n            continue;\n          }\n          cumPremium += energyCost;\n          cumCheap += energyCost * (1 + (efficiencyPct \/ 100));\n\n          if (y === 6 && failure) cumCheap += 7000;\n\n          dataPremium.push(cumPremium);\n          dataCheap.push(cumCheap);\n        }\n\n        const finalValCheap = dataCheap[dataCheap.length - 1];\n        const finalValPremium = dataPremium[dataPremium.length - 1];\n        const diff = finalValCheap - finalValPremium;\n\n        if (isNaN(diff)) {\n           els.display.innerHTML = \"0 PLN\";\n        } else if (diff > 0) {\n            els.display.innerHTML = `+${Math.round(diff).toLocaleString()} PLN`;\n            els.display.style.color = '#fbbf24'; \n        } else {\n            els.display.innerHTML = `${Math.round(diff).toLocaleString()} PLN`;\n            els.display.style.color = '#ef4444'; \n        }\n\n        renderChart(years, dataPremium, dataCheap);\n\n      } catch (err) {\n        console.error(\"B\u0142\u0105d oblicze\u0144 TCO:\", err);\n      }\n    }\n\n    function renderChart(labels, dPrem, dCheap) {\n      const ctx = els.canvas.getContext('2d');\n\n      if (tcoChartInstance) {\n        tcoChartInstance.destroy();\n      }\n\n      tcoChartInstance = new Chart(ctx, {\n        type: 'line',\n        data: {\n          labels: labels,\n          datasets: [\n            {\n              label: 'Premium (Twoja oferta)',\n              data: dPrem,\n              borderColor: '#10b981',\n              backgroundColor: 'rgba(16, 185, 129, 0.1)',\n              borderWidth: 3,\n              tension: 0.3,\n              pointRadius: 3,\n              fill: false\n            },\n            {\n              label: 'Tania Oferta',\n              data: dCheap,\n              borderColor: '#ef4444',\n              backgroundColor: 'rgba(239, 68, 68, 0.1)',\n              borderWidth: 3,\n              borderDash: [5, 5],\n              tension: 0.3,\n              pointRadius: 3,\n              fill: false\n            }\n          ]\n        },\n        options: {\n          responsive: true,\n          maintainAspectRatio: false,\n          interaction: { mode: 'index', intersect: false },\n          plugins: {\n            legend: { position: 'top' },\n            tooltip: {\n              callbacks: {\n                label: function(ctx) {\n                  return ctx.dataset.label + ': ' + Math.round(ctx.raw).toLocaleString() + ' PLN';\n                }\n              }\n            }\n          },\n          scales: {\n            y: {\n              beginAtZero: true,\n              ticks: { callback: v => v.toLocaleString() + ' z\u0142' }\n            },\n            x: { grid: { display: false } }\n          }\n        }\n      });\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initTCO);\n  } else {\n    initTCO();\n  }\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">4. Nie jeste\u015b dla ka\u017cdego (i dobrze!)<\/h2>\n\n\n\n<p>Musisz zmieni\u0107 nastawienie. W 2026 roku profesjonalista nie prosi o zlecenie. Profesjonalista wybiera zlecenia. Je\u015bli klient nie rozumie, \u017ce jako\u015b\u0107 kosztuje, to nie jest klient dla Ciebie. Niech idzie do &#8222;taniochy&#8221; i niech tamci martwi\u0105 si\u0119 reklamacjami. Ty w tym czasie obs\u0142u\u017cysz klienta, kt\u00f3ry szuka bezpiecze\u0144stwa i jest gotowy za to zap\u0142aci\u0107 normalne pieni\u0105dze.<\/p>\n\n\n\n<p>Tutaj wchodzi <strong>KtoZrobi.pl<\/strong>.<\/p>\n\n\n\n<p>Jako portal postawili\u015bmy spraw\u0119 jasno: <strong>nie jeste\u015bmy \u015bmietnikiem na najta\u0144sze zapytania<\/strong>. Nasz algorytm i system weryfikacji inwestor\u00f3w maj\u0105 za zadanie odsia\u0107 tych, kt\u00f3rzy szukaj\u0105 \u201ebyle jak, byle tanio\u201d. \u0141\u0105czymy fachowc\u00f3w z inwestorami, kt\u00f3rzy s\u0105 gotowi zap\u0142aci\u0107 uczciw\u0105 cen\u0119 za \u015bwi\u0119ty spok\u00f3j i profesjonalizm.<\/p>\n\n\n\n<p>Kiedy jeste\u015b na KtoZrobi.pl, Twoja pozycja negocjacyjna ro\u015bnie. Klient wie, \u017ce trafia do zweryfikowanych specjalist\u00f3w, a nie do przypadkowych &#8222;z\u0142otych r\u0105czek&#8221; z og\u0142oszenia na s\u0142upie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<p>Nast\u0119pnym razem, gdy klient pomacha Ci przed nosem ta\u0144sz\u0105 ofert\u0105:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Nie przepraszaj za swoj\u0105 cen\u0119.<\/li>\n\n\n\n<li>Wypunktuj techniczne braki konkurencji.<\/li>\n\n\n\n<li>Poka\u017c koszty eksploatacji w perspektywie 10 lat.<\/li>\n\n\n\n<li>Zapytaj, czy sta\u0107 go na \u201etanie\u201d rozwi\u0105zania.<\/li>\n<\/ol>\n\n\n\n<p>Buduj swoj\u0105 firm\u0119 na jako\u015bci, a nie na rabatach. Mar\u017ca to tlen dla Twojego biznesu \u2013 jak go odetniesz, udusisz si\u0119.<\/p>\n\n\n\n<p><strong>Chcesz trafia\u0107 do klient\u00f3w, kt\u00f3rzy szukaj\u0105 jako\u015bci, a nie tylko najni\u017cszej ceny?<\/strong> Zbuduj sw\u00f3j profil eksperta na <a href=\"https:\/\/ktozrobi.pl\"><strong>KtoZrobi.pl<\/strong><\/a> i przesta\u0144 traci\u0107 czas na ja\u0142owe dyskusje o rabatach. Czekamy na profesjonalist\u00f3w takich jak Ty.<\/p>\n\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2403_5216b9-6e{margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id2403_5216b9-6e > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2403_5216b9-6e > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2403_5216b9-6e > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);grid-template-columns:minmax(0, calc(25% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)))minmax(0, calc(75% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)));}.kb-row-layout-id2403_5216b9-6e{border-bottom:1px solid var(--global-palette7, #EDF2F7);}.kb-row-layout-id2403_5216b9-6e{background-image:linear-gradient(44deg,rgb(254,81,0) 6%,rgb(123,8,156) 100%);}.kb-row-layout-id2403_5216b9-6e > .kt-row-layout-overlay{opacity:0.78;background:radial-gradient(ellipse at center center,var(--global-palette9) 0%,var(--global-palette7) 99%);}@media all and (max-width: 1024px), only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2403_5216b9-6e{background-image:linear-gradient(44deg,var(--global-palette1) 2%,var(--global-palette2) 100%);}}@media all and (max-width: 1024px), only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none){.kb-row-layout-id2403_5216b9-6e .kb-blocks-bg-video-container,.kb-row-layout-id2403_5216b9-6e .kb-blocks-bg-slider{display:none;}}@media all and (max-width: 1024px){.kb-row-layout-id2403_5216b9-6e > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 1024px){.kb-row-layout-id2403_5216b9-6e{border-bottom:1px solid var(--global-palette7, #EDF2F7);}}@media all and (max-width: 767px){.kb-row-layout-id2403_5216b9-6e > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id2403_5216b9-6e{border-bottom:1px solid var(--global-palette7, #EDF2F7);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2403_5216b9-6e{background-image:linear-gradient(44deg,rgb(254,81,0) 0%,rgb(123,8,156) 100%);}.kb-row-layout-id2403_5216b9-6e .kb-blocks-bg-video-container,.kb-row-layout-id2403_5216b9-6e .kb-blocks-bg-slider{display:none;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2403_5216b9-6e alignfull has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-gradient\"><\/div><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column2403_4071af-cb > .kt-inside-inner-col{display:flex;}.kadence-column2403_4071af-cb > .kt-inside-inner-col,.kadence-column2403_4071af-cb > .kt-inside-inner-col:before{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;}.kadence-column2403_4071af-cb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column-reverse;justify-content:center;}.kadence-column2403_4071af-cb > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column2403_4071af-cb{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column2403_4071af-cb > .kt-inside-inner-col{background-image:url('https:\/\/ktozrobi.pl\/media\/wp-content\/uploads\/2026\/02\/jak-dziala-ktozrobi-6-scaled.webp');background-size:contain;background-position:48% 45%;background-attachment:scroll;background-repeat:no-repeat;}.kadence-column2403_4071af-cb > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2403_4071af-cb{position:relative;}.kadence-column2403_4071af-cb, .kt-inside-inner-col > .kadence-column2403_4071af-cb:not(.specificity){margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column2403_4071af-cb{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column-reverse;justify-content:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column2403_4071af-cb{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column2403_4071af-cb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column2403_4071af-cb {}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2403_4071af-cb kb-section-dir-vertical-reverse kb-section-sm-dir-vertical inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-2403_24aad1-05 .kt-block-spacer{height:600px;}.wp-block-kadence-spacer.kt-block-spacer-2403_24aad1-05 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-2403_24aad1-05 .kt-block-spacer{height:320px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-2403_24aad1-05\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column2403_2085ae-eb > .kt-inside-inner-col{display:flex;}.kadence-column2403_2085ae-eb > .kt-inside-inner-col,.kadence-column2403_2085ae-eb > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2403_2085ae-eb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column2403_2085ae-eb > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column2403_2085ae-eb{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column2403_2085ae-eb > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2403_2085ae-eb{text-align:left;}.kadence-column2403_2085ae-eb{position:relative;}.kadence-column2403_2085ae-eb, .kt-inside-inner-col > .kadence-column2403_2085ae-eb:not(.specificity){margin-left:0px;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column2403_2085ae-eb{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column2403_2085ae-eb{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column2403_2085ae-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2403_2085ae-eb kb-section-dir-vertical\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id2403_9e3cf9-b8 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2403_9e3cf9-b8 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col,.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col{flex-direction:column;}.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2403_d0e3ac-7a{position:relative;}@media all and (max-width: 1024px){.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2403_d0e3ac-7a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column2403_d0e3ac-7a {}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2403_d0e3ac-7a inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c, .wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c[data-kb-block=\"kb-adv-heading2403_c0e6b7-9c\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);text-align:center;font-size:var(--global-kb-font-size-xl, 3rem);line-height:1.4;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c[data-kb-block=\"kb-adv-heading2403_c0e6b7-9c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c[data-kb-block=\"kb-adv-heading2403_c0e6b7-9c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c, .wp-block-kadence-advancedheading.kt-adv-heading2403_c0e6b7-9c[data-kb-block=\"kb-adv-heading2403_c0e6b7-9c\"]{font-size:22px;}}<\/style>\n<div class=\"kt-adv-heading2403_c0e6b7-9c wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading2403_c0e6b7-9c\"><strong><strong>\u0141\u0105czymy instalator\u00f3w z inwestorami na jasnych zasadach<\/strong>.<\/strong><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57, .wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57[data-kb-block=\"kb-adv-heading2403_409a87-57\"]{margin-bottom:var(--global-kb-spacing-md, 2rem);text-align:center;font-size:24px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57[data-kb-block=\"kb-adv-heading2403_409a87-57\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57[data-kb-block=\"kb-adv-heading2403_409a87-57\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57, .wp-block-kadence-advancedheading.kt-adv-heading2403_409a87-57[data-kb-block=\"kb-adv-heading2403_409a87-57\"]{font-size:var(--global-kb-font-size-md, 1.25rem);}}<\/style>\n<div class=\"kt-adv-heading2403_409a87-57 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading2403_409a87-57\">Wejd\u017a do projektu przed startem dla inwestor\u00f3w&nbsp;<strong>13 kwietnia<\/strong>&nbsp;i zbuduj przewag\u0119, zanim zrobi to konkurencja.<\/div>\n\n\n\n<div class=\"wp-block-buttons alignwide is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/ktozrobi.pl\/media\/dolacz-teraz\/\" style=\"border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--70);font-size:16px;line-height:1.4\">Do\u0142\u0105cz teraz!<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Znasz ten moment. Siedzisz nad projektem dwa wieczory. Po\u015bwi\u0119ci\u0142e\u015b wcze\u015bniej czas na kilka rozm\u00f3w z klientem,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1472,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"normal","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[6,12],"tags":[],"class_list":["post-1471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dla-instalatora","category-wsparcie-sprzedazy"],"taxonomy_info":{"category":[{"value":6,"label":"Dla instalatora"},{"value":12,"label":"Wsparcie sprzeda\u017cy"}]},"featured_image_src_large":["https:\/\/ktozrobi.pl\/media\/wp-content\/uploads\/2026\/01\/jak-bronic-wyceny-1024x683.jpg",1024,683,true],"author_info":{"display_name":"Administrator","author_link":"https:\/\/ktozrobi.pl\/media\/author\/kzrobipl\/"},"comment_info":0,"category_info":[{"term_id":6,"name":"Dla instalatora","slug":"dla-instalatora","term_group":0,"term_taxonomy_id":6,"taxonomy":"category","description":"","parent":0,"count":8,"filter":"raw","cat_ID":6,"category_count":8,"category_description":"","cat_name":"Dla instalatora","category_nicename":"dla-instalatora","category_parent":0},{"term_id":12,"name":"Wsparcie sprzeda\u017cy","slug":"wsparcie-sprzedazy","term_group":0,"term_taxonomy_id":12,"taxonomy":"category","description":"","parent":6,"count":3,"filter":"raw","cat_ID":12,"category_count":3,"category_description":"","cat_name":"Wsparcie sprzeda\u017cy","category_nicename":"wsparcie-sprzedazy","category_parent":6}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/posts\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/comments?post=1471"}],"version-history":[{"count":22,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/posts\/1471\/revisions"}],"predecessor-version":[{"id":2418,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/posts\/1471\/revisions\/2418"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/media\/1472"}],"wp:attachment":[{"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/media?parent=1471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/categories?post=1471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ktozrobi.pl\/media\/wp-json\/wp\/v2\/tags?post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}