<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa Rury do podłogówki - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/category/rury-do-podlogowki/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/category/rury-do-podlogowki/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Sat, 03 Oct 2026 11:25:15 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa Rury do podłogówki - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/category/rury-do-podlogowki/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów.</title>
		<link>https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m%c2%b2/</link>
					<comments>https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m%c2%b2/#respond</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sat, 03 Oct 2026 10:41:02 +0000</pubDate>
				<category><![CDATA[Budowa domu]]></category>
		<category><![CDATA[Hydraulika]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Kalkulatory budowlane]]></category>
		<category><![CDATA[Materiały instalacyjne]]></category>
		<category><![CDATA[Montaż ogrzewania podłogowego]]></category>
		<category><![CDATA[Narzędzia i kalkulatory]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki budowlane]]></category>
		<category><![CDATA[Poradniki dla inwestorów]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[ile spinek do podłogówki na m²]]></category>
		<category><![CDATA[ile spinek na 10 m²]]></category>
		<category><![CDATA[ile spinek na 100 m²]]></category>
		<category><![CDATA[ile spinek na metr rury]]></category>
		<category><![CDATA[kalkulator spinek]]></category>
		<category><![CDATA[klipsy do podłogówki]]></category>
		<category><![CDATA[mocowanie rur podłogówki]]></category>
		<category><![CDATA[montaż ogrzewania podłogowego]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[rozstaw rur ogrzewania podłogowego]]></category>
		<category><![CDATA[rury do podłogówki]]></category>
		<category><![CDATA[spinki do podłogówki]]></category>
		<category><![CDATA[spinki do styropianu]]></category>
		<category><![CDATA[spinki do takera]]></category>
		<category><![CDATA[taker do podłogówki]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=7795</guid>

					<description><![CDATA[<p>Planując montaż ogrzewania podłogowego, warto wcześniej policzyć nie tylko metry rury, ale również elementy potrzebne do jej prawidłowego zamocowania. Ile spinek do podłogówki na m² trzeba przygotować przy rozstawie rur 10, 15 lub 20 cm? W artykule pokazuję prosty sposób obliczeń, wyjaśniam wpływ odstępu pomiędzy mocowaniami, łuków i podejść do rozdzielacza oraz podpowiadam, jaki zapas materiału przyjąć. Do dyspozycji jest również praktyczny kalkulator, który przelicza zapotrzebowanie na spinki i pełne opakowania.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m%c2%b2/">Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-clips-guide {
    --rk-navy:#0b2536;--rk-navy2:#153d50;--rk-cyan:#28c3d3;--rk-cyan-dark:#087f9c;
    --rk-orange:#f76745;--rk-ink:#142d3d;--rk-copy:#3d5869;--rk-muted:#627d8d;
    --rk-line:#cfdfe6;--rk-bg:#f2f8fa;--rk-soft:#e8f8fa;--rk-white:#fff;
    color:var(--rk-ink);font:16px/1.62 Arial,Helvetica,sans-serif;max-width:1360px;
    width:100%;margin:0 auto;overflow-wrap:anywhere;
  }
  #rk-clips-guide,#rk-clips-guide *{box-sizing:border-box;min-width:0}
  #rk-clips-guide a{color:var(--rk-cyan-dark);text-underline-offset:3px}
  #rk-clips-guide a:hover{color:#ba452e}
  #rk-clips-guide button,#rk-clips-guide input,#rk-clips-guide select{font:inherit}
  #rk-clips-guide :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--rk-cyan);outline-offset:3px}
  #rk-clips-guide img{display:block;max-width:100%;height:auto}
  #rk-clips-guide .rk-shell{background:var(--rk-white);border:1px solid var(--rk-line);box-shadow:0 18px 58px rgba(8,38,55,.12);overflow:hidden}
  #rk-clips-guide .rk-hero{background:radial-gradient(circle at 91% 108%,rgba(40,195,211,.24) 0 18%,transparent 18.2%),linear-gradient(125deg,#0b2536,#19465b 69%,#0b6271);padding:62px 58px 55px;color:#fff}
  #rk-clips-guide .rk-kicker,#rk-clips-guide .rk-eyebrow{display:block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900}
  #rk-clips-guide .rk-kicker{color:#7de5ee;margin-bottom:15px}
  #rk-clips-guide .rk-hero-title{font-size:clamp(2.4rem,5.2vw,4.8rem);line-height:1.06;letter-spacing:-.04em;font-weight:900;margin:0;max-width:1150px;color:#fff}
  #rk-clips-guide .rk-hero-title span{color:#72e5ed}
  #rk-clips-guide .rk-hero-lead{font-size:clamp(1.08rem,1.85vw,1.35rem);color:#e1f0f3;max-width:1060px;margin:24px 0 0}
  #rk-clips-guide .rk-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
  #rk-clips-guide .rk-hero-tags span{display:inline-flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.29);border-radius:999px;color:#fff;font-size:.81rem;font-weight:800;line-height:1.35;padding:8px 13px}
  #rk-clips-guide .rk-hero-meta{display:flex;flex-wrap:wrap;gap:9px 25px;font-size:.84rem;color:#c8dce3;margin-top:27px}
  #rk-clips-guide .rk-hero-meta strong{color:#fff}
  #rk-clips-guide .rk-nav{padding:19px 28px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--rk-line);background:#fff;align-items:center}
  #rk-clips-guide .rk-nav strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-right:6px}
  #rk-clips-guide .rk-nav a{background:#edf4f6;border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:800;text-decoration:none;color:var(--rk-ink)}
  #rk-clips-guide .rk-nav a:hover{background:#d9f6f8;color:#075b71}
  #rk-clips-guide .rk-section{padding:62px 58px}
  #rk-clips-guide .rk-section+.rk-section{border-top:1px solid var(--rk-line)}
  #rk-clips-guide .rk-soft{background:var(--rk-bg)}
  #rk-clips-guide .rk-dark{background:var(--rk-navy);color:#fff}
  #rk-clips-guide .rk-eyebrow{color:var(--rk-cyan-dark);margin-bottom:10px}
  #rk-clips-guide .rk-dark .rk-eyebrow{color:#80e6ef}
  #rk-clips-guide h2,#rk-clips-guide .rk-cta-title{font-size:clamp(1.95rem,3.8vw,3.55rem);line-height:1.1;letter-spacing:-.035em;font-weight:900;margin:0;color:var(--rk-ink)}
  #rk-clips-guide h3{font-size:1.19rem;line-height:1.3;color:var(--rk-ink);margin:0 0 9px}
  #rk-clips-guide h4{color:var(--rk-ink);font-size:1rem;line-height:1.35;margin:0 0 8px}
  #rk-clips-guide .rk-dark h2,#rk-clips-guide .rk-dark h3{color:#fff}
  #rk-clips-guide p{margin:15px 0 0;color:var(--rk-copy)}
  #rk-clips-guide .rk-dark p{color:#d0e1e7}
  #rk-clips-guide .rk-lead{font-size:clamp(1.03rem,1.6vw,1.23rem);line-height:1.69;max-width:1080px;margin-top:19px}
  #rk-clips-guide p strong,#rk-clips-guide li strong{color:var(--rk-ink)}
  #rk-clips-guide .rk-dark p strong{color:#fff}
  #rk-clips-guide .rk-answer{margin-top:27px;background:linear-gradient(120deg,#e2f8fa,#fafdfd);border:1px solid #a8dce4;border-left:7px solid var(--rk-cyan);border-radius:16px;padding:24px 26px}
  #rk-clips-guide .rk-answer strong{display:block;font-size:1.17rem;line-height:1.45;color:var(--rk-ink)}
  #rk-clips-guide .rk-answer p{margin-top:8px}
  #rk-clips-guide .rk-grid2,#rk-clips-guide .rk-grid3,#rk-clips-guide .rk-grid4{display:grid;gap:17px;margin-top:26px}
  #rk-clips-guide .rk-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
  #rk-clips-guide .rk-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
  #rk-clips-guide .rk-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
  #rk-clips-guide .rk-card{background:#fff;border:1px solid var(--rk-line);border-radius:16px;padding:21px}
  #rk-clips-guide .rk-card p{margin:0}
  #rk-clips-guide .rk-card-badge{display:inline-flex;align-items:center;justify-content:center;background:#dff7fa;color:#07657c;font-weight:900;border-radius:9px;padding:5px 10px;min-height:35px;margin-bottom:12px;font-size:.78rem}
  #rk-clips-guide .rk-note{background:#fff4df;color:#594319;border-left:6px solid #efb432;border-radius:13px;padding:17px 20px;margin-top:24px}
  #rk-clips-guide .rk-note p{color:inherit;margin:0}
  #rk-clips-guide .rk-note-ok{background:#e9f9f3;color:#1b5b4a;border-color:#2ac99c}
  #rk-clips-guide .rk-note-alert{background:#fff0eb;color:#713b2b;border-color:var(--rk-orange)}
  #rk-clips-guide ul,#rk-clips-guide ol{padding-left:23px;color:var(--rk-copy)}
  #rk-clips-guide li+li{margin-top:8px}
  #rk-clips-guide .rk-table-wrap{overflow-x:auto;margin-top:26px}
  #rk-clips-guide table{border-collapse:separate;border-spacing:0;min-width:720px;width:100%}
  #rk-clips-guide th{background:var(--rk-navy);color:#fff;text-align:left;font-size:.77rem;text-transform:uppercase;letter-spacing:.04em;padding:13px 15px}
  #rk-clips-guide th:first-child{border-radius:12px 0 0 0}
  #rk-clips-guide th:last-child{border-radius:0 12px 0 0}
  #rk-clips-guide td{background:#fff;border-bottom:1px solid var(--rk-line);padding:13px 15px;color:var(--rk-copy);vertical-align:top}
  #rk-clips-guide tr td:first-child{border-left:1px solid var(--rk-line)}
  #rk-clips-guide tr td:last-child{border-right:1px solid var(--rk-line)}
  #rk-clips-guide td strong{color:var(--rk-ink)}
  #rk-clips-guide .rk-table-caption{font-size:.83rem;color:var(--rk-muted)}
  #rk-clips-guide .rk-formula{margin:13px 0 0;background:#e8f6f8;border:1px solid #b5dce3;color:#085b74;border-radius:12px;padding:12px 15px;font-family:Consolas,Monaco,monospace;font-weight:800;overflow-wrap:anywhere}
  #rk-clips-guide .rk-calculator{background:#15394c;border:1px solid #4e7181;border-radius:21px;margin-top:27px;padding:26px}
  #rk-clips-guide .rk-calculator h3{font-size:1.55rem;margin:0;color:#fff}
  #rk-clips-guide .rk-calculator p{color:#d5e8ed}
  #rk-clips-guide .rk-choose{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
  #rk-clips-guide .rk-radio{display:flex;align-items:center;gap:8px;background:#22546a;border:1px solid #66899a;border-radius:11px;color:#fff;padding:10px 13px;cursor:pointer;font-weight:800}
  #rk-clips-guide .rk-radio input{accent-color:var(--rk-cyan);width:18px;height:18px}
  #rk-clips-guide .rk-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}
  #rk-clips-guide .rk-field{display:block;color:#e9f5f8;font-size:.86rem;font-weight:800}
  #rk-clips-guide .rk-field small{display:block;font-size:.75rem;font-weight:400;color:#bad3dd;margin-top:3px;line-height:1.4}
  #rk-clips-guide .rk-field input,#rk-clips-guide .rk-field select{display:block;width:100%;min-height:48px;background:#fff;color:var(--rk-ink);border:1px solid #bed0d9;border-radius:9px;padding:9px 11px;margin-top:7px}
  #rk-clips-guide .rk-fields-group{margin-top:18px;background:#1b465a;border:1px solid #577a8d;border-radius:13px;padding:17px}
  #rk-clips-guide .rk-fields-group h4{color:#fff;margin-bottom:0}
  #rk-clips-guide [hidden]{display:none!important}
  #rk-clips-guide .rk-btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}
  #rk-clips-guide .rk-btn{cursor:pointer;border-radius:10px;padding:12px 19px;min-height:48px;font-weight:900;border:1px solid transparent}
  #rk-clips-guide .rk-btn-primary{background:var(--rk-orange);color:#fff;border-color:var(--rk-orange)}
  #rk-clips-guide .rk-btn-primary:hover{background:#d94e31}
  #rk-clips-guide .rk-btn-secondary{background:transparent;color:#fff;border-color:#7c9aa9}
  #rk-clips-guide .rk-btn-secondary:hover{background:#21556a}
  #rk-clips-guide .rk-error{background:#fff1ec;border-left:5px solid var(--rk-orange);color:#773426;border-radius:9px;padding:11px 15px;margin-top:15px}
  #rk-clips-guide .rk-result{background:#fff;border-left:7px solid var(--rk-cyan);border-radius:16px;padding:24px;margin-top:22px;color:var(--rk-ink)}
  #rk-clips-guide .rk-result-head{font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#08738d}
  #rk-clips-guide .rk-big{font-size:clamp(2.3rem,5vw,3.55rem);font-weight:900;letter-spacing:-.045em;line-height:1.13;color:var(--rk-ink);margin-top:5px}
  #rk-clips-guide .rk-result p{color:var(--rk-copy);margin-top:5px}
  #rk-clips-guide .rk-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px}
  #rk-clips-guide .rk-stat{background:#edf5f7;border:1px solid #cfe0e5;border-radius:11px;padding:13px}
  #rk-clips-guide .rk-stat span{display:block;color:#527184;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:900;line-height:1.35}
  #rk-clips-guide .rk-stat strong{display:block;color:var(--rk-ink);font-size:1.23rem;margin-top:5px;line-height:1.35}
  #rk-clips-guide .rk-breakdown{padding-top:16px;margin-top:18px;border-top:1px solid var(--rk-line)}
  #rk-clips-guide .rk-breakdown strong{color:var(--rk-ink)}
  #rk-clips-guide .rk-breakdown p{font-size:.87rem}
  #rk-clips-guide .rk-cta{margin-top:32px;padding:30px;background:radial-gradient(circle at 100% 110%,rgba(40,195,211,.22) 0 19%,transparent 19.3%),linear-gradient(125deg,#0b2536,#17516a);border-radius:19px;color:#fff}
  #rk-clips-guide .rk-cta .rk-cta-title{color:#fff;font-size:clamp(1.55rem,3vw,2.35rem)}
  #rk-clips-guide .rk-cta p{color:#d6e8ed;max-width:920px}
  #rk-clips-guide .rk-cta a.rk-cta-link{display:inline-block;margin-top:20px;padding:13px 19px;border-radius:11px;background:var(--rk-orange);color:#fff;text-decoration:none;font-weight:900}
  #rk-clips-guide .rk-cta a.rk-cta-link:hover{background:#fff;color:#bb4229}
  #rk-clips-guide .rk-cta small{display:block;color:#bdd5de;margin-top:11px}
  #rk-clips-guide .rk-steps{display:grid;gap:14px;margin-top:26px}
  #rk-clips-guide .rk-step{display:grid;grid-template-columns:43px minmax(0,1fr);gap:12px;background:#fff;border:1px solid var(--rk-line);border-radius:14px;padding:17px}
  #rk-clips-guide .rk-step-num{display:flex;align-items:center;justify-content:center;background:#dcf6f9;border-radius:9px;color:#086b85;font-weight:900;height:39px}
  #rk-clips-guide .rk-step p{margin:3px 0 0}
  #rk-clips-guide .rk-faq{display:grid;gap:11px;margin-top:27px}
  #rk-clips-guide .rk-faq details{border:1px solid var(--rk-line);background:#fff;border-radius:13px;overflow:hidden}
  #rk-clips-guide .rk-faq summary{cursor:pointer;list-style:none;color:var(--rk-ink);font-weight:900;padding:17px 45px 17px 18px;position:relative}
  #rk-clips-guide .rk-faq summary::-webkit-details-marker{display:none}
  #rk-clips-guide .rk-faq summary:after{content:'+';position:absolute;right:17px;top:9px;font-size:1.55rem;color:var(--rk-cyan-dark)}
  #rk-clips-guide .rk-faq details[open] summary:after{content:'−'}
  #rk-clips-guide .rk-faq .rk-faq-text{padding:0 18px 18px;border-top:1px solid var(--rk-line)}
  #rk-clips-guide .rk-faq .rk-faq-text p{margin-top:13px}
  #rk-clips-guide .rk-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px}
  #rk-clips-guide .rk-source{background:#f0f7f9;border:1px solid #cbdfe6;border-radius:13px;padding:18px}
  #rk-clips-guide .rk-source a{font-weight:900}
  #rk-clips-guide .rk-source p{font-size:.89rem;margin-top:7px}
  #rk-clips-guide .rk-author{background:#eef6f8;padding:62px 58px;border-top:1px solid var(--rk-line)}
  #rk-clips-guide .rk-author-grid{display:grid;grid-template-columns:275px minmax(0,1fr);background:#fff;border:1px solid #c9dfe7;border-radius:20px;overflow:hidden;margin-top:25px}
  #rk-clips-guide .rk-author-side{background:var(--rk-navy);padding:32px 23px;color:#fff;text-align:center;display:flex;align-items:center;flex-direction:column}
  #rk-clips-guide .rk-author-side img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:5px solid rgba(255,255,255,.24)}
  #rk-clips-guide .rk-author-side strong{font-size:1.2rem;margin-top:17px}
  #rk-clips-guide .rk-author-side p{color:#c0d6de;font-size:.84rem;margin-top:7px}
  #rk-clips-guide .rk-social{display:flex;gap:9px;margin-top:18px}
  #rk-clips-guide .rk-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #5f8293;border-radius:50%;color:#fff;text-decoration:none;font-weight:900}
  #rk-clips-guide .rk-social a:hover{background:var(--rk-cyan);color:var(--rk-navy)}
  #rk-clips-guide .rk-author-body{padding:33px}
  #rk-clips-guide .rk-author-body h3{font-size:1.7rem}
  #rk-clips-guide .rk-author-quote{border-left:5px solid var(--rk-cyan);background:#f1fafb;border-radius:11px;padding:16px 20px;font-weight:800;color:var(--rk-ink);margin-top:19px}
  #rk-clips-guide .rk-author-links a{font-weight:800}
  #rk-clips-guide .rk-sr{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}
  @media(max-width:1000px){#rk-clips-guide .rk-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(max-width:820px){#rk-clips-guide .rk-hero,#rk-clips-guide .rk-section,#rk-clips-guide .rk-author{padding-left:28px;padding-right:28px}#rk-clips-guide .rk-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}#rk-clips-guide .rk-author-grid{grid-template-columns:minmax(0,1fr)}}
  @media(max-width:650px){
    #rk-clips-guide .rk-hero{padding-top:43px;padding-bottom:39px}
    #rk-clips-guide .rk-section,#rk-clips-guide .rk-author{padding-top:43px;padding-bottom:43px}
    #rk-clips-guide .rk-grid2,#rk-clips-guide .rk-grid3,#rk-clips-guide .rk-grid4,#rk-clips-guide .rk-input-grid,#rk-clips-guide .rk-result-grid,#rk-clips-guide .rk-sources{grid-template-columns:minmax(0,1fr)}
    #rk-clips-guide .rk-calculator,#rk-clips-guide .rk-cta{padding:18px}
    #rk-clips-guide .rk-btn-row{display:grid}
    #rk-clips-guide .rk-btn{width:100%}
    #rk-clips-guide .rk-table-wrap{overflow:visible}
    #rk-clips-guide table,#rk-clips-guide thead,#rk-clips-guide tbody,#rk-clips-guide tr,#rk-clips-guide td{display:block;min-width:0;width:100%}
    #rk-clips-guide thead{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}
    #rk-clips-guide tbody{display:grid;gap:14px}
    #rk-clips-guide tbody tr{border:1px solid var(--rk-line);border-radius:12px;overflow:hidden}
    #rk-clips-guide td,#rk-clips-guide tr td:first-child,#rk-clips-guide tr td:last-child{border:0;border-bottom:1px solid #e2ebef;padding:12px 14px}
    #rk-clips-guide tr td:last-child{border-bottom:0}
    #rk-clips-guide td:before{content:attr(data-label);display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rk-cyan-dark);font-weight:900;margin-bottom:3px}
    #rk-clips-guide .rk-author-body{padding:24px 20px}
  }
  @media(max-width:430px){#rk-clips-guide .rk-hero,#rk-clips-guide .rk-section,#rk-clips-guide .rk-author{padding-left:18px;padding-right:18px}#rk-clips-guide .rk-nav{padding:14px}#rk-clips-guide .rk-nav a{flex:1 1 calc(50% - 8px);text-align:center}#rk-clips-guide .rk-nav strong{flex:1 1 100%}#rk-clips-guide .rk-hero-title{font-size:2.19rem}}
  @media(prefers-reduced-motion:reduce){#rk-clips-guide *,#rk-clips-guide *:before,#rk-clips-guide *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
</style>

<article id="rk-clips-guide" aria-labelledby="rk-clips-visual-title">
  <div class="rk-shell">
    <header class="rk-hero">
      <span class="rk-kicker">Materiały do podłogówki · poradnik i kalkulator</span>
      <div class="rk-hero-title" id="rk-clips-visual-title">Ile spinek do podłogówki na m²? <span>Kalkulator spinek i klipsów</span></div>
      <p class="rk-hero-lead">Policz zapotrzebowanie na mocowania na podstawie powierzchni i rozstawu rur albo gotowego metrażu z projektu. Zobacz osobno wynik bazowy, poprawkę na trudne miejsca, zapas i liczbę opakowań.</p>
      <div class="rk-hero-tags" aria-label="Zakres poradnika">
        <span>spinki na 1 m²</span>
        <span>spinki na metr rury</span>
        <span>rozstaw rur 10, 15 i 20 cm</span>
        <span>mocowanie co 40–50 cm</span>
        <span>łuki, zapas i opakowania</span>
      </div>
      <div class="rk-hero-meta"><span>Autor: <strong>Robert Kucharski</strong></span><span>Zakres: <strong>spinki do takera i szacunek materiałowy</strong></span><span>Data publikacji: <strong>3 października 2026 r.</strong></span></div>
    </header>

    <nav class="rk-nav" aria-label="Na skróty po artykule"><strong>Na skróty</strong><a href="#rk-clips-answer">Odpowiedź</a><a href="#rk-clips-calculator-section">Kalkulator</a><a href="#rk-clips-method">Wzór</a><a href="#rk-clips-table">Tabela</a><a href="#rk-clips-turns">Łuki i podejścia</a><a href="#rk-clips-systems">Systemy</a><a href="#rk-clips-fit">Dobór</a><a href="#rk-clips-packs">Opakowania</a><a href="#rk-clips-errors">Błędy</a><a href="#rk-clips-faq">FAQ</a><a href="#rk-clips-sources">Źródła</a><a href="#rk-clips-author">Autor</a></nav>

    <section class="rk-section" id="rk-clips-answer">
      <span class="rk-eyebrow">Odpowiedź od razu</span>
      <h2>Ile spinek do podłogówki przypada na 1 m²?</h2>
      <p class="rk-lead">Zużycie spinek zależy przede wszystkim od <strong>metrów rury na danym polu</strong> i od odstępu między jej punktami mocowania. Ta sama powierzchnia przy rozstawie rur 10 cm potrzebuje więcej spinek niż przy 20 cm. Mocowanie łuków i odcinków przy rozdzielaczu może zwiększyć wynik.</p>
      <div class="rk-answer"><strong>Orientacyjny punkt wyjścia dla systemu takerowego: około 13–17 spinek na 1 m² przy rozstawie rur 15 cm i mocowaniu prostych odcinków co 40–50 cm.</strong><p>To obliczenie bazowe, bez osobno doliczonej korekty na łuki, podejścia i zapasu. Podany odstęp mocowania jest przykładem spotykanym w dokumentacjach technicznych. Pierwszeństwo ma instrukcja konkretnej rury, spinki, izolacji i narzędzia.</p></div>
      <div class="rk-grid3">
        <div class="rk-card"><span class="rk-card-badge">KROK 1</span><h3>Rura</h3><p>Przybliżenie dla regularnego pola to powierzchnia czynna podzielona przez rozstaw rur w metrach.</p></div>
        <div class="rk-card"><span class="rk-card-badge">KROK 2</span><h3>Mocowanie</h3><p>Metraż rury dzielisz przez odstęp mocowań przyjęty dla używanego systemu.</p></div>
        <div class="rk-card"><span class="rk-card-badge">KROK 3</span><h3>Zakup</h3><p>Doliczasz potrzebne mocowania na łukach, zapas i zaokrąglasz wynik do pełnych opakowań.</p></div>
      </div>
    </section>

    <section class="rk-section rk-dark" id="rk-clips-calculator-section">
      <span class="rk-eyebrow">Narzędzie materiałowe</span>
      <h2>Kalkulator spinek i klipsów do podłogówki</h2>
      <p class="rk-lead">Wybierz dane, które masz. Jeżeli projekt podaje rzeczywisty metraż rur, użyj drugiego trybu. Kalkulator liczy spinki dla mocowania do izolacji; nie dobiera rozstawu rur ani nie sprawdza hydrauliki pętli.</p>
      <div class="rk-calculator" id="rk-clips-calculator">
        <h3>Policz spinki i pełne opakowania</h3>
        <p>Wszystkie założenia są widoczne. Wartości 40 i 50 cm to przykłady; sprawdź zalecenia systemu, który montujesz.</p>
        <div class="rk-choose" role="radiogroup" aria-label="Rodzaj danych do obliczenia">
          <label class="rk-radio"><input type="radio" name="rk-clips-mode" value="area" checked> Znam powierzchnię i rozstaw</label>
          <label class="rk-radio"><input type="radio" name="rk-clips-mode" value="length"> Znam metraż rury z projektu</label>
        </div>
        <div id="rk-clips-area-fields" class="rk-fields-group">
          <h4>Powierzchnia czynna i rozstaw</h4>
          <div class="rk-input-grid">
            <label class="rk-field">Czynna powierzchnia podłogi [m²]<input id="rk-clips-area" type="number" min="0.1" max="10000" step="0.1" value="30" inputmode="decimal"><small>Nie wpisuj całego budynku, jeśli część pól jest wyłączona z układania rur.</small></label>
            <label class="rk-field">Rozstaw rur [cm]<select id="rk-clips-spacing"><option value="10">10 cm</option><option value="12.5">12,5 cm</option><option value="15" selected>15 cm</option><option value="20">20 cm</option><option value="25">25 cm</option></select><small>Podaj rozstaw wynikający z projektu lub przyjętego założenia.</small></label>
          </div>
        </div>
        <div id="rk-clips-length-fields" class="rk-fields-group" hidden>
          <h4>Znany metraż rury</h4>
          <div class="rk-input-grid"><label class="rk-field">Metry rur objęte obliczeniem [m]<input id="rk-clips-length" type="number" min="0.1" max="100000" step="0.1" value="200" inputmode="decimal"><small>Wpisz sumę długości z projektu. Jeśli zawiera podejścia, zostaw pole poniżej na zero.</small></label></div>
        </div>
        <div class="rk-input-grid">
          <label class="rk-field">Dodatkowe podejścia nieuwzględnione powyżej [m]<input id="rk-clips-approaches" type="number" min="0" max="10000" step="0.1" value="0" inputmode="decimal"><small>Łączna długość obu kierunków. Nie doliczaj po raz drugi odcinków już zawartych w metrażu z projektu.</small></label>
          <label class="rk-field">Odstęp mocowań na odcinkach prostych [cm]<select id="rk-clips-pitch"><option value="35">35 cm</option><option value="40">40 cm</option><option value="50" selected>50 cm</option><option value="60">60 cm</option></select><small>Wybierz wartość zgodną z dokumentacją stosowanego systemu.</small></label>
          <label class="rk-field">Korekta na łuki i trudne miejsca [%]<input id="rk-clips-bends" type="number" min="0" max="100" step="1" value="10" inputmode="numeric"><small>10% to jawny przykład zakupowy, nie norma. W projekcie można policzyć te mocowania dokładniej.</small></label>
          <label class="rk-field">Dodatkowy zapas zakupowy [%]<input id="rk-clips-reserve" type="number" min="0" max="50" step="1" value="5" inputmode="numeric"><small>Obejmuje straty montażowe i zaokrąglenia zamówienia, a nie długość projektową rur.</small></label>
          <label class="rk-field">Sztuk w jednym opakowaniu<input id="rk-clips-pack" type="number" min="1" max="100000" step="1" value="270" inputmode="numeric"><small>Zmień, jeśli wybrany produkt ma inną wielkość opakowania.</small></label>
        </div>
        <div class="rk-btn-row"><button type="button" class="rk-btn rk-btn-primary" id="rk-clips-run">Oblicz liczbę spinek</button><button type="button" class="rk-btn rk-btn-secondary" id="rk-clips-reset">Przywróć przykład</button></div>
        <div id="rk-clips-error" class="rk-error" role="alert" hidden></div>
        <div id="rk-clips-result" class="rk-result" aria-live="polite" aria-atomic="true">
          <div class="rk-result-head">Wynik dla wprowadzonych danych</div>
          <div class="rk-big" id="rk-clips-total">—</div>
          <p id="rk-clips-summary">Uzupełnij założenia i oblicz wynik.</p>
          <div class="rk-result-grid">
            <div class="rk-stat"><span>Rura do mocowania</span><strong id="rk-clips-result-length">—</strong></div>
            <div class="rk-stat"><span>Spinki na prostych odcinkach</span><strong id="rk-clips-result-base">—</strong></div>
            <div class="rk-stat"><span>Korekta na łuki</span><strong id="rk-clips-result-bends">—</strong></div>
            <div class="rk-stat"><span>Zapas zakupowy</span><strong id="rk-clips-result-reserve">—</strong></div>
            <div class="rk-stat"><span>Pełne opakowania</span><strong id="rk-clips-result-packs">—</strong></div>
            <div class="rk-stat"><span>Na 1 m² pola</span><strong id="rk-clips-result-density">—</strong></div>
          </div>
          <div class="rk-breakdown"><strong>Jak powstał wynik</strong><p id="rk-clips-equation">Pokażemy metry rury, odstęp mocowań, obie korekty i zaokrąglenie do opakowań.</p><p id="rk-clips-limit">Wynik jest szacunkiem materiałowym. Rozkład faktycznych punktów mocowania sprawdź na rysunku pętli i w instrukcji systemu.</p></div>
        </div>
      </div>
      <div class="rk-cta" aria-label="Sprawdź produkt po obliczeniu materiałów">
        <div class="rk-cta-title">Policzyłeś spinki? Sprawdź jeszcze ich zgodność z rurą i takerem</div>
        <p>Przed zakupem porównaj wymiar spinki, średnicę rury, grubość izolacji, narzędzie oraz liczbę sztuk w opakowaniu. Wynik kalkulatora jest punktem wyjścia do zamówienia odpowiedniego mocowania.</p>
        <a class="rk-cta-link" href="https://projekt-ogrzewania.pl/produkt/spinka-do-styropianu-do-takera/">Sprawdź spinki do takera</a>
        <small>Odnośnik prowadzi do produktu w sklepie autora poradnika.</small>
      </div>
    </section>

    <section class="rk-section" id="rk-clips-method">
      <span class="rk-eyebrow">Jawny rachunek</span>
      <h2>Jak obliczyć liczbę spinek krok po kroku?</h2>
      <p class="rk-lead">Kalkulator rozdziela geometrię pola, częstotliwość mocowania i rezerwę materiałową. Dzięki temu nie ukrywa łuków pod jedną rzekomo uniwersalną liczbą spinek na metr kwadratowy.</p>
      <div class="rk-steps">
        <div class="rk-step"><span class="rk-step-num">1</span><div><h3>Ustal metry rury na aktywnej powierzchni</h3><p>Dla regularnego pola długość rury można oszacować, dzieląc czynną powierzchnię przez rozstaw w metrach. Przy 30 m² i rozstawie 15 cm otrzymasz około 200 m. Jeżeli masz metraż z projektu, wykorzystaj go bez ponownego wyliczania z powierzchni.</p><div class="rk-formula">L pola ≈ A czynna ÷ (s / 100)</div></div></div>
        <div class="rk-step"><span class="rk-step-num">2</span><div><h3>Dolicz podejścia, których nie ma w metrażu</h3><p>Odcinki do rozdzielacza i z powrotem bywają pominięte przy szacowaniu rury wyłącznie na polu. Wpisz ich sumę tylko raz. Jeżeli projektowa suma pętli już je uwzględnia, dodatkiem jest zero.</p><div class="rk-formula">L mocowania ≈ L pola albo L projektu + L brakujących podejść</div></div></div>
        <div class="rk-step"><span class="rk-step-num">3</span><div><h3>Policz spinki bazowe</h3><p>Podziel długość mocowanej rury przez przyjęty odstęp między punktami mocowania. Wynik zaokrąglij do pełnej sztuki. Odcinki przy końcach i załamaniach mogą wymagać mocowania niezależnie od tego przybliżenia.</p><div class="rk-formula">N baza = zaokrąglij w górę (L mocowania ÷ odstęp mocowań)</div></div></div>
        <div class="rk-step"><span class="rk-step-num">4</span><div><h3>Dodaj korektę i zapas, następnie pełne opakowania</h3><p>Poprawka procentowa na trudne miejsca służy wyłącznie do orientacyjnego zakupu. Osobno dodaj rezerwę, a dopiero potem przelicz liczbę pełnych opakowań.</p><div class="rk-formula">N zakup = zaokrąglij w górę [(N baza + N łuki) × (1 + zapas / 100)]</div><div class="rk-formula">Opakowania = zaokrąglij w górę (N zakup ÷ sztuki w opakowaniu)</div></div></div>
      </div>
      <div class="rk-note"><p><strong>Uwaga o zaokrągleniu:</strong> dla małego pomieszczenia ostatnie mocowanie przy końcu odcinka może wymagać dodatkowej sztuki. Kalkulator służy do planowania całego zamówienia, a miejsca wbijania spinek określa wykonawca na rzeczywistej trasie rury.</p></div>
    </section>

    <section class="rk-section rk-soft" id="rk-clips-table">
      <span class="rk-eyebrow">Szybka tabela</span>
      <h2>Ile spinek na 10, 50 i 100 m² przy rozstawie 10, 15 lub 20 cm?</h2>
      <p class="rk-lead">Poniższe wartości dotyczą prostych odcinków w systemie takerowym, przy dwóch przykładach odstępu mocowań. W tabeli nie ma dodatkowych spinek na łuki, nieujętych podejść ani zapasu.</p>
      <div class="rk-table-wrap"><table><thead><tr><th>Powierzchnia czynna</th><th>Rozstaw rur</th><th>Rura na polu</th><th>Spinki co 50 cm</th><th>Spinki co 40 cm</th></tr></thead><tbody>
        <tr><td data-label="Powierzchnia"><strong>10 m²</strong></td><td data-label="Rozstaw">10 cm</td><td data-label="Rura">100 m</td><td data-label="Co 50 cm">200 szt.</td><td data-label="Co 40 cm">250 szt.</td></tr>
        <tr><td data-label="Powierzchnia"><strong>10 m²</strong></td><td data-label="Rozstaw">15 cm</td><td data-label="Rura">około 66,7 m</td><td data-label="Co 50 cm">około 134 szt.</td><td data-label="Co 40 cm">około 167 szt.</td></tr>
        <tr><td data-label="Powierzchnia"><strong>10 m²</strong></td><td data-label="Rozstaw">20 cm</td><td data-label="Rura">50 m</td><td data-label="Co 50 cm">100 szt.</td><td data-label="Co 40 cm">125 szt.</td></tr>
        <tr><td data-label="Powierzchnia"><strong>50 m²</strong></td><td data-label="Rozstaw">15 cm</td><td data-label="Rura">około 333,3 m</td><td data-label="Co 50 cm">około 667 szt.</td><td data-label="Co 40 cm">około 834 szt.</td></tr>
        <tr><td data-label="Powierzchnia"><strong>100 m²</strong></td><td data-label="Rozstaw">15 cm</td><td data-label="Rura">około 666,7 m</td><td data-label="Co 50 cm">około 1334 szt.</td><td data-label="Co 40 cm">około 1667 szt.</td></tr>
      </tbody></table></div>
      <p class="rk-table-caption">Rachunek geometryczny: A ÷ s, następnie podział długości przez 0,5 m albo 0,4 m. Każdy wynik w sztukach zaokrąglono w górę. Rzeczywista geometria pętli zmienia zużycie.</p>
      <div class="rk-note rk-note-ok"><p><strong>Przykład do zamówienia:</strong> dla 30 m², 15 cm rozstawu i mocowania co 50 cm bazą jest 400 spinek. Przy przykładowych 10% na trudne miejsca i 5% zapasu otrzymujesz 462 spinki, czyli dwa opakowania po 270 sztuk. To wariant kalkulatorowy, a nie obowiązkowa liczba na taką powierzchnię.</p></div>
    </section>

    <section class="rk-section" id="rk-clips-turns">
      <span class="rk-eyebrow">Miejsca, w których średnia myli</span>
      <h2>Łuki, nawroty i podejścia: gdzie potrzeba więcej mocowań?</h2>
      <p class="rk-lead">Mocowanie rury co jednakową odległość na całej trasie jest uproszczeniem. Nawroty, przejścia przez drzwi i odcinki wychodzące z rozdzielacza mogą wymagać dodatkowych punktów stabilizacji zgodnie z instrukcją systemu i geometrią pętli.</p>
      <div class="rk-grid3">
        <div class="rk-card"><span class="rk-card-badge">NAWRÓT</span><h3>Rura zmienia kierunek</h3><p>Sprawdź, czy łuk trzyma zadany promień i nie unosi się z izolacji. Sama gęstość spinek na prostych odcinkach nie opisuje tego miejsca.</p></div>
        <div class="rk-card"><span class="rk-card-badge">ROZDZIELACZ</span><h3>Wiele rur w jednym miejscu</h3><p>Każda pętla ma własne podejście. Jeżeli długości projektu obejmują te odcinki, uwzględnij je raz w całkowitym metrażu mocowanej rury.</p></div>
        <div class="rk-card"><span class="rk-card-badge">PRZEJŚCIA</span><h3>Dylatacja i próg</h3><p>Przejścia trzeba wykonać zgodnie z projektem i ochronić rurę. O dodatkowym mocowaniu decyduje sposób prowadzenia oraz osłony.</p></div>
      </div>
      <p>Przy własnym projekcie odczytaj rzeczywistą długość każdej <a href="https://projekt-ogrzewania.pl/petla-grzewcza/">pętli grzewczej</a>. Jeżeli liczysz rurę z metrażu powierzchni, pomocny będzie osobny <a href="https://projekt-ogrzewania.pl/kalkulator-do-obliczania-ilosci-metrow-rury-potrzebnych-do-ogrzewania-podlogowego/">kalkulator ilości rury</a>. Żadnego z tych narzędzi nie należy używać do automatycznego dobierania rozstawu.</p>
    </section>

    <section class="rk-section rk-soft" id="rk-clips-systems">
      <span class="rk-eyebrow">Technologia mocowania</span>
      <h2>Spinki do takera, klipsy, szyny i płyty z wypustkami</h2>
      <p class="rk-lead">Słowo „klips” bywa używane wobec różnych elementów. Przed użyciem kalkulatora ustal, co dokładnie trzyma rurę w wybranej konstrukcji podłogi.</p>
      <div class="rk-table-wrap"><table><thead><tr><th>Sposób mocowania</th><th>Co trzyma rurę?</th><th>Czy kalkulator spinek do izolacji ma zastosowanie?</th></tr></thead><tbody>
        <tr><td data-label="System"><strong>Taker na izolacji</strong></td><td data-label="Mocowanie">Osobne spinki wbijane nad rurą do odpowiedniej warstwy izolacji.</td><td data-label="Zastosowanie">Tak, po ustaleniu rozstawu mocowań z dokumentacji wybranego systemu.</td></tr>
        <tr><td data-label="System"><strong>Szyna montażowa</strong></td><td data-label="Mocowanie">Rurę utrzymuje listwa, a szynę mocuje się do podłoża osobno.</td><td data-label="Zastosowanie">Nie do obliczania elementów szyny. Potrzebny jest rozstaw szyn i liczba ich punktów kotwienia.</td></tr>
        <tr><td data-label="System"><strong>Płyta z wypustkami</strong></td><td data-label="Mocowanie">Rurę ustalają wypustki płyty, bez spinki do takera na każdym odcinku.</td><td data-label="Zastosowanie">Nie. Zamówienie dotyczy powierzchni płyt i elementów systemowych.</td></tr>
        <tr><td data-label="System"><strong>Siatka i opaski</strong></td><td data-label="Mocowanie">Rurę podtrzymują odpowiednie opaski lub klipsy mocowane do siatki.</td><td data-label="Zastosowanie">Nie wprost. Instrukcja tego rozwiązania może przewidywać inną liczbę mocowań.</td></tr>
      </tbody></table></div>
      <div class="rk-note"><p><strong>Nie myl dwóch rozstawów:</strong> „rury co 15 cm” oznacza odległość między sąsiednimi przebiegami rury, a „spinki co 50 cm” oznaczają odległość między punktami mocowania wzdłuż rury. To dwie różne wielkości.</p></div>
    </section>

    <section class="rk-section" id="rk-clips-fit">
      <span class="rk-eyebrow">Kontrola przed zakupem</span>
      <h2>Jak dobrać spinkę do rury, izolacji i takera?</h2>
      <p class="rk-lead">Poprawna liczba spinek nie wystarczy, jeżeli mocowanie nie jest zgodne z pozostałymi elementami. Sprawdź kartę konkretnego produktu oraz instrukcję kompletnego systemu.</p>
      <div class="rk-grid4">
        <div class="rk-card"><span class="rk-card-badge">01</span><h3>Średnica rury</h3><p>Sprawdź zakres średnic dopuszczony dla spinki. Nie zakładaj, że każda pasuje jednakowo do 16, 17 i 20 mm.</p></div>
        <div class="rk-card"><span class="rk-card-badge">02</span><h3>Izolacja i folia</h3><p>Znaczenie mają grubość i typ warstwy, w której kotwi się spinka, oraz sposób zabezpieczenia podłoża.</p></div>
        <div class="rk-card"><span class="rk-card-badge">03</span><h3>Narzędzie</h3><p>Porównaj geometrię i sposób podawania spinek z takerem. Zgodna wysokość nie przesądza o zgodności magazynka.</p></div>
        <div class="rk-card"><span class="rk-card-badge">04</span><h3>Warunki montażu</h3><p>Sprawdź sposób mocowania na łukach, ochronę rury przy dylatacjach i stabilność przed układaniem jastrychu.</p></div>
      </div>
      <p>Jeżeli dopiero wybierasz całą konstrukcję posadzki, najpierw ustal warstwę izolacji w poradniku <a href="https://projekt-ogrzewania.pl/ile-styropianu-pod-ogrzewanie-podlogowe/">ile styropianu pod ogrzewanie podłogowe</a> i rozstrzygnij <a href="https://projekt-ogrzewania.pl/system-mokry-czy-suchy-w-wodnym-ogrzewaniu-podlogowym-ktory-wybrac/">system mokry czy suchy</a>. Dopiero wtedy porównuj sposoby mocowania rur.</p>
    </section>

    <section class="rk-section rk-soft" id="rk-clips-packs">
      <span class="rk-eyebrow">Zamówienie materiału</span>
      <h2>Ile opakowań spinek kupić na całą instalację?</h2>
      <p class="rk-lead">Wynik w sztukach zawsze zaokrąglij do pełnych opakowań wybranego produktu. Przy dużym domu policz wszystkie pola o różnych rozstawach osobno, dodaj rzeczywiste podejścia i dopiero podsumuj zamówienie.</p>
      <ol><li>Spisz aktywną powierzchnię lub metraż rur dla każdego pomieszczenia.</li><li>Jeżeli rozstawy są różne, oszacuj długość rury dla każdego pola oddzielnie.</li><li>Dodaj podejścia, jeżeli nie ma ich w projekcie lub zestawieniu pętli.</li><li>Zastosuj odstęp mocowania dopuszczony dla wybranego produktu.</li><li>Ujmij dodatkowe mocowania oraz zapas zakupowy.</li><li>Sprawdź liczbę sztuk w opakowaniu i zaokrąglij liczbę opakowań w górę.</li></ol>
      <div class="rk-note rk-note-ok"><p><strong>Przykład:</strong> potrzebujesz 462 spinek, a wybrana paczka zawiera 270 sztuk. Do zamówienia wychodzą 2 paczki, czyli 540 sztuk. Po odliczeniu oszacowanego zużycia pozostaje 78 sztuk. Wielkość opakowania wpisujesz w kalkulatorze samodzielnie.</p></div>
      <p>Rozstaw rury musi wynikać z zapotrzebowania na ciepło i konstrukcji podłogi; osobno omawia to artykuł <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstaw rur co 10 czy 15 cm</a>. Liczba spinek jest konsekwencją tego wyboru, nie kryterium jego podejmowania.</p>
    </section>

    <section class="rk-section" id="rk-clips-errors">
      <span class="rk-eyebrow">Szybka kontrola wykonawcza</span>
      <h2>Najczęstsze błędy przy liczeniu i mocowaniu spinek</h2>
      <div class="rk-grid3">
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 1</span><h3>Jedna liczba na każdy m²</h3><p>Nie bierze pod uwagę, czy rury są co 10, 15 czy 20 cm.</p></div>
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 2</span><h3>Pomijanie podejść</h3><p>Powierzchnia pomieszczenia nie opisuje dodatkowych odcinków do rozdzielacza.</p></div>
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 3</span><h3>Podwójne doliczanie rur</h3><p>Gdy wpisano pełny metraż pętli z projektu, podejść zawartych w tej sumie nie dodaje się ponownie.</p></div>
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 4</span><h3>Ten sam odstęp wszędzie</h3><p>Na łukach i przy zmianach kierunku punkty stabilizacji trzeba ocenić na rzeczywistym ułożeniu.</p></div>
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 5</span><h3>Niezgodny system</h3><p>Spinka, tacker, rura i izolacja muszą tworzyć odpowiedni układ mocowania.</p></div>
        <div class="rk-card"><span class="rk-card-badge">BŁĄD 6</span><h3>Przelicznik do każdej technologii</h3><p>Płyty z wypustkami, szyny i opaski na siatce nie są obliczane jak spinki do takera.</p></div>
      </div>
      <p>Szerszą kontrolę prac przed zalaniem podłogi zawiera poradnik o <a href="https://projekt-ogrzewania.pl/najczestsze-bledy-przy-montazu-ogrzewania-podlogowego-i-jak-ich-uniknac/">błędach montażu ogrzewania podłogowego</a>. Zapis przebiegu pętli i próba przed zakryciem są ważniejsze niż samo zamówienie poprawnej liczby klipsów.</p>
    </section>

    <section class="rk-section rk-soft" id="rk-clips-faq">
      <span class="rk-eyebrow">Pytania przed zamówieniem</span>
      <h2>FAQ — ile spinek i klipsów do podłogówki?</h2>
      <div class="rk-faq">
        <details><summary>Ile spinek do podłogówki na 1 m² przy rozstawie 15 cm?</summary><div class="rk-faq-text"><p>Na regularnym polu wypada około 6,67 m rury na 1 m². Przy mocowaniu co 50 cm daje to około 13–14 spinek bazowych, a co 40 cm około 16–17. Osobno uwzględnij łuki, podejścia i zapas.</p></div></details>
        <details><summary>Ile spinek na 10 m² podłogówki?</summary><div class="rk-faq-text"><p>Przy rozstawie rur 15 cm powstaje orientacyjnie 66,7 m rury na polu. Mocowanie co 50 cm oznacza około 134 spinki bazowe, a co 40 cm około 167. Inny rozstaw rur zmieni wynik.</p></div></details>
        <details><summary>Ile spinek na 100 m² ogrzewania podłogowego?</summary><div class="rk-faq-text"><p>Dla jednego regularnego pola 100 m² i rozstawu 15 cm można oszacować około 667 m rury. Podział przez 0,5 m daje około 1334 spinki bazowe, a przez 0,4 m około 1667. Cały dom zwykle ma różne rozstawy i podejścia, dlatego te liczby są jedynie przykładem.</p></div></details>
        <details><summary>Ile spinek przypada na metr rury?</summary><div class="rk-faq-text"><p>Przy odstępie mocowań 50 cm wypada orientacyjnie 2 spinki na metr rury; przy 40 cm około 2,5. Sprawdź instrukcję konkretnego systemu, szczególnie zalecenia dotyczące łuków.</p></div></details>
        <details><summary>Czy odstęp między spinkami to to samo co rozstaw rur?</summary><div class="rk-faq-text"><p>Nie. Rozstaw rur opisuje odległość między sąsiednimi przebiegami przewodu w podłodze. Odstęp między spinkami mierzy się wzdłuż jednej rury.</p></div></details>
        <details><summary>Czy kalkulator dolicza łuki?</summary><div class="rk-faq-text"><p>Tak, jako jawnie ustawianą korektę procentową do liczby spinek bazowych. Domyślne 10% jest przykładem do wstępnego zamówienia, a nie liczbą wymaganą dla każdej instalacji.</p></div></details>
        <details><summary>Czy trzeba doliczyć rury od rozdzielacza?</summary><div class="rk-faq-text"><p>Tak, jeżeli nie zostały ujęte w długości rury wpisanej do kalkulatora. Jeśli znasz pełny metraż pętli z projektu wraz z podejściami, wpisz dodatkową długość równą zero.</p></div></details>
        <details><summary>Czy na łuku można wbijać spinki tak samo jak na prostej?</summary><div class="rk-faq-text"><p>Łuk musi zachować promień gięcia i stabilnie przylegać do podłoża. Liczbę i położenie punktów mocowania trzeba ocenić na rzeczywistej trasie zgodnie z instrukcją systemu.</p></div></details>
        <details><summary>Czy spinki 40 mm i 50 mm są zamienne?</summary><div class="rk-faq-text"><p>Sama długość ramion nie wystarcza do stwierdzenia zamienności. Sprawdź średnicę rury, rodzaj i grubość izolacji, narzędzie oraz dopuszczenie danego systemu.</p></div></details>
        <details><summary>Czy spinki do rury 16 mm pasują również do rury 20 mm?</summary><div class="rk-faq-text"><p>Nie wynika to automatycznie z nazwy spinki. O zgodności decyduje zakres wymiarów deklarowany dla konkretnego produktu i używanego narzędzia.</p></div></details>
        <details><summary>Czy kalkulator policzy klipsy do szyny albo siatki?</summary><div class="rk-faq-text"><p>Nie. Narzędzie jest przeznaczone do wstępnego liczenia osobnych spinek mocujących rurę do izolacji. Szyny, płyty z wypustkami i siatki wymagają własnych zasad obmiaru.</p></div></details>
        <details><summary>Dlaczego wynik w opakowaniach jest wyższy od wyniku w sztukach?</summary><div class="rk-faq-text"><p>Opakowania kupuje się zwykle w całości. Kalkulator dzieli zapotrzebowanie w sztukach przez wielkość paczki i zaokrągla liczbę paczek w górę. Pokazuje także liczbę sztuk, które pozostaną po takim zakupie.</p></div></details>
        <details><summary>Czy liczba spinek określa poprawność projektu ogrzewania?</summary><div class="rk-faq-text"><p>Nie. Wynik dotyczy materiału montażowego. Rozstaw rur, podział na pętle, przepływy, opory i temperatury pracy wynikają z obliczeń projektu instalacji.</p></div></details>
        <details><summary>Co zrobić, jeśli spinka nie trzyma się izolacji?</summary><div class="rk-faq-text"><p>Nie próbuj kompensować problemu wyłącznie większą liczbą spinek. Sprawdź zgodność mocowania z izolacją, jej grubość i stan, poprawność użycia narzędzia oraz instrukcję systemu.</p></div></details>
      </div>
    </section>

    <section class="rk-section" id="rk-clips-project">
      <span class="rk-eyebrow">Gdy brakuje danych do kalkulatora</span>
      <h2>Nie znasz jeszcze rozstawów ani długości pętli?</h2>
      <p class="rk-lead">Dokładniejsze zamówienie materiału zaczyna się od ustalenia aktywnych powierzchni, przebiegu obwodów i położenia rozdzielacza. Te dane wynikają z projektu całej instalacji, a nie z uśrednionej liczby spinek na metr kwadratowy domu.</p>
      <div class="rk-cta"><div class="rk-cta-title">Zamów projekt podłogówki z rozstawami i podziałem na pętle</div><p>Projekt określa obciążenia cieplne, rozstaw rur w poszczególnych polach, długości pętli, podejścia, przepływy i nastawy. Na tej podstawie wykonawca może przygotować rzeczywiste zestawienie rury i materiałów do jej montażu.</p><a class="rk-cta-link" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Sprawdź projekt ogrzewania podłogowego</a><small>Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small></div>
    </section>

    <section class="rk-section rk-soft" id="rk-clips-sources">
      <span class="rk-eyebrow">Podstawa techniczna</span>
      <h2>Źródła i granice szacunku</h2>
      <p class="rk-lead">Odstępy mocowania 40 i 50 cm są jawnymi założeniami scenariuszy zakupowych, a nie uniwersalną liczbą spinek wynikającą z poniższych norm. Geometria pola to autorskie przybliżenie materiałowe; projektowanie cieplne i instalowanie systemów płaszczyznowych mają odrębne wymagania. Właściwy sposób mocowania ustal dla wybranego systemu.</p>
      <div class="rk-sources">
        <div class="rk-source"><a href="https://knowledge.bsigroup.com/products/water-based-surface-embedded-heating-and-cooling-systems-installation-1" target="_blank" rel="nofollow noopener noreferrer">EN 1264-4:2021 — instalowanie wodnych systemów płaszczyznowych</a><p>Oficjalna karta normy dotyczącej projektowania i wykonania konstrukcji ogrzewania oraz chłodzenia powierzchniowego.</p></div>
        <div class="rk-source"><a href="https://www.iso.org/standard/74684.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-3:2021 — projektowanie i wymiarowanie systemu</a><p>Oficjalna karta normy o doborze i wymiarowaniu instalacji w celu zapewnienia wymaganej mocy grzewczej lub chłodniczej.</p></div>
        <div class="rk-source"><a href="https://www.iso.org/standard/74685.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-5:2021 — instalowanie wbudowanych systemów wodnych</a><p>Oficjalna karta normy opisującej montaż wodnych systemów ogrzewania i chłodzenia płaszczyznowego.</p></div>
        <div class="rk-source"><a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — ustalanie zdolności grzewczej i chłodniczej</a><p>Oficjalna karta obliczeń cieplnych, z których wynika projektowy rozstaw rury.</p></div>
      </div>
      <div class="rk-note rk-note-alert"><p><strong>Zakres narzędzia:</strong> liczy orientacyjne zapotrzebowanie na spinki do mocowania rury do izolacji. Nie wyznacza lokalizacji pojedynczych punktów mocowania, wymaganego rozstawu rur, nośności podłoża, wydajności ogrzewania ani dopuszczalnych długości pętli. Przy sprzeczności z kartą produktu stosuj aktualną instrukcję wybranego systemu.</p></div>
    </section>

    <section class="rk-author" id="rk-clips-author">
      <span class="rk-eyebrow">Autor i weryfikacja</span>
      <h2>O autorze</h2>
      <div class="rk-author-grid">
        <aside class="rk-author-side"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski, projektant instalacji sanitarnych i ogrzewania podłogowego" width="400" height="400" loading="lazy" decoding="async"><strong>Robert Kucharski</strong><p>Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p><div class="rk-social" aria-label="Profile autora"><a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a><a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a><a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w X">X</a></div></aside>
        <div class="rk-author-body"><h3>Projektowanie i obmiar jednej instalacji</h3><div class="rk-author-quote">„Metry rury wynikają z rozrysowanych pól i podejść. Liczbę spinek można policzyć dopiero po ustaleniu tych metrów oraz sposobu mocowania.”</div><p>Robert Kucharski przygotowuje projekty wodnego ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W tym poradniku oddziela obliczenie zakupowe spinek od doboru rozstawu rur i parametrów pracy instalacji.</p><p>Weryfikacja obejmuje jawność wzorów, zgodność przykładów liczbowych, rozróżnienie technologii mocowania i wskazanie granic wyniku. Zastosowanie konkretnej spinki trzeba potwierdzić w dokumentacji wyrobu oraz instrukcji używanego systemu.</p><p class="rk-author-links">Publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego</a>.</p></div>
      </div>
    </section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "sameAs": ["https://www.facebook.com/projektogrzewaniapl", "https://x.com/Projekt_HVAC"]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "knowsAbout": ["ogrzewanie podłogowe", "projektowanie instalacji grzewczych", "dobór materiałów montażowych", "hydraulika pętli grzewczych"],
      "worksFor": [
        { "@id": "https://projekt-ogrzewania.pl/#organization" },
        { "@id": "https://remont.biz.pl/#organization" },
        { "@id": "https://sobir.pl/#organization" }
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://projekt-ogrzewania.pl/" },
        { "@type": "ListItem", "position": 2, "name": "Poradniki", "item": "https://projekt-ogrzewania.pl/blog/" },
        { "@type": "ListItem", "position": 3, "name": "Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów", "item": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/" }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#webpage",
      "url": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/",
      "name": "Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów",
      "description": "Ile spinek do podłogówki na m²? Oblicz zapotrzebowanie z rozstawu rur i odstępu mocowań. Kalkulator pokaże liczbę spinek, zapas i opakowania.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#breadcrumb" },
      "datePublished": "2026-10-03",
      "dateModified": "2026-10-03",
      "inLanguage": "pl-PL",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#article",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#webpage" },
      "headline": "Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów",
      "description": "Przewodnik szacowania liczby spinek do rur ogrzewania podłogowego z tabelą, metodą obliczeń i kalkulatorem opakowań.",
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "datePublished": "2026-10-03",
      "dateModified": "2026-10-03",
      "inLanguage": "pl-PL",
      "keywords": "ile spinek do podłogówki na m², kalkulator spinek, ile klipsów na metr rury, spinki do takera, ile opakowań spinek",
      "about": ["spinki do ogrzewania podłogowego", "mocowanie rur do izolacji", "obmiar materiałów instalacyjnych"],
      "isAccessibleForFree": true,
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#calculator" },
        { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#faq-schema" }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#calculator",
      "name": "Kalkulator spinek i klipsów do podłogówki",
      "url": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#rk-clips-calculator-section",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Orientacyjnie oblicza liczbę spinek z powierzchni i rozstawu rur albo ze znanego metrażu, a następnie dolicza jawne poprawki i pełne opakowania."
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#howto",
      "name": "Jak obliczyć liczbę spinek do ogrzewania podłogowego",
      "description": "Cztery etapy obmiaru rury, mocowań, dodatków i opakowań w systemie takerowym.",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Ustal długość rury", "text": "Odczytaj metraż z projektu albo podziel powierzchnię czynną przez rozstaw rur wyrażony w metrach." },
        { "@type": "HowToStep", "position": 2, "name": "Uwzględnij brakujące podejścia", "text": "Dolicz tylko odcinki od rozdzielacza, których nie ma w podanym metrażu rury." },
        { "@type": "HowToStep", "position": 3, "name": "Oblicz spinki bazowe", "text": "Podziel metraż mocowanej rury przez odstęp między punktami mocowania wymagany dla danego systemu i zaokrąglij do pełnych sztuk." },
        { "@type": "HowToStep", "position": 4, "name": "Dodaj łuki, zapas i opakowania", "text": "Dolicz punkty mocowania wymagane w trudnych miejscach, zapas zakupowy i zaokrąglij wynik do pełnych opakowań." }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m2/#faq-schema",
      "mainEntity": [
        { "@type": "Question", "name": "Ile spinek do podłogówki na 1 m² przy rozstawie 15 cm?", "acceptedAnswer": { "@type": "Answer", "text": "Na regularnym polu wypada około 6,67 m rury na 1 m². Przy mocowaniu co 50 cm daje to około 13–14 spinek bazowych, a co 40 cm około 16–17. Osobno uwzględnij łuki, podejścia i zapas." } },
        { "@type": "Question", "name": "Ile spinek na 10 m² podłogówki?", "acceptedAnswer": { "@type": "Answer", "text": "Przy rozstawie rur 15 cm powstaje orientacyjnie 66,7 m rury na polu. Mocowanie co 50 cm oznacza około 134 spinki bazowe, a co 40 cm około 167. Inny rozstaw rur zmieni wynik." } },
        { "@type": "Question", "name": "Ile spinek na 100 m² ogrzewania podłogowego?", "acceptedAnswer": { "@type": "Answer", "text": "Dla regularnego pola 100 m² i rozstawu 15 cm można oszacować około 667 m rury. Podział przez 0,5 m daje około 1334 spinki bazowe, a przez 0,4 m około 1667. Cały dom zwykle ma różne rozstawy i podejścia." } },
        { "@type": "Question", "name": "Ile spinek przypada na metr rury?", "acceptedAnswer": { "@type": "Answer", "text": "Przy odstępie mocowań 50 cm wypada orientacyjnie 2 spinki na metr rury; przy 40 cm około 2,5. Sprawdź instrukcję konkretnego systemu, szczególnie zalecenia dotyczące łuków." } },
        { "@type": "Question", "name": "Czy odstęp między spinkami to to samo co rozstaw rur?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Rozstaw rur opisuje odległość między sąsiednimi przebiegami przewodu w podłodze. Odstęp między spinkami mierzy się wzdłuż jednej rury." } },
        { "@type": "Question", "name": "Czy kalkulator dolicza łuki?", "acceptedAnswer": { "@type": "Answer", "text": "Tak, jako jawnie ustawianą korektę procentową do liczby spinek bazowych. Domyślne 10% jest przykładem do wstępnego zamówienia, a nie liczbą wymaganą dla każdej instalacji." } },
        { "@type": "Question", "name": "Czy trzeba doliczyć rury od rozdzielacza?", "acceptedAnswer": { "@type": "Answer", "text": "Tak, jeżeli nie zostały ujęte w długości rury wpisanej do kalkulatora. Jeśli znasz pełny metraż pętli z projektu wraz z podejściami, wpisz dodatkową długość równą zero." } },
        { "@type": "Question", "name": "Czy na łuku można wbijać spinki tak samo jak na prostej?", "acceptedAnswer": { "@type": "Answer", "text": "Łuk musi zachować promień gięcia i stabilnie przylegać do podłoża. Liczbę i położenie punktów mocowania trzeba ocenić na rzeczywistej trasie zgodnie z instrukcją systemu." } },
        { "@type": "Question", "name": "Czy spinki 40 mm i 50 mm są zamienne?", "acceptedAnswer": { "@type": "Answer", "text": "Sama długość ramion nie wystarcza do stwierdzenia zamienności. Sprawdź średnicę rury, rodzaj i grubość izolacji, narzędzie oraz dopuszczenie danego systemu." } },
        { "@type": "Question", "name": "Czy spinki do rury 16 mm pasują również do rury 20 mm?", "acceptedAnswer": { "@type": "Answer", "text": "Nie wynika to automatycznie z nazwy spinki. O zgodności decyduje zakres wymiarów deklarowany dla konkretnego produktu i używanego narzędzia." } },
        { "@type": "Question", "name": "Czy kalkulator policzy klipsy do szyny albo siatki?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Narzędzie jest przeznaczone do wstępnego liczenia osobnych spinek mocujących rurę do izolacji. Szyny, płyty z wypustkami i siatki wymagają własnych zasad obmiaru." } },
        { "@type": "Question", "name": "Dlaczego wynik w opakowaniach jest wyższy od wyniku w sztukach?", "acceptedAnswer": { "@type": "Answer", "text": "Opakowania kupuje się zwykle w całości. Kalkulator dzieli zapotrzebowanie w sztukach przez wielkość paczki i zaokrągla liczbę paczek w górę. Pokazuje także liczbę sztuk, które pozostaną po takim zakupie." } },
        { "@type": "Question", "name": "Czy liczba spinek określa poprawność projektu ogrzewania?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Wynik dotyczy materiału montażowego. Rozstaw rur, podział na pętle, przepływy, opory i temperatury pracy wynikają z obliczeń projektu instalacji." } },
        { "@type": "Question", "name": "Co zrobić, jeśli spinka nie trzyma się izolacji?", "acceptedAnswer": { "@type": "Answer", "text": "Sprawdź zgodność mocowania z izolacją, jej grubość i stan, poprawność użycia narzędzia oraz instrukcję systemu. Samo zwiększenie liczby spinek może nie rozwiązać problemu." } }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";
  var root = document.getElementById("rk-clips-guide");
  if (!root) { return; }
  var byId = function (id) { return root.querySelector("#" + id); };
  var areaFields = byId("rk-clips-area-fields");
  var lengthFields = byId("rk-clips-length-fields");
  var result = byId("rk-clips-result");
  var error = byId("rk-clips-error");
  var numberFormat = new Intl.NumberFormat("pl-PL", { maximumFractionDigits: 1 });
  var integerFormat = new Intl.NumberFormat("pl-PL", { maximumFractionDigits: 0 });

  function mode() {
    var selected = root.querySelector('input[name="rk-clips-mode"]:checked');
    return selected ? selected.value : "area";
  }
  function parseField(id) {
    var field = byId(id);
    return Number(String(field.value).trim().replace(",", "."));
  }
  function write(id, value) { byId(id).textContent = value; }
  function validRange(n, minimum, maximum) {
    return Number.isFinite(n) ? n >= minimum && n <= maximum : false;
  }
  function changeMode() {
    var isArea = mode() === "area";
    areaFields.hidden = !isArea;
    lengthFields.hidden = isArea;
    calculate(false);
  }
  function showError(message, announce) {
    result.hidden = true;
    error.textContent = message;
    error.hidden = !announce;
  }
  function calculate(announce) {
    var isArea = mode() === "area";
    var area = parseField("rk-clips-area");
    var projectLength = parseField("rk-clips-length");
    var spacing = parseField("rk-clips-spacing");
    var approaches = parseField("rk-clips-approaches");
    var pitch = parseField("rk-clips-pitch");
    var bends = parseField("rk-clips-bends");
    var reserve = parseField("rk-clips-reserve");
    var packageSize = parseField("rk-clips-pack");
    if (isArea) {
      if (!validRange(area, 0.1, 10000)) {
        showError("Wpisz czynną powierzchnię od 0,1 do 10 000 m².", announce);
        return;
      }
    } else {
      if (!validRange(projectLength, 0.1, 100000)) {
        showError("Wpisz metraż rury z projektu od 0,1 do 100 000 m.", announce);
        return;
      }
    }
    if (!validRange(spacing, 5, 50)) {
      showError("Wybierz poprawny rozstaw rur.", announce);
      return;
    }
    if (!validRange(approaches, 0, 10000)) {
      showError("Dodatkowe podejścia muszą mieć długość od 0 do 10 000 m.", announce);
      return;
    }
    if (!validRange(pitch, 20, 100)) {
      showError("Wybierz poprawny odstęp między spinkami.", announce);
      return;
    }
    if (!validRange(bends, 0, 100)) {
      showError("Korekta na łuki musi wynosić od 0 do 100%.", announce);
      return;
    }
    if (!validRange(reserve, 0, 50)) {
      showError("Zapas zakupowy musi wynosić od 0 do 50%.", announce);
      return;
    }
    if (!validRange(packageSize, 1, 100000) || Math.floor(packageSize) !== packageSize) {
      showError("Podaj pełną liczbę spinek w opakowaniu od 1 do 100 000.", announce);
      return;
    }
    var fieldLength = isArea ? area / (spacing / 100) : projectLength;
    var totalLength = fieldLength + approaches;
    if (totalLength > 100000) {
      showError("Łączny metraż przekracza zakres kalkulatora (100 000 m).", announce);
      return;
    }
    var base = Math.ceil(totalLength / (pitch / 100) - 0.000000001);
    var bendsPieces = Math.ceil(base * bends / 100 - 0.000000001);
    var beforeReserve = base + bendsPieces;
    var withReserve = Math.ceil(beforeReserve * (1 + reserve / 100) - 0.000000001);
    var reservePieces = withReserve - beforeReserve;
    var packages = Math.ceil(withReserve / packageSize);
    var remainder = packages * packageSize - withReserve;
    error.hidden = true;
    result.hidden = false;
    write("rk-clips-total", integerFormat.format(withReserve) + " spinek do zakupu");
    write("rk-clips-summary", "Zamów " + integerFormat.format(packages) + " pełne opakowania po " + integerFormat.format(packageSize) + " szt. Po odjęciu obliczonego zapotrzebowania zostanie " + integerFormat.format(remainder) + " szt.");
    write("rk-clips-result-length", numberFormat.format(totalLength) + " m");
    write("rk-clips-result-base", integerFormat.format(base) + " szt.");
    write("rk-clips-result-bends", "+" + integerFormat.format(bendsPieces) + " szt.");
    write("rk-clips-result-reserve", "+" + integerFormat.format(reservePieces) + " szt.");
    write("rk-clips-result-packs", integerFormat.format(packages) + " × " + integerFormat.format(packageSize));
    write("rk-clips-result-density", isArea ? numberFormat.format(withReserve / area) + " szt./m²" : "brak powierzchni");
    var firstPart = isArea ? numberFormat.format(area) + " m² ÷ " + numberFormat.format(spacing / 100) + " m = około " + numberFormat.format(fieldLength) + " m rury na polu" : numberFormat.format(projectLength) + " m rury z projektu";
    var equation = firstPart + "; dodatkowe podejścia " + numberFormat.format(approaches) + " m; " + numberFormat.format(totalLength) + " m ÷ " + numberFormat.format(pitch / 100) + " m = " + integerFormat.format(base) + " spinek bazowych. Korekta na łuki: " + integerFormat.format(bendsPieces) + "; zapas zakupowy: " + integerFormat.format(reservePieces) + ". Razem " + integerFormat.format(withReserve) + " szt., czyli " + integerFormat.format(packages) + " opakowania/ń.";
    write("rk-clips-equation", equation);
    write("rk-clips-limit", isArea ? "Szacunek powierzchniowy nie zna faktycznej liczby nawrotów ani przebiegu pętli. Korektę na łuki przyjęto jako " + numberFormat.format(bends) + "%; sprawdź ją na rzucie oraz w instrukcji systemu." : "Wynik bazuje na metrażu wpisanym z projektu. Sprawdź, czy uwzględnia on podejścia i czy korekta na łuki (" + numberFormat.format(bends) + "%) odpowiada rzeczywistym trasom.");
  }
  root.querySelectorAll('input[name="rk-clips-mode"]').forEach(function (field) {
    field.addEventListener("change", changeMode);
  });
  root.querySelectorAll("#rk-clips-calculator input, #rk-clips-calculator select").forEach(function (field) {
    if (field.type !== "radio") {
      field.addEventListener("input", function () { calculate(false); });
      field.addEventListener("change", function () { calculate(false); });
    }
  });
  byId("rk-clips-run").addEventListener("click", function () { calculate(true); });
  byId("rk-clips-reset").addEventListener("click", function () {
    root.querySelector('input[name="rk-clips-mode"][value="area"]').checked = true;
    byId("rk-clips-area").value = "30";
    byId("rk-clips-spacing").value = "15";
    byId("rk-clips-length").value = "200";
    byId("rk-clips-approaches").value = "0";
    byId("rk-clips-pitch").value = "50";
    byId("rk-clips-bends").value = "10";
    byId("rk-clips-reserve").value = "5";
    byId("rk-clips-pack").value = "270";
    changeMode();
  });
  changeMode();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m%c2%b2/">Ile spinek do podłogówki na m²? Kalkulator spinek i klipsów.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/ile-spinek-do-podlogowki-na-m%c2%b2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rura z barierą antydyfuzyjną (EVOH).</title>
		<link>https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Mon, 26 Jan 2026 09:43:12 +0000</pubDate>
				<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Instalacje hydrauliczne]]></category>
		<category><![CDATA[Materiały do podłogówki]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Poradniki techniczne]]></category>
		<category><![CDATA[Porady techniczne]]></category>
		<category><![CDATA[Rury do ogrzewania]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[Rury grzewcze]]></category>
		<category><![CDATA[Technika grzewcza]]></category>
		<category><![CDATA[Technika instalacyjna]]></category>
		<category><![CDATA[Wybór materiałów do podłogówki]]></category>
		<category><![CDATA[bariera antydyfuzyjna]]></category>
		<category><![CDATA[dyfuzja tlenu]]></category>
		<category><![CDATA[hydraulika budowlana]]></category>
		<category><![CDATA[instalacje grzewcze]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[pe-rt evoh]]></category>
		<category><![CDATA[pex evoh]]></category>
		<category><![CDATA[projekt ogrzewania]]></category>
		<category><![CDATA[rura evoh]]></category>
		<category><![CDATA[rury grzewcze]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=3316</guid>

					<description><![CDATA[<p>W instalacjach grzewczych nie ma miejsca na przypadek. To, co dziś jest niewidoczne w posadzce, przez kolejne dekady decyduje o sprawności całego systemu. Rura z barierą antydyfuzyjną (EVOH) to rozwiązanie, które od lat stanowi technologiczny standard w wodnym ogrzewaniu podłogowym – nie z mody, lecz z fizyki i doświadczenia. W artykule pokazujemy, dlaczego dyfuzja tlenu jest realnym zagrożeniem, jak działa EVOH, jakie parametry mają znaczenie przy doborze rur oraz dlaczego profesjonalny projekt i montaż są kluczowe dla trwałości instalacji.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/">Rura z barierą antydyfuzyjną (EVOH).</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-evoh-guide {
    --rk-navy-950: #0b2232;
    --rk-navy-900: #102f42;
    --rk-navy-800: #17465c;
    --rk-blue: #0796bd;
    --rk-cyan: #29c4da;
    --rk-orange: #ff6846;
    --rk-yellow: #f3b51b;
    --rk-green: #15936f;
    --rk-red: #d84b4b;
    --rk-purple: #6d62c8;
    --rk-ink: #102739;
    --rk-text: #40566a;
    --rk-muted: #6e8293;
    --rk-line: #d3e2e9;
    --rk-soft: #f2f7f9;
    --rk-cyan-soft: #e9fbfe;
    --rk-orange-soft: #fff1ec;
    --rk-yellow-soft: #fff8df;
    --rk-green-soft: #eaf8f3;
    --rk-red-soft: #fff0ee;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1180px;
    margin: 28px auto 68px;
    color: var(--rk-ink);
    font-family: inherit;
    font-size: 17px;
    line-height: 1.72;
  }

  #rk-evoh-guide,
  #rk-evoh-guide * {
    box-sizing: border-box;
  }

  #rk-evoh-guide a {
    color: var(--rk-blue);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-evoh-guide img,
  #rk-evoh-guide svg {
    max-width: 100%;
  }

  #rk-evoh-guide button,
  #rk-evoh-guide input,
  #rk-evoh-guide select {
    font: inherit;
  }

  #rk-evoh-guide .rk-evoh-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 28px;
    background: var(--rk-white);
    box-shadow: 0 22px 64px rgba(16, 47, 66, 0.12);
  }

  #rk-evoh-guide .rk-evoh-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 7vw, 76px) clamp(25px, 6vw, 76px) 42px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 5%, rgba(41, 196, 218, 0.32), transparent 29%),
      radial-gradient(circle at 5% 96%, rgba(255, 104, 70, 0.21), transparent 28%),
      linear-gradient(135deg, #0d2332 0%, #143e53 58%, #0b6680 100%);
  }

  #rk-evoh-guide .rk-evoh-hero::after {
    position: absolute;
    right: -74px;
    bottom: -120px;
    width: 350px;
    height: 350px;
    border: 44px solid rgba(255, 255, 255, 0.055);
    border-radius: 50%;
    content: "";
  }

  #rk-evoh-guide .rk-evoh-eyebrow {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 15px;
    color: #78efff;
    font-size: 0.69rem;
    font-weight: 950;
    letter-spacing: 0.09em;
    line-height: 1.2;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-eyebrow::before {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 104, 70, 0.14);
    content: "";
  }

  #rk-evoh-guide .rk-evoh-hero-title {
    position: relative;
    z-index: 1;
    max-width: 980px;
    margin: 0 0 19px;
    color: var(--rk-white);
    font-size: clamp(2.05rem, 5.4vw, 4.28rem);
    font-weight: 950;
    line-height: 1.01;
    letter-spacing: -0.055em;
  }

  #rk-evoh-guide .rk-evoh-hero-title span {
    color: #78efff;
  }

  #rk-evoh-guide .rk-evoh-hero-lead {
    position: relative;
    z-index: 1;
    max-width: 920px;
    margin: 0 0 24px;
    color: #d8e9ef;
    font-size: clamp(1.02rem, 2vw, 1.24rem);
    line-height: 1.67;
  }

  #rk-evoh-guide .rk-evoh-hero-tags {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin: 0 0 27px;
  }

  #rk-evoh-guide .rk-evoh-hero-tag {
    display: inline-flex;
    min-height: 38px;
    align-items: center;
    padding: 8px 13px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 999px;
    color: #eefcff;
    background: rgba(255, 255, 255, 0.075);
    font-size: 0.72rem;
    font-weight: 850;
    line-height: 1.3;
  }

  #rk-evoh-guide .rk-evoh-byline {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 18px;
    color: #bad3dc;
    font-size: 0.72rem;
    font-weight: 720;
  }

  #rk-evoh-guide .rk-evoh-byline strong,
  #rk-evoh-guide .rk-evoh-byline a {
    color: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-byline a {
    text-decoration: none;
  }

  #rk-evoh-guide .rk-evoh-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    padding: 22px 28px;
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-nav-label {
    display: inline-flex;
    align-items: center;
    padding: 7px 2px;
    color: var(--rk-navy-900);
    font-size: 0.68rem;
    font-weight: 950;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-nav a {
    display: inline-flex;
    min-height: 39px;
    align-items: center;
    padding: 8px 13px;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    background: var(--rk-soft);
    font-size: 0.73rem;
    font-weight: 850;
    line-height: 1.25;
    text-decoration: none;
  }

  #rk-evoh-guide .rk-evoh-nav a:hover,
  #rk-evoh-guide .rk-evoh-nav a:focus-visible {
    border-color: var(--rk-cyan);
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
  }

  #rk-evoh-guide .rk-evoh-main {
    padding: 0 clamp(22px, 5vw, 66px);
  }

  #rk-evoh-guide .rk-evoh-section {
    scroll-margin-top: 24px;
    padding: clamp(44px, 6vw, 70px) 0;
    border-bottom: 1px solid var(--rk-line);
  }

  #rk-evoh-guide .rk-evoh-section:last-child {
    border-bottom: 0;
  }

  #rk-evoh-guide h2,
  #rk-evoh-guide h3,
  #rk-evoh-guide h4 {
    color: var(--rk-ink);
    font-weight: 930;
    letter-spacing: -0.025em;
  }

  #rk-evoh-guide h2 {
    max-width: 940px;
    margin: 0 0 21px;
    font-size: clamp(1.62rem, 3.3vw, 2.52rem);
    line-height: 1.12;
  }

  #rk-evoh-guide h3 {
    margin: 0 0 10px;
    font-size: clamp(1.08rem, 2vw, 1.33rem);
    line-height: 1.3;
  }

  #rk-evoh-guide h4 {
    margin: 0 0 7px;
    font-size: 0.98rem;
    line-height: 1.35;
  }

  #rk-evoh-guide p {
    margin: 0 0 18px;
    color: var(--rk-text);
  }

  #rk-evoh-guide p:last-child {
    margin-bottom: 0;
  }

  #rk-evoh-guide .rk-evoh-lead {
    max-width: 960px;
    color: #274356;
    font-size: 1.08rem;
    line-height: 1.78;
  }

  #rk-evoh-guide ul,
  #rk-evoh-guide ol {
    margin: 15px 0 0;
    padding-left: 1.25rem;
    color: var(--rk-text);
  }

  #rk-evoh-guide li {
    margin: 8px 0;
  }

  #rk-evoh-guide .rk-evoh-answer,
  #rk-evoh-guide .rk-evoh-note,
  #rk-evoh-guide .rk-evoh-warning {
    margin: 24px 0;
    padding: 21px 23px;
    border-left: 5px solid var(--rk-cyan);
    border-radius: 0 16px 16px 0;
    background: var(--rk-cyan-soft);
  }

  #rk-evoh-guide .rk-evoh-note {
    border-left-color: var(--rk-yellow);
    background: var(--rk-yellow-soft);
  }

  #rk-evoh-guide .rk-evoh-warning {
    border-left-color: var(--rk-orange);
    background: var(--rk-orange-soft);
  }

  #rk-evoh-guide .rk-evoh-answer p,
  #rk-evoh-guide .rk-evoh-note p,
  #rk-evoh-guide .rk-evoh-warning p {
    color: var(--rk-ink);
  }

  #rk-evoh-guide .rk-evoh-grid-2,
  #rk-evoh-guide .rk-evoh-grid-3,
  #rk-evoh-guide .rk-evoh-grid-4 {
    display: grid;
    gap: 18px;
    margin: 24px 0;
  }

  #rk-evoh-guide .rk-evoh-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-evoh-guide .rk-evoh-grid-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-evoh-guide .rk-evoh-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-evoh-guide .rk-evoh-card {
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
    box-shadow: 0 10px 25px rgba(16, 47, 66, 0.055);
  }

  #rk-evoh-guide .rk-evoh-card-accent {
    border-top: 5px solid var(--rk-cyan);
  }

  #rk-evoh-guide .rk-evoh-card-orange {
    border-top-color: var(--rk-orange);
  }

  #rk-evoh-guide .rk-evoh-card-green {
    border-top-color: var(--rk-green);
  }

  #rk-evoh-guide .rk-evoh-card-purple {
    border-top-color: var(--rk-purple);
  }

  #rk-evoh-guide .rk-evoh-tag {
    display: inline-flex;
    margin-bottom: 11px;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
    font-size: 0.67rem;
    font-weight: 900;
    letter-spacing: 0.04em;
    line-height: 1.2;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-steps {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 24px 0;
  }

  #rk-evoh-guide .rk-evoh-step {
    position: relative;
    padding: 20px 17px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-soft);
  }

  #rk-evoh-guide .rk-evoh-step-num {
    display: inline-flex;
    width: 31px;
    height: 31px;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    border-radius: 10px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.74rem;
    font-weight: 950;
  }

  #rk-evoh-guide .rk-evoh-step p {
    font-size: 0.86rem;
    line-height: 1.58;
  }

  #rk-evoh-guide .rk-evoh-table-wrap {
    overflow: hidden;
    margin: 24px 0;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
  }

  #rk-evoh-guide .rk-evoh-table {
    width: 100%;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
  }

  #rk-evoh-guide .rk-evoh-table th,
  #rk-evoh-guide .rk-evoh-table td {
    padding: 15px 16px;
    border: 0;
    border-bottom: 1px solid var(--rk-line);
    vertical-align: top;
    text-align: left;
    overflow-wrap: anywhere;
  }

  #rk-evoh-guide .rk-evoh-table th {
    color: var(--rk-white);
    background: var(--rk-navy-900);
    font-size: 0.76rem;
    font-weight: 900;
    line-height: 1.35;
  }

  #rk-evoh-guide .rk-evoh-table td {
    color: var(--rk-text);
    background: var(--rk-white);
    font-size: 0.86rem;
    line-height: 1.58;
  }

  #rk-evoh-guide .rk-evoh-table tbody tr:nth-child(even) td {
    background: var(--rk-soft);
  }

  #rk-evoh-guide .rk-evoh-table tr:last-child td {
    border-bottom: 0;
  }

  #rk-evoh-guide .rk-evoh-code-line {
    display: block;
    margin: 22px 0;
    padding: 18px 20px;
    border: 1px dashed #90adba;
    border-radius: 14px;
    color: var(--rk-navy-900);
    background: #f8fbfc;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: clamp(0.76rem, 1.5vw, 0.92rem);
    line-height: 1.6;
    overflow-wrap: anywhere;
  }

  #rk-evoh-guide .rk-evoh-tool {
    overflow: hidden;
    margin: 28px 0 0;
    border: 1px solid #2d586d;
    border-radius: 24px;
    color: var(--rk-white);
    background: var(--rk-navy-950);
    box-shadow: 0 20px 42px rgba(11, 34, 50, 0.2);
  }

  #rk-evoh-guide .rk-evoh-tool-head {
    padding: 27px clamp(20px, 4vw, 38px);
    border-bottom: 1px solid #2d586d;
    background: linear-gradient(130deg, #11384c, #17657a);
  }

  #rk-evoh-guide .rk-evoh-tool-kicker {
    display: block;
    margin-bottom: 7px;
    color: #6feaff;
    font-size: 0.68rem;
    font-weight: 950;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-tool-head h3 {
    margin: 0 0 8px;
    color: var(--rk-white);
    font-size: clamp(1.4rem, 3vw, 2.1rem);
  }

  #rk-evoh-guide .rk-evoh-tool-head p {
    max-width: 930px;
    color: #c8e0e8;
  }

  #rk-evoh-guide .rk-evoh-tool-body {
    padding: clamp(22px, 4vw, 38px);
  }

  #rk-evoh-guide .rk-evoh-form-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  #rk-evoh-guide .rk-evoh-field {
    padding: 16px;
    border: 1px solid #315a6e;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.045);
  }

  #rk-evoh-guide .rk-evoh-field label {
    display: block;
    margin-bottom: 8px;
    color: #edfaff;
    font-size: 0.78rem;
    font-weight: 850;
    line-height: 1.4;
  }

  #rk-evoh-guide .rk-evoh-field small {
    display: block;
    margin-top: 7px;
    color: #8fb4c3;
    font-size: 0.66rem;
    line-height: 1.45;
  }

  #rk-evoh-guide .rk-evoh-field select {
    width: 100%;
    min-height: 47px;
    padding: 10px 36px 10px 12px;
    border: 1px solid #aac0ca;
    border-radius: 10px;
    color: var(--rk-ink);
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-tool-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 20px 0 0;
  }

  #rk-evoh-guide .rk-evoh-reset {
    min-height: 44px;
    padding: 10px 17px;
    border: 1px solid #56798a;
    border-radius: 11px;
    color: var(--rk-white);
    background: transparent;
    font-weight: 850;
    cursor: pointer;
  }

  #rk-evoh-guide .rk-evoh-reset:hover,
  #rk-evoh-guide .rk-evoh-reset:focus-visible {
    border-color: var(--rk-cyan);
    background: rgba(41, 196, 218, 0.11);
  }

  #rk-evoh-guide .rk-evoh-result {
    margin-top: 24px;
    padding: 24px;
    border: 1px solid #426a7d;
    border-radius: 19px;
    background: #143447;
  }

  #rk-evoh-guide .rk-evoh-status {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 15px;
    align-items: center;
    padding: 18px;
    border-left: 5px solid var(--rk-yellow);
    border-radius: 13px;
    background: rgba(243, 181, 27, 0.11);
  }

  #rk-evoh-guide .rk-evoh-status[data-state="complete"] {
    border-left-color: var(--rk-green);
    background: rgba(21, 147, 111, 0.14);
  }

  #rk-evoh-guide .rk-evoh-status[data-state="missing"] {
    border-left-color: var(--rk-red);
    background: rgba(216, 75, 75, 0.14);
  }

  #rk-evoh-guide .rk-evoh-status-icon {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-navy-950);
    background: var(--rk-yellow);
    font-size: 1.2rem;
    font-weight: 950;
  }

  #rk-evoh-guide .rk-evoh-status[data-state="complete"] .rk-evoh-status-icon {
    color: var(--rk-white);
    background: var(--rk-green);
  }

  #rk-evoh-guide .rk-evoh-status[data-state="missing"] .rk-evoh-status-icon {
    color: var(--rk-white);
    background: var(--rk-red);
  }

  #rk-evoh-guide .rk-evoh-status h4 {
    margin: 0 0 4px;
    color: var(--rk-white);
    font-size: 1.02rem;
  }

  #rk-evoh-guide .rk-evoh-status p {
    color: #c5dce5;
    font-size: 0.83rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-mark-preview {
    margin: 18px 0;
    padding: 15px 18px;
    border: 1px dashed #5d8293;
    border-radius: 12px;
    color: #dbf7fb;
    background: #0e2939;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 0.77rem;
    line-height: 1.55;
    overflow-wrap: anywhere;
  }

  #rk-evoh-guide .rk-evoh-visual {
    margin: 18px 0;
    padding: 20px;
    border: 1px solid #315a6e;
    border-radius: 16px;
    background: #0f2b3b;
  }

  #rk-evoh-guide .rk-evoh-visual h4 {
    color: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-layer-set {
    display: none;
    gap: 7px;
    margin-top: 15px;
  }

  #rk-evoh-guide .rk-evoh-layers.is-three .rk-evoh-layer-three,
  #rk-evoh-guide .rk-evoh-layers.is-five .rk-evoh-layer-five,
  #rk-evoh-guide .rk-evoh-layers.is-unknown .rk-evoh-layer-unknown {
    display: grid;
  }

  #rk-evoh-guide .rk-evoh-layer-three {
    grid-template-columns: 5fr 1fr 1.2fr;
  }

  #rk-evoh-guide .rk-evoh-layer-five {
    grid-template-columns: 4.2fr 0.8fr 1.1fr 0.8fr 2.1fr;
  }

  #rk-evoh-guide .rk-evoh-layer-unknown {
    grid-template-columns: 1fr;
  }

  #rk-evoh-guide .rk-evoh-layer {
    display: flex;
    min-height: 86px;
    align-items: center;
    justify-content: center;
    padding: 9px;
    border-radius: 10px;
    color: var(--rk-navy-950);
    font-size: 0.68rem;
    font-weight: 900;
    line-height: 1.25;
    text-align: center;
  }

  #rk-evoh-guide .rk-evoh-layer-base {
    background: #d9eef3;
  }

  #rk-evoh-guide .rk-evoh-layer-adhesive {
    background: #f3c860;
  }

  #rk-evoh-guide .rk-evoh-layer-barrier {
    color: var(--rk-white);
    background: var(--rk-orange);
  }

  #rk-evoh-guide .rk-evoh-layer-protect {
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-evoh-guide .rk-evoh-layer-neutral {
    color: #cfe4ec;
    background: #24495c;
  }

  #rk-evoh-guide .rk-evoh-visual-note {
    margin-top: 12px;
    color: #9ebdca;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-evidence-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  #rk-evoh-guide .rk-evoh-evidence {
    padding: 18px;
    border: 1px solid #315a6e;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.035);
  }

  #rk-evoh-guide .rk-evoh-evidence h4 {
    color: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-evidence ul {
    margin-top: 8px;
    color: #c5dce5;
    font-size: 0.78rem;
    line-height: 1.5;
  }

  #rk-evoh-guide .rk-evoh-tool-foot {
    margin: 18px 0 0;
    color: #8fb1bf;
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-button,
  #rk-evoh-guide a.rk-evoh-button {
    display: inline-flex;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    padding: 12px 20px;
    border: 0;
    border-radius: 13px;
    color: var(--rk-white);
    background: var(--rk-orange);
    font-weight: 900;
    line-height: 1.25;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 10px 25px rgba(255, 104, 70, 0.22);
    transition: transform 0.18s ease, box-shadow 0.18s ease;
  }

  #rk-evoh-guide .rk-evoh-button:hover,
  #rk-evoh-guide .rk-evoh-button:focus-visible {
    color: var(--rk-white);
    transform: translateY(-2px);
    box-shadow: 0 14px 30px rgba(255, 104, 70, 0.32);
  }

  #rk-evoh-guide .rk-evoh-cta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 22px;
    align-items: center;
    margin: 30px 0 0;
    padding: 25px;
    border-radius: 19px;
    color: var(--rk-white);
    background: linear-gradient(130deg, var(--rk-navy-900), #17556c);
  }

  #rk-evoh-guide .rk-evoh-cta h3 {
    margin: 0 0 7px;
    color: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-cta p {
    color: #d2e6ed;
    font-size: 0.88rem;
    line-height: 1.6;
  }

  #rk-evoh-guide .rk-evoh-checklist {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
    margin: 24px 0;
    counter-reset: rk-evoh-check;
  }

  #rk-evoh-guide .rk-evoh-check {
    position: relative;
    min-height: 90px;
    padding: 18px 18px 18px 63px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-soft);
    counter-increment: rk-evoh-check;
  }

  #rk-evoh-guide .rk-evoh-check::before {
    position: absolute;
    top: 18px;
    left: 18px;
    display: inline-flex;
    width: 31px;
    height: 31px;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 950;
    content: counter(rk-evoh-check);
  }

  #rk-evoh-guide .rk-evoh-check p {
    font-size: 0.84rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-myth {
    display: grid;
    grid-template-columns: 0.8fr 1.2fr;
    gap: 0;
    overflow: hidden;
    margin: 13px 0;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
  }

  #rk-evoh-guide .rk-evoh-myth > div {
    padding: 17px 19px;
  }

  #rk-evoh-guide .rk-evoh-myth > div:first-child {
    color: #882e2e;
    background: var(--rk-red-soft);
    font-weight: 900;
  }

  #rk-evoh-guide .rk-evoh-myth > div:last-child {
    color: var(--rk-text);
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-faq {
    display: grid;
    gap: 11px;
    margin-top: 24px;
  }

  #rk-evoh-guide .rk-evoh-faq details {
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-faq summary {
    position: relative;
    padding: 18px 52px 18px 20px;
    color: var(--rk-ink);
    font-weight: 900;
    line-height: 1.45;
    cursor: pointer;
    list-style: none;
  }

  #rk-evoh-guide .rk-evoh-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-evoh-guide .rk-evoh-faq summary::after {
    position: absolute;
    top: 50%;
    right: 20px;
    color: var(--rk-blue);
    font-size: 1.3rem;
    transform: translateY(-50%);
    content: "+";
  }

  #rk-evoh-guide .rk-evoh-faq details[open] summary::after {
    content: "−";
  }

  #rk-evoh-guide .rk-evoh-faq-answer {
    padding: 0 20px 20px;
  }

  #rk-evoh-guide .rk-evoh-faq-answer p {
    font-size: 0.9rem;
  }

  #rk-evoh-guide .rk-evoh-sources {
    margin-top: 20px;
    padding: 20px 22px 20px 43px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-evoh-guide .rk-evoh-sources li {
    margin: 10px 0;
    font-size: 0.82rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-author {
    position: relative;
    scroll-margin-top: 24px;
    border-top: 1px solid var(--rk-line);
    background: #f4f9fb;
  }

  #rk-evoh-guide .rk-evoh-author > input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
  }

  #rk-evoh-guide .rk-evoh-author-head {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
    padding: 25px clamp(24px, 5vw, 54px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-author-head span:first-child {
    display: block;
    margin-bottom: 3px;
    color: var(--rk-blue);
    font-size: 0.67rem;
    font-weight: 950;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-author-head h2 {
    margin: 0;
    font-size: clamp(1.4rem, 2.5vw, 2rem);
  }

  #rk-evoh-guide .rk-evoh-author-mark {
    padding: 8px 12px;
    border-radius: 999px;
    color: var(--rk-navy-900);
    background: var(--rk-cyan-soft);
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 0.05em;
  }

  #rk-evoh-guide .rk-evoh-author-layout {
    display: grid;
    grid-template-columns: 310px minmax(0, 1fr);
  }

  #rk-evoh-guide .rk-evoh-author-side {
    padding: 34px 28px;
    color: var(--rk-white);
    background: var(--rk-navy-950);
    text-align: center;
  }

  #rk-evoh-guide .rk-evoh-author-photo {
    width: 162px;
    height: 162px;
    margin: 0 auto 19px;
    overflow: hidden;
    border: 6px solid rgba(255, 255, 255, 0.16);
    border-radius: 50%;
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-author-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #rk-evoh-guide .rk-evoh-author-name a {
    color: var(--rk-white);
    font-size: 1.18rem;
    font-weight: 950;
    text-decoration: none;
  }

  #rk-evoh-guide .rk-evoh-author-role {
    margin-top: 8px;
    color: #b9d2dc;
    font-size: 0.78rem;
    line-height: 1.55;
  }

  #rk-evoh-guide .rk-evoh-author-social-label {
    margin: 25px 0 10px;
    color: #819fac;
    font-size: 0.65rem;
    font-weight: 900;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-evoh-guide .rk-evoh-author-social {
    display: flex;
    justify-content: center;
    gap: 10px;
  }

  #rk-evoh-guide .rk-evoh-author-social a {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border: 1px solid #426375;
    border-radius: 50%;
    color: #d9edf4;
  }

  #rk-evoh-guide .rk-evoh-author-social a:hover,
  #rk-evoh-guide .rk-evoh-author-social a:focus-visible {
    border-color: var(--rk-cyan);
    color: var(--rk-white);
    background: rgba(41, 196, 218, 0.12);
  }

  #rk-evoh-guide .rk-evoh-author-social svg {
    width: 22px;
    height: 22px;
    fill: currentColor;
  }

  #rk-evoh-guide .rk-evoh-author-main {
    padding: 34px clamp(28px, 5vw, 52px);
  }

  #rk-evoh-guide .rk-evoh-author-quote {
    position: relative;
    margin: 0 0 24px;
    padding: 21px 24px 21px 65px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-author-quote::before {
    position: absolute;
    top: 8px;
    left: 23px;
    color: var(--rk-cyan);
    font-family: Georgia, serif;
    font-size: 3.1rem;
    line-height: 1;
    content: "“";
  }

  #rk-evoh-guide .rk-evoh-author-quote p {
    color: var(--rk-ink);
    font-weight: 800;
  }

  #rk-evoh-guide .rk-evoh-author-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-bottom: 20px;
  }

  #rk-evoh-guide .rk-evoh-author-tab {
    padding: 9px 15px;
    border-radius: 999px;
    color: var(--rk-muted);
    background: #e5eef2;
    font-size: 0.72rem;
    font-weight: 900;
    cursor: pointer;
  }

  #rk-evoh-guide .rk-evoh-author-panel {
    display: none;
  }

  #rk-evoh-guide .rk-evoh-author-panel p {
    font-size: 0.9rem;
  }

  #rk-evoh-author-about:checked ~ .rk-evoh-author-layout .rk-evoh-author-panel-about,
  #rk-evoh-author-exp:checked ~ .rk-evoh-author-layout .rk-evoh-author-panel-exp,
  #rk-evoh-author-sites:checked ~ .rk-evoh-author-layout .rk-evoh-author-panel-sites {
    display: block;
  }

  #rk-evoh-author-about:checked ~ .rk-evoh-author-layout label[for="rk-evoh-author-about"],
  #rk-evoh-author-exp:checked ~ .rk-evoh-author-layout label[for="rk-evoh-author-exp"],
  #rk-evoh-author-sites:checked ~ .rk-evoh-author-layout label[for="rk-evoh-author-sites"] {
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-evoh-guide .rk-evoh-final-wrap {
    padding: 32px clamp(22px, 5vw, 66px);
    border-top: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-evoh-guide .rk-evoh-final-wrap .rk-evoh-cta {
    margin: 0;
  }

  #rk-evoh-guide .rk-evoh-footnote {
    padding: 18px 24px;
    color: #718594;
    background: #eef5f7;
    font-size: 0.7rem;
    line-height: 1.55;
    text-align: center;
  }

  @media (max-width: 960px) {
    #rk-evoh-guide .rk-evoh-grid-4,
    #rk-evoh-guide .rk-evoh-grid-3,
    #rk-evoh-guide .rk-evoh-steps {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-evoh-guide .rk-evoh-form-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-evoh-guide .rk-evoh-author-layout {
      grid-template-columns: 270px minmax(0, 1fr);
    }

    #rk-evoh-guide .rk-evoh-cta {
      grid-template-columns: 1fr;
    }

    #rk-evoh-guide .rk-evoh-cta .rk-evoh-button {
      justify-self: start;
    }
  }

  @media (max-width: 720px) {
    #rk-evoh-guide {
      margin: 16px auto 42px;
      font-size: 16px;
    }

    #rk-evoh-guide .rk-evoh-shell {
      border-radius: 20px;
    }

    #rk-evoh-guide .rk-evoh-nav {
      gap: 7px;
      padding: 17px 16px;
    }

    #rk-evoh-guide .rk-evoh-nav-label {
      width: 100%;
    }

    #rk-evoh-guide .rk-evoh-nav a {
      min-height: 36px;
      padding: 7px 10px;
      font-size: 0.68rem;
    }

    #rk-evoh-guide .rk-evoh-grid-2,
    #rk-evoh-guide .rk-evoh-grid-3,
    #rk-evoh-guide .rk-evoh-grid-4,
    #rk-evoh-guide .rk-evoh-steps,
    #rk-evoh-guide .rk-evoh-form-grid,
    #rk-evoh-guide .rk-evoh-evidence-grid,
    #rk-evoh-guide .rk-evoh-checklist,
    #rk-evoh-guide .rk-evoh-author-layout {
      grid-template-columns: 1fr;
    }

    #rk-evoh-guide .rk-evoh-layer-three,
    #rk-evoh-guide .rk-evoh-layer-five {
      grid-template-columns: 1fr;
    }

    #rk-evoh-guide .rk-evoh-layer {
      min-height: 54px;
    }

    #rk-evoh-guide .rk-evoh-myth {
      grid-template-columns: 1fr;
    }

    #rk-evoh-guide .rk-evoh-table-wrap {
      overflow: visible;
      border: 0;
      border-radius: 0;
    }

    #rk-evoh-guide .rk-evoh-table,
    #rk-evoh-guide .rk-evoh-table tbody,
    #rk-evoh-guide .rk-evoh-table tr,
    #rk-evoh-guide .rk-evoh-table td {
      display: block;
      width: 100%;
    }

    #rk-evoh-guide .rk-evoh-table thead {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip: rect(0 0 0 0);
    }

    #rk-evoh-guide .rk-evoh-table tr {
      overflow: hidden;
      margin: 0 0 14px;
      border: 1px solid var(--rk-line);
      border-radius: 15px;
      background: var(--rk-white);
      box-shadow: 0 8px 18px rgba(16, 47, 66, 0.05);
    }

    #rk-evoh-guide .rk-evoh-table td,
    #rk-evoh-guide .rk-evoh-table tbody tr:nth-child(even) td {
      display: grid;
      grid-template-columns: minmax(110px, 0.75fr) minmax(0, 1.25fr);
      gap: 12px;
      padding: 13px 14px;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white);
    }

    #rk-evoh-guide .rk-evoh-table td::before {
      color: var(--rk-navy-900);
      font-size: 0.69rem;
      font-weight: 900;
      line-height: 1.4;
      content: attr(data-label);
    }

    #rk-evoh-guide .rk-evoh-table tr td:last-child {
      border-bottom: 0;
    }

    #rk-evoh-guide .rk-evoh-author-head {
      align-items: flex-start;
    }

    #rk-evoh-guide .rk-evoh-author-mark {
      display: none;
    }

    #rk-evoh-guide .rk-evoh-author-side {
      padding: 30px 22px;
    }

    #rk-evoh-guide .rk-evoh-author-main {
      padding: 28px 22px;
    }

    #rk-evoh-guide .rk-evoh-author-quote {
      padding: 50px 20px 20px;
    }

    #rk-evoh-guide .rk-evoh-author-quote::before {
      top: 8px;
      left: 20px;
    }
  }

  @media (max-width: 460px) {
    #rk-evoh-guide .rk-evoh-hero {
      padding: 34px 20px 31px;
    }

    #rk-evoh-guide .rk-evoh-main {
      padding: 0 18px;
    }

    #rk-evoh-guide .rk-evoh-status {
      grid-template-columns: 1fr;
    }

    #rk-evoh-guide .rk-evoh-result,
    #rk-evoh-guide .rk-evoh-tool-body,
    #rk-evoh-guide .rk-evoh-cta {
      padding: 18px;
    }

    #rk-evoh-guide .rk-evoh-table td,
    #rk-evoh-guide .rk-evoh-table tbody tr:nth-child(even) td {
      grid-template-columns: 1fr;
      gap: 4px;
    }

    #rk-evoh-guide .rk-evoh-final-wrap {
      padding: 24px 18px;
    }
  }

  @media print {
    #rk-evoh-guide .rk-evoh-nav,
    #rk-evoh-guide .rk-evoh-tool-actions,
    #rk-evoh-guide .rk-evoh-cta,
    #rk-evoh-guide .rk-evoh-final-wrap {
      display: none !important;
    }

    #rk-evoh-guide .rk-evoh-shell {
      border: 0;
      box-shadow: none;
    }
  }
</style>

<article id="rk-evoh-guide" itemscope itemtype="https://schema.org/TechArticle">
  <div class="rk-evoh-shell">
    <header class="rk-evoh-hero">
      <span class="rk-evoh-eyebrow">Rury do podłogówki • aktualizacja 2026</span>
      <div class="rk-evoh-hero-title">Rura z barierą EVOH — <span>co daje i jak ją sprawdzić?</span></div>
      <p class="rk-evoh-hero-lead">Skrót EVOH na nadruku nie wystarcza, aby ocenić całą rurę. Zobacz, jak odróżnić funkcję bariery tlenowej od materiału przewodu, porównać konstrukcję 3L i 5L oraz zweryfikować kartę techniczną, oznaczenia i dokumenty przed zalaniem instalacji.</p>

      <div class="rk-evoh-hero-tags" aria-label="Najważniejsze zagadnienia artykułu">
        <span class="rk-evoh-hero-tag">bariera tlenowa EVOH</span>
        <span class="rk-evoh-hero-tag">rura 3L i 5L</span>
        <span class="rk-evoh-hero-tag">DIN 4726</span>
        <span class="rk-evoh-hero-tag">PEX i PE-RT</span>
        <span class="rk-evoh-hero-tag">weryfikator oznaczeń</span>
      </div>

      <div class="rk-evoh-byline">
        <span>Autor: <a href="https://projekt-ogrzewania.pl/author/admin3399/"><strong>Robert Kucharski</strong></a></span>
        <span>Czas czytania: około 22 minuty</span>
        <span>Aktualizacja techniczna: 1 września 2026 r.</span>
      </div>
    </header>

    <nav class="rk-evoh-nav" aria-label="Nawigacja po wszystkich nagłówkach H2">
      <span class="rk-evoh-nav-label">Na skróty — wszystkie H2</span>
      <a href="#rk-evoh-szybka-odpowiedz">Szybka odpowiedź</a>
      <a href="#rk-evoh-czym-jest">Czym jest EVOH</a>
      <a href="#rk-evoh-tlen">Tlen i korozja</a>
      <a href="#rk-evoh-czego-nie-robi">Czego nie zapewnia</a>
      <a href="#rk-evoh-warstwy">3L czy 5L</a>
      <a href="#rk-evoh-oznaczenia">Oznaczenia rury</a>
      <a href="#rk-evoh-weryfikator">Weryfikator</a>
      <a href="#rk-evoh-normy">Normy</a>
      <a href="#rk-evoh-material">PEX czy PE-RT</a>
      <a href="#rk-evoh-hydraulika">Hydraulika</a>
      <a href="#rk-evoh-montaz">Montaż</a>
      <a href="#rk-evoh-woda">Woda i inhibitor</a>
      <a href="#rk-evoh-istniejaca">Istniejąca rura</a>
      <a href="#rk-evoh-checklista">Checklista</a>
      <a href="#rk-evoh-mity">Mity</a>
      <a href="#rk-evoh-faq">FAQ</a>
      <a href="#rk-evoh-zrodla">Źródła</a>
      <a href="#rk-evoh-author">Autor</a>
    </nav>

    <main class="rk-evoh-main">
      <section class="rk-evoh-section" id="rk-evoh-szybka-odpowiedz">
        <h2>Szybka odpowiedź: czy rura do podłogówki powinna mieć barierę EVOH?</h2>
        <p class="rk-evoh-lead">W instalacji ogrzewania podłogowego z rur tworzywowych należy zastosować przewód przeznaczony do instalacji grzewczych, którego tlenoszczelność została udokumentowana dla gotowego produktu. EVOH jest popularnym materiałem warstwy antydyfuzyjnej, ale o poprawności wyboru nie przesądza sam skrót, kolor rury ani liczba warstw.</p>

        <div class="rk-evoh-answer">
          <p><strong>Najbezpieczniejsza kolejność jest prosta:</strong> najpierw sprawdź przeznaczenie i parametry całej rury, następnie dokument potwierdzający tlenoszczelność, a dopiero później porównuj PEX, PE-RT, konstrukcję 3L lub 5L i cenę.</p>
        </div>

        <div class="rk-evoh-grid-4">
          <article class="rk-evoh-card rk-evoh-card-accent">
            <span class="rk-evoh-tag">Funkcja</span>
            <h3>Ograniczenie dyfuzji</h3>
            <p>Warstwa EVOH ma ograniczać przenikanie tlenu przez ściankę przewodu do wody instalacyjnej.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Dowód</span>
            <h3>Dokumentacja produktu</h3>
            <p>Karta techniczna, deklarowane parametry, norma i ewentualny certyfikat są ważniejsze niż marketingowa nazwa.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-green">
            <span class="rk-evoh-tag">Konstrukcja</span>
            <h3>3L lub 5L</h3>
            <p>Liczba warstw opisuje budowę przewodu, lecz sama nie potwierdza tlenoszczelności ani trwałości całego systemu.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-purple">
            <span class="rk-evoh-tag">Projekt</span>
            <h3>Osobne obliczenia</h3>
            <p>EVOH nie wyznacza rozstawu, długości pętli, przepływu, mocy cieplnej ani średnicy magistrali.</p>
          </article>
        </div>

        <p>Nie będziemy sprowadzać decyzji do hasła „rura pięciowarstwowa zawsze jest dobra”. Rura musi pasować do temperatury, ciśnienia, medium, sposobu montażu i kompletnego systemu. Jeżeli wybierasz materiał bazowy, zobacz również osobne opracowania o <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">rurze PEX do ogrzewania podłogowego</a> oraz <a href="https://projekt-ogrzewania.pl/rura-pert-do-ogrzewania-podlogowego/">rurze PE-RT do podłogówki</a>.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-czym-jest">
        <h2>Czym jest bariera antydyfuzyjna EVOH?</h2>
        <p>EVOH to kopolimer alkoholu etylenowo-winylowego stosowany jako warstwa o małej przepuszczalności dla gazów. W rurze grzewczej nie pełni funkcji konstrukcyjnej przewodu w takim znaczeniu jak warstwa PEX lub PE-RT. Jego zadaniem jest ograniczanie transportu tlenu przez ściankę tworzywa.</p>

        <h3>Dyfuzja nie jest przeciekiem</h3>
        <p>Przenikanie gazu przez materiał nie oznacza widocznej dziury ani wycieku wody. Cząsteczki tlenu mogą migrować przez strukturę tworzywa pod wpływem różnicy warunków po obu stronach ścianki. Wielkość tego zjawiska zależy od materiału, temperatury, grubości, wilgotności i konstrukcji gotowej rury. Dlatego nie powinno się przeliczać go z samej powierzchni domu.</p>

        <div class="rk-evoh-steps" aria-label="Uproszczony przebieg dyfuzji tlenu">
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">1</span>
            <h4>Otoczenie rury</h4>
            <p>Tlen znajduje się poza przewodem, a warunki otoczenia zmieniają się w czasie eksploatacji.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">2</span>
            <h4>Ścianka przewodu</h4>
            <p>Warstwy tworzywa stawiają opór transportowi gazu. EVOH ma ten opór wyraźnie zwiększać.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">3</span>
            <h4>Woda instalacyjna</h4>
            <p>Tlen, który dostał się do obiegu, może zostać zużyty w reakcjach lub pozostać rozpuszczony.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">4</span>
            <h4>Elementy metalowe</h4>
            <p>Znaczenie zależy od materiałów, jakości wody, temperatury, ciśnienia i innych źródeł tlenu.</p>
          </article>
        </div>

        <div class="rk-evoh-note">
          <p><strong>Ważne:</strong> określenie „tlenoszczelna” nie oznacza matematycznie zerowej przepuszczalności. Oznacza spełnienie określonego kryterium badawczego w podanych warunkach.</p>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-tlen">
        <h2>Dlaczego dopływ tlenu ma znaczenie dla instalacji grzewczej?</h2>
        <p>DIN CERTCO wskazuje, że tlen dostający się do instalacji może powodować problemy korozyjne w elementach zawierających żelazo i wpływać na trwałość układu. Nie oznacza to jednak, że każdy przewód bez widocznego napisu EVOH automatycznie wywoła awarię w określonym terminie. Ryzyko zależy od całej instalacji, a nie tylko od jednej warstwy rury.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Możliwa droga dopływu tlenu</th>
                <th>Czy bariera w rurze pomaga?</th>
                <th>Co trzeba kontrolować dodatkowo?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Droga tlenu">Dyfuzja przez ściankę przewodu tworzywowego</td>
                <td data-label="Rola bariery">Tak — jest to podstawowa funkcja warstwy antydyfuzyjnej.</td>
                <td data-label="Dodatkowa kontrola">Dokumentację tlenoszczelności całej rury i stan warstwy po montażu.</td>
              </tr>
              <tr>
                <td data-label="Droga tlenu">Częste uzupełnianie świeżej wody</td>
                <td data-label="Rola bariery">Nie usuwa tlenu wprowadzonego wraz z wodą uzupełniającą.</td>
                <td data-label="Dodatkowa kontrola">Szczelność, ciśnienie, naczynie przeponowe i przyczynę ubytków.</td>
              </tr>
              <tr>
                <td data-label="Droga tlenu">Nieszczelność lub zasysanie powietrza</td>
                <td data-label="Rola bariery">Nie naprawia błędów ciśnieniowych ani nieszczelności.</td>
                <td data-label="Dodatkowa kontrola">Miejsce wycieku, stronę ssawną pompy, odpowietrzenie i ciśnienie statyczne.</td>
              </tr>
              <tr>
                <td data-label="Droga tlenu">Serwis, opróżnienie i ponowne napełnienie</td>
                <td data-label="Rola bariery">Nie zapobiega dopływowi tlenu podczas prac serwisowych.</td>
                <td data-label="Dodatkowa kontrola">Procedurę płukania, napełniania, odpowietrzania i zapis ilości wody.</td>
              </tr>
              <tr>
                <td data-label="Droga tlenu">Inny element bez bariery</td>
                <td data-label="Rola bariery">Chroni tylko na odcinku, na którym zastosowano zweryfikowany przewód.</td>
                <td data-label="Dodatkowa kontrola">Wszystkie elastyczne przewody, węże i elementy całego obiegu.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>Zagadnienie korozji w zamkniętym obiegu obejmuje skład materiałowy, jakość wody, temperaturę, dopływ tlenu oraz eksploatację. Dlatego dobra rura jest elementem strategii ochrony, a nie samodzielnym lekarstwem na każdy osad i każdą awarię.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-czego-nie-robi">
        <h2>Czego bariera EVOH nie zapewnia?</h2>
        <div class="rk-evoh-grid-3">
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie oblicza</span>
            <h3>Mocy i rozstawu</h3>
            <p>Warstwa nie zna straty ciepła pomieszczenia, powierzchni czynnej, okładziny ani wymaganej temperatury podłogi.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie ustala</span>
            <h3>Hydrauliki pętli</h3>
            <p>Przepływ i opór wynikają przede wszystkim z mocy, schłodzenia, średnicy wewnętrznej, długości i medium.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie zastępuje</span>
            <h3>Jakości wody</h3>
            <p>Bariera nie koryguje przewodności, twardości, pH, zanieczyszczeń ani błędnie dobranych dodatków.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie gwarantuje</span>
            <h3>Pięćdziesięciu lat bez serwisu</h3>
            <p>Badanie materiału i klasa zastosowania nie są gwarancją całej instalacji wraz z montażem i eksploatacją.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie naprawia</span>
            <h3>Nieszczelności</h3>
            <p>Częste dopuszczanie wody może wprowadzać tlen niezależnie od tlenoszczelności przewodów.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent rk-evoh-card-orange">
            <span class="rk-evoh-tag">Nie potwierdza</span>
            <h3>Całej rury</h3>
            <p>Napis EVOH nie mówi samodzielnie o klasie pracy, ciśnieniu, wymiarze, trwałości połączeń ani promieniu gięcia.</p>
          </article>
        </div>

        <p>W szczególności obecność EVOH nie obniża automatycznie temperatury zasilania i nie poprawia sprawności podłogi o określony procent. Temperatura oraz moc wynikają z bilansu cieplnego i konstrukcji powierzchni grzewczej.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-warstwy">
        <h2>Rura 3-warstwowa czy 5-warstwowa EVOH?</h2>
        <p>W popularnym uproszczeniu rura 3L składa się z warstwy konstrukcyjnej, spoiwa i bariery EVOH umieszczonej bliżej zewnętrznej powierzchni. W konstrukcji 5L bariera może znajdować się pomiędzy dodatkowymi warstwami spoiwa i tworzywa ochronnego. Rzeczywisty układ trzeba zawsze potwierdzić w przekroju oraz karcie konkretnego produktu.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Kryterium</th>
                <th>Typowa konstrukcja 3L</th>
                <th>Typowa konstrukcja 5L</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Kryterium">Położenie EVOH</td>
                <td data-label="3L">Często blisko zewnętrznej powierzchni przewodu.</td>
                <td data-label="5L">Często pomiędzy warstwami tworzywa i spoiwa.</td>
              </tr>
              <tr>
                <td data-label="Kryterium">Ochrona mechaniczna</td>
                <td data-label="3L">Zależy od rzeczywistej konstrukcji i sposobu obchodzenia się z rurą.</td>
                <td data-label="5L">Dodatkowa warstwa może osłaniać EVOH przed kontaktem z podłożem i narzędziami.</td>
              </tr>
              <tr>
                <td data-label="Kryterium">Tlenoszczelność</td>
                <td data-label="3L">Może być spełniona, jeżeli potwierdzają ją badania i dokumentacja produktu.</td>
                <td data-label="5L">Nie wynika automatycznie z liczby warstw; również wymaga potwierdzenia.</td>
              </tr>
              <tr>
                <td data-label="Kryterium">Ocena zakupowa</td>
                <td data-label="3L">Sprawdź oznaczenie, deklarację, przeznaczenie i warunki montażu.</td>
                <td data-label="5L">Sprawdź te same dane — symbol 5L nie jest certyfikatem.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-evoh-warning">
          <p><strong>Nie dobieraj rury wyłącznie po liczbie warstw.</strong> Dwie rury opisane jako 5L mogą różnić się materiałem, średnicą wewnętrzną, klasą zastosowania, ciśnieniem projektowym, promieniem gięcia i zakresem dopuszczonych mediów.</p>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-oznaczenia">
        <h2>Jak czytać oznaczenia rury z barierą EVOH?</h2>
        <p>Nadruk powinien umożliwiać powiązanie odcinka rury z konkretnym typem produktu i dokumentacją. Sam napis „EVOH” jest informacją pomocniczą. Kluczowe jest to, czy można odnaleźć parametry całej rury, warunki jej zastosowania oraz dowód tlenoszczelności.</p>

        <span class="rk-evoh-code-line">PRZYKŁAD UKŁADU DANYCH: PE-RT II • 16 × 2,0 mm • klasa zastosowania / ciśnienie • EVOH • DIN 4726 • numer partii • znacznik metrażu</span>

        <div class="rk-evoh-grid-3">
          <article class="rk-evoh-card">
            <h3>Materiał</h3>
            <p>PE-Xa, PE-Xb, PE-RT Typ I, PE-RT Typ II, PB lub opis systemu wielowarstwowego. To nie jest jeszcze informacja o barierze.</p>
          </article>
          <article class="rk-evoh-card">
            <h3>Wymiar</h3>
            <p>Średnica zewnętrzna i grubość ścianki, np. 16 × 2,0 mm. Z tych danych wynika geometria, ale nie pełna charakterystyka hydrauliczna.</p>
          </article>
          <article class="rk-evoh-card">
            <h3>Klasa i ciśnienie</h3>
            <p>Warunki zastosowania trzeba czytać razem z dokumentacją. Klasa nie oznacza jednej stałej temperatury przez cały okres eksploatacji.</p>
          </article>
          <article class="rk-evoh-card">
            <h3>Bariera i norma</h3>
            <p>Oznaczenie EVOH lub oxygen barrier powinno prowadzić do danych o tlenoszczelności gotowej rury.</p>
          </article>
          <article class="rk-evoh-card">
            <h3>Identyfikacja partii</h3>
            <p>Numer partii, data lub kod produkcyjny pomagają połączyć dostawę z dokumentami i ewentualnym zgłoszeniem.</p>
          </article>
          <article class="rk-evoh-card">
            <h3>Znacznik długości</h3>
            <p>Oznaczenie metrażu pomaga kontrolować zużycie i dokumentować długości, ale nie zastępuje projektu pętli.</p>
          </article>
        </div>

        <p>Jeżeli na przewodzie nie widać pełnego nadruku, nie wyciągaj natychmiast wniosku, że rura nie ma bariery. Sprawdź pozostały krążek, etykietę opakowania, fakturę, kartę techniczną oraz dokumenty dostawy. Jeżeli niczego nie da się powiązać z produktem, mamy problem dokumentacyjny — nie dowód na konkretną budowę rury.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-weryfikator">
        <h2>Interaktywny weryfikator rury i dokumentacji EVOH</h2>
        <p class="rk-evoh-lead">Narzędzie nie certyfikuje produktu. Porządkuje informacje, które warto mieć przed zakupem i przed zalaniem przewodów jastrychem. Ustaw odpowiedzi zgodnie z tym, co rzeczywiście widzisz na rurze i w dokumentach.</p>

        <div class="rk-evoh-tool" role="region" aria-label="Interaktywny weryfikator rury EVOH">
          <header class="rk-evoh-tool-head">
            <span class="rk-evoh-tool-kicker">Narzędzie inwestora i wykonawcy</span>
            <h3>Sprawdź, czy potrafisz udokumentować wybraną rurę</h3>
            <p>Wynik rozróżnia informacje z nadruku, dane z dokumentacji i niezależne potwierdzenie. Liczba warstw nie podmienia brakujących dowodów.</p>
          </header>

          <div class="rk-evoh-tool-body">
            <form id="rk-evoh-form">
              <div class="rk-evoh-form-grid">
                <div class="rk-evoh-field">
                  <label for="rk-evoh-material">Materiał bazowy rury</label>
                  <select id="rk-evoh-material">
                    <option value="unknown">Nie wiem / brak danych</option>
                    <option value="pexa">PE-Xa</option>
                    <option value="pexb">PE-Xb</option>
                    <option value="pert1">PE-RT Typ I</option>
                    <option value="pert2">PE-RT Typ II</option>
                    <option value="pb">PB</option>
                    <option value="multi">System wielowarstwowy</option>
                  </select>
                  <small>Materiał konstrukcyjny i bariera tlenowa to osobne informacje.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-construction">Deklarowana konstrukcja</label>
                  <select id="rk-evoh-construction">
                    <option value="unknown">Nie wiem / nie podano</option>
                    <option value="three">3 warstwy</option>
                    <option value="five">5 warstw</option>
                    <option value="other">Inna konstrukcja</option>
                  </select>
                  <small>Przekrój poniżej jest schematem edukacyjnym, nie zdjęciem produktu.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-marking">Czy na rurze wskazano EVOH lub barierę tlenową?</label>
                  <select id="rk-evoh-marking">
                    <option value="unknown">Nie wiem / nadruk nieczytelny</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Nadruk pomaga identyfikować produkt, ale nie jest samodzielnym wynikiem badania.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-din">Czy dokumentacja powołuje DIN 4726?</label>
                  <select id="rk-evoh-din">
                    <option value="unknown">Nie wiem / nie znalazłem</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Sprawdź dokument, a nie wyłącznie grafikę lub nazwę handlową.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-sheet">Czy masz kartę techniczną dokładnie tej rury?</label>
                  <select id="rk-evoh-sheet">
                    <option value="unknown">Nie / brak pewności</option>
                    <option value="yes">Tak, zgodną z oznaczeniem</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Nazwa marki bez typu, wymiaru i wersji produktu może prowadzić do złej karty.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-permeation">Czy podano parametr lub zgodność dotyczącą tlenoszczelności?</label>
                  <select id="rk-evoh-permeation">
                    <option value="unknown">Nie wiem / nie znalazłem</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Wartość musi mieć jednostkę, warunki odniesienia i dotyczyć gotowego produktu.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-certificate">Czy jest numer certyfikatu lub rejestracji?</label>
                  <select id="rk-evoh-certificate">
                    <option value="unknown">Nie wiem / nie sprawdziłem</option>
                    <option value="yes">Tak, możliwy do zweryfikowania</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Niezależny certyfikat jest mocnym dowodem, lecz trzeba sprawdzić jego zakres i ważność.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-class">Czy znasz klasę zastosowania i ciśnienie?</label>
                  <select id="rk-evoh-class">
                    <option value="unknown">Nie wiem / brak danych</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>To parametry doboru całej rury, a nie samej warstwy EVOH.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-dimensions">Czy potwierdzono średnicę i grubość ścianki?</label>
                  <select id="rk-evoh-dimensions">
                    <option value="unknown">Nie wiem / brak danych</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie</option>
                  </select>
                  <small>Wymiar musi odpowiadać projektowi, złączkom i założeniom hydraulicznym.</small>
                </div>

                <div class="rk-evoh-field">
                  <label for="rk-evoh-uv">Czy rura była przechowywana zgodnie z ochroną przed światłem i UV?</label>
                  <select id="rk-evoh-uv">
                    <option value="unknown">Nie wiem</option>
                    <option value="yes">Tak</option>
                    <option value="no">Nie / widoczne długie nasłonecznienie</option>
                  </select>
                  <small>Warunki magazynowania sprawdzaj w instrukcji i dokumentacji dostawy.</small>
                </div>
              </div>

              <div class="rk-evoh-tool-actions">
                <button type="button" class="rk-evoh-reset" id="rk-evoh-reset">Wyczyść odpowiedzi</button>
              </div>
            </form>

            <div class="rk-evoh-result" aria-live="polite">
              <div class="rk-evoh-status" id="rk-evoh-status" data-state="missing">
                <span class="rk-evoh-status-icon" id="rk-evoh-status-icon">?</span>
                <div>
                  <h4 id="rk-evoh-status-title">Nie można jeszcze potwierdzić rury</h4>
                  <p id="rk-evoh-status-text">Uzupełnij informacje z nadruku i dokumentacji. Wynik nie zastępuje certyfikatu ani oceny konkretnego produktu.</p>
                </div>
              </div>

              <div class="rk-evoh-mark-preview" id="rk-evoh-mark-preview">Materiał: brak danych • konstrukcja: brak danych • bariera: niepotwierdzona • norma: niepotwierdzona</div>

              <div class="rk-evoh-visual">
                <h4>Referencyjny przekrój wybranej konstrukcji</h4>
                <div class="rk-evoh-layers is-unknown" id="rk-evoh-layers">
                  <div class="rk-evoh-layer-set rk-evoh-layer-three">
                    <div class="rk-evoh-layer rk-evoh-layer-base">warstwa konstrukcyjna rury</div>
                    <div class="rk-evoh-layer rk-evoh-layer-adhesive">spoiwo</div>
                    <div class="rk-evoh-layer rk-evoh-layer-barrier">EVOH bliżej powierzchni</div>
                  </div>
                  <div class="rk-evoh-layer-set rk-evoh-layer-five">
                    <div class="rk-evoh-layer rk-evoh-layer-base">warstwa konstrukcyjna rury</div>
                    <div class="rk-evoh-layer rk-evoh-layer-adhesive">spoiwo</div>
                    <div class="rk-evoh-layer rk-evoh-layer-barrier">EVOH</div>
                    <div class="rk-evoh-layer rk-evoh-layer-adhesive">spoiwo</div>
                    <div class="rk-evoh-layer rk-evoh-layer-protect">warstwa ochronna</div>
                  </div>
                  <div class="rk-evoh-layer-set rk-evoh-layer-unknown">
                    <div class="rk-evoh-layer rk-evoh-layer-neutral">Wybierz konstrukcję. Rzeczywisty układ warstw potwierdź w dokumentacji konkretnej rury.</div>
                  </div>
                </div>
                <p class="rk-evoh-visual-note" id="rk-evoh-visual-note">Schemat nie przesądza o zgodności. Produkty opisane tą samą liczbą warstw mogą mieć inną budowę i parametry.</p>
              </div>

              <div class="rk-evoh-evidence-grid">
                <section class="rk-evoh-evidence">
                  <h4>Co udało się potwierdzić?</h4>
                  <ul id="rk-evoh-confirmed">
                    <li>Brak potwierdzonych informacji.</li>
                  </ul>
                </section>
                <section class="rk-evoh-evidence">
                  <h4>Co wymaga sprawdzenia?</h4>
                  <ul id="rk-evoh-missing">
                    <li>Odczytaj nadruk i znajdź kartę techniczną dokładnie tej wersji rury.</li>
                  </ul>
                </section>
              </div>

              <p class="rk-evoh-tool-foot">Wynik ocenia kompletność informacji, nie jakość marki. Nie mierzy rzeczywistej przepuszczalności, nie sprawdza uszkodzeń ukrytych i nie potwierdza zgodności instalacji z projektem.</p>
            </div>
          </div>
        </div>

        <aside class="rk-evoh-cta">
          <div>
            <h3>Dokumentacja rury to dopiero początek projektu</h3>
            <p><strong>Weryfikator pomaga sprawdzić oznaczenia i dokumenty, ale nie oblicza liczby metrów, rozstawu, długości pętli, przepływów, nastaw rozdzielacza ani średnicy zasilania.</strong> Jeżeli rura ma zostać dobrana do konkretnego domu, potrzebne są obliczenia cieplne, hydrauliczne i rozrysowanie obwodów na rzucie.</p>
          </div>
          <a class="rk-evoh-button rk-evoh-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt z doborem rur i pętli</a>
        </aside>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-normy">
        <h2>DIN 4726 i normy materiałowe — co naprawdę potwierdzają?</h2>
        <p>Nie należy wkładać wszystkich wymagań do jednego worka. Inny dokument opisuje tlenoszczelność, inny właściwości rur PE-X, PE-RT lub systemów wielowarstwowych, a jeszcze inny klasyfikację warunków pracy.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Dokument</th>
                <th>Zakres przydatny przy wyborze</th>
                <th>Czego sam nie gwarantuje?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Dokument">DIN 4726 / schemat DIN CERTCO</td>
                <td data-label="Zakres">Badanie tlenoszczelności, materiału bariery, oznakowania i wymagań systemu objętego oceną.</td>
                <td data-label="Ograniczenie">Poprawnego rozstawu, długości pętli, jakości montażu i bezawaryjności całej kotłowni.</td>
              </tr>
              <tr>
                <td data-label="Dokument">ISO 15875-2</td>
                <td data-label="Zakres">Charakterystyka rur PE-X do instalacji wodnych i grzewczych, z warstwą barierową lub bez niej.</td>
                <td data-label="Ograniczenie">Że każda rura PE-X ma automatycznie barierę tlenową.</td>
              </tr>
              <tr>
                <td data-label="Dokument">ISO 22391-2</td>
                <td data-label="Zakres">Charakterystyka rur PE-RT, klasy zastosowania, ciśnienia, wymiary i badania; obejmuje rury z barierą lub bez.</td>
                <td data-label="Ograniczenie">Że sam napis PE-RT potwierdza EVOH lub zgodność z DIN 4726.</td>
              </tr>
              <tr>
                <td data-label="Dokument">ISO 21003-2</td>
                <td data-label="Zakres">Rury do systemów wielowarstwowych pracujących przy określonych temperaturach i ciśnieniach.</td>
                <td data-label="Ograniczenie">Że każdy dowolny układ warstw ma identyczne właściwości i zastosowanie.</td>
              </tr>
              <tr>
                <td data-label="Dokument">ISO 10508</td>
                <td data-label="Zakres">Klasyfikacja i projektowanie ciśnieniowych systemów z tworzyw dla typowych warunków pracy.</td>
                <td data-label="Ograniczenie">Że klasa zastosowania jest jedną stałą temperaturą roboczą przez cały okres użytkowania.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <h3>Jak czytać granicę przepuszczalności?</h3>
        <p>W informacjach DIN CERTCO dla certyfikowanych systemów pojawia się powierzchniowa przepuszczalność tlenu do 0,32 mg/(m²·d) przy 40°C dla klasy 4 oraz do 3,60 mg/(m²·d) przy 80°C dla klasy 5. Są to wartości odniesione do powierzchni rury i warunków badania. Nie są stężeniem tlenu w litrze wody ani gotową prognozą ilości osadu w domu.</p>

        <div class="rk-evoh-note">
          <p><strong>Dlatego nie tworzymy kalkulatora „kilogramów szlamu”.</strong> Nawet znając granicę badawczą, nie można bez dodatkowych danych zamienić jej w wiarygodny termin awarii, koszt naprawy ani masę zanieczyszczeń.</p>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-material">
        <h2>PEX-a, PEX-b, PE-RT czy PB z barierą EVOH?</h2>
        <p>Materiał bazowy wpływa między innymi na zachowanie przewodu podczas gięcia, zakres parametrów, sposób produkcji i wymagania połączeń. Bariera EVOH odpowiada za inną funkcję. Najpierw trzeba więc ocenić cały system, a nie prowadzić konkursu jednego skrótu przeciwko drugiemu.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Materiał</th>
                <th>Co sprawdzić?</th>
                <th>Jak traktować EVOH?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Materiał">PE-Xa</td>
                <td data-label="Sprawdzenie">Wymiar, klasę, ciśnienie, promień gięcia, kompatybilne złączki i dopuszczoną procedurę postępowania z załamaniem.</td>
                <td data-label="EVOH">Jako osobno udokumentowaną funkcję bariery gotowej rury.</td>
              </tr>
              <tr>
                <td data-label="Materiał">PE-Xb</td>
                <td data-label="Sprawdzenie">Te same dane systemowe; sposób sieciowania nie zastępuje informacji o warstwie antydyfuzyjnej.</td>
                <td data-label="EVOH">Nie wnioskuj o niej wyłącznie z oznaczenia PE-Xb.</td>
              </tr>
              <tr>
                <td data-label="Materiał">PE-RT Typ I lub II</td>
                <td data-label="Sprawdzenie">Dokładny typ materiału, klasę pracy, wymiar, gięcie, połączenia i dokumentację systemu.</td>
                <td data-label="EVOH">Rury PE-RT mogą występować z warstwą barierową lub bez niej.</td>
              </tr>
              <tr>
                <td data-label="Materiał">PB</td>
                <td data-label="Sprawdzenie">Parametry rury, system złączek, promień gięcia i przeznaczenie wskazane w dokumentacji.</td>
                <td data-label="EVOH">Potwierdź konkretną konstrukcję zamiast zakładać ją na podstawie materiału bazowego.</td>
              </tr>
              <tr>
                <td data-label="Materiał">Rura wielowarstwowa</td>
                <td data-label="Sprawdzenie">Układ materiałów, średnicę wewnętrzną, klasę, ciśnienie, połączenia i zgodność całego systemu.</td>
                <td data-label="EVOH">Nie każda bariera gazowa musi mieć identyczną budowę; sprawdź deklarację produktu.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-evoh-warning">
          <p><strong>Załamania nie naprawiaj według uniwersalnej temperatury z internetu.</strong> Dopuszczalność i metoda naprawy zależą od konkretnej rury. Jeżeli instrukcja systemu nie przewiduje regeneracji danego uszkodzenia, odcinek trzeba ocenić zgodnie z dokumentacją, a nie ogrzewać go „na oko”.</p>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-hydraulika">
        <h2>Czy EVOH wpływa na przepływ, opór i moc podłogi?</h2>
        <p>Sama obecność warstwy EVOH nie jest parametrem wejściowym do obliczenia przepływu pętli. Jeżeli dwie rury mają tę samą rzeczywistą średnicę wewnętrzną, długość i porównywalną powierzchnię wewnętrzną, o wyniku hydraulicznym nie przesądza napis EVOH na zewnętrznej warstwie.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Wielkość projektowa</th>
                <th>Od czego zależy?</th>
                <th>Czy samo EVOH ją wyznacza?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Wielkość">Przepływ pętli</td>
                <td data-label="Zależność">Od wymaganej mocy, ciepła właściwego medium i przyjętego schłodzenia.</td>
                <td data-label="Rola EVOH">Nie.</td>
              </tr>
              <tr>
                <td data-label="Wielkość">Prędkość wody</td>
                <td data-label="Zależność">Od przepływu i pola przekroju wewnętrznego.</td>
                <td data-label="Rola EVOH">Nie, jeśli geometria wewnętrzna pozostaje taka sama.</td>
              </tr>
              <tr>
                <td data-label="Wielkość">Spadek ciśnienia</td>
                <td data-label="Zależność">Od przepływu, długości, średnicy wewnętrznej, medium, temperatury i elementów miejscowych.</td>
                <td data-label="Rola EVOH">Nie jako samodzielna cecha.</td>
              </tr>
              <tr>
                <td data-label="Wielkość">Moc powierzchni grzewczej</td>
                <td data-label="Zależność">Od temperatur, rozstawu, konstrukcji podłogi, okładziny i powierzchni czynnej.</td>
                <td data-label="Rola EVOH">Nie wyznacza mocy ani dopuszczalnej temperatury powierzchni.</td>
              </tr>
              <tr>
                <td data-label="Wielkość">Długość pętli</td>
                <td data-label="Zależność">Od geometrii pomieszczenia, rozstawu, dobiegów i dopuszczalnego oporu obwodu.</td>
                <td data-label="Rola EVOH">Nie wyznacza uniwersalnego limitu 100 lub 120 m.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>Do tych obliczeń służą osobne opracowania: <a href="https://projekt-ogrzewania.pl/ile-rury-na-m%C2%B2-ogrzewania-podlogowego/">ile rury potrzeba na m² podłogówki</a>, <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalna długość pętli</a>, <a href="https://projekt-ogrzewania.pl/ile-wody-miesci-sie-w-1-metrze-rury-pex-pert-16/">pojemność jednego metra rury</a> oraz <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">dobór pompy obiegowej</a>.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-montaz">
        <h2>Jak nie uszkodzić rury i bariery podczas montażu?</h2>
        <div class="rk-evoh-grid-2">
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Przechowywanie</h3>
            <p>Rurę przechowuj zgodnie z dokumentacją, w opakowaniu i z ochroną przed światłem oraz promieniowaniem UV. Nie zostawiaj krążków bez kontroli na otwartej budowie.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Rozwijanie krążka</h3>
            <p>Stosuj rozwijak i unikaj ciągnięcia przewodu po ostrych krawędziach, zabrudzonym betonie, wystających elementach oraz metalowych profilach.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Gięcie</h3>
            <p>Zachowaj minimalny promień wskazany dla konkretnego produktu i warunków montażu. Nie opieraj decyzji na jednej wartości dla wszystkich rur 16 mm.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Dylatacje</h3>
            <p>Przejścia przez szczeliny dylatacyjne wykonaj zgodnie z projektem, z odpowiednią ochroną rury i możliwością pracy konstrukcji.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Mocowanie</h3>
            <p>Spinki, szyny i narzędzia nie mogą nacinać ani nadmiernie ściskać przewodu. Widoczne uszkodzenie trzeba ocenić przed przykryciem.</p>
          </article>
          <article class="rk-evoh-card rk-evoh-card-accent">
            <h3>Próba i dokumentacja</h3>
            <p>Próbę wykonaj według projektu, instrukcji systemu i właściwej procedury. Zapisz ciśnienie, czas, temperaturę oraz wykonaj zdjęcia przed jastrychem.</p>
          </article>
        </div>

        <p>Nie podajemy jednej obowiązkowej wartości „minimum 3 bar podczas wylewania”, ponieważ procedura zależy od systemu, wymagań projektu, sposobu próby i warunków budowy. Stała liczba bez kontekstu może być równie myląca jak brak próby.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-woda">
        <h2>EVOH a woda instalacyjna, inhibitor, glikol i separator</h2>
        <p>Ochrona instalacji składa się z kilku niezależnych działań. Nie powinno się przedstawiać inhibitora jako środka, który „wiąże cały tlen”, ani bariery jako rozwiązania wszystkich problemów po stronie wodnej.</p>

        <div class="rk-evoh-table-wrap">
          <table class="rk-evoh-table">
            <thead>
              <tr>
                <th>Element ochrony</th>
                <th>Jego zadanie</th>
                <th>Czego nie zastępuje?</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Element">Bariera EVOH</td>
                <td data-label="Zadanie">Ograniczanie dyfuzji tlenu przez ściankę rury.</td>
                <td data-label="Nie zastępuje">Jakości wody, szczelności, prawidłowego ciśnienia i serwisu.</td>
              </tr>
              <tr>
                <td data-label="Element">Woda do napełnienia</td>
                <td data-label="Zadanie">Zapewnienie medium o parametrach zgodnych z wymaganiami instalacji i urządzeń.</td>
                <td data-label="Nie zastępuje">Bariery w przewodach i kontroli późniejszego uzupełniania.</td>
              </tr>
              <tr>
                <td data-label="Element">Inhibitor korozji</td>
                <td data-label="Zadanie">Wspieranie ochrony materiałów w określonym układzie i stężeniu.</td>
                <td data-label="Nie zastępuje">Automatycznie udokumentowanej tlenoszczelności rury ani usunięcia przyczyny dopływu tlenu.</td>
              </tr>
              <tr>
                <td data-label="Element">Glikol</td>
                <td data-label="Zadanie">Ochrona przed zamarzaniem przy właściwym rodzaju, stężeniu i kontroli.</td>
                <td data-label="Nie zastępuje">Sprawdzenia zgodności z rurą, uszczelnieniami, pompą i dodatkami.</td>
              </tr>
              <tr>
                <td data-label="Element">Separator zanieczyszczeń</td>
                <td data-label="Zadanie">Wydzielanie i umożliwienie usuwania części zanieczyszczeń z obiegu.</td>
                <td data-label="Nie zastępuje">Usunięcia przyczyny korozji, nieszczelności i błędów jakości wody.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>Szerzej opisujemy te zależności w poradnikach: <a href="https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/">czym napełnić instalację ogrzewania podłogowego</a>, <a href="https://projekt-ogrzewania.pl/woda-demineralizowana-z-inhibitorem-korozji-do-ogrzewania-podlogowego/">woda demineralizowana z inhibitorem</a> oraz <a href="https://projekt-ogrzewania.pl/separator-zanieczyszczen-i-powietrza-w-ogrzewaniu-podlogowym-dobor-schemat-montazu-spadek-cisnienia-i-normy/">dobór separatora zanieczyszczeń i powietrza</a>.</p>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-istniejaca">
        <h2>Co zrobić, gdy istniejąca rura nie ma czytelnego oznaczenia EVOH?</h2>
        <p>Brak widocznego nadruku na fragmencie wystającym z posadzki nie pozwala automatycznie ustalić konstrukcji całej rury. Najpierw trzeba odtworzyć identyfikację produktu, a dopiero później oceniać ryzyko dla instalacji.</p>

        <div class="rk-evoh-steps">
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">1</span>
            <h4>Zrób zdjęcia</h4>
            <p>Fotografuj cały czytelny nadruk, kod partii, wymiar i oznaczenia na każdym dostępnym odcinku.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">2</span>
            <h4>Sprawdź dostawę</h4>
            <p>Poszukaj etykiety krążka, faktury, karty materiałowej, protokołu odbioru i pozostałości rury.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">3</span>
            <h4>Połącz z dokumentem</h4>
            <p>Numer typu i partii powinien prowadzić do dokładnej wersji produktu, nie tylko do nazwy marki.</p>
          </article>
          <article class="rk-evoh-step">
            <span class="rk-evoh-step-num">4</span>
            <h4>Oceń cały układ</h4>
            <p>Sprawdź materiały metalowe, wodę uzupełniającą, ciśnienie, osad i historię serwisową instalacji.</p>
          </article>
        </div>

        <h3>Czy można zbadać barierę już zalanej rury?</h3>
        <p>Pojedynczy pomiar stężenia tlenu w wodzie nie identyfikuje jednoznacznie materiału ukrytego w posadzce. Wynik zależy również od temperatury, pracy instalacji, uzupełniania wody, materiałów metalowych i innych dróg dopływu tlenu. Jeżeli dokumentacji nie da się odzyskać, ocenę prowadzi się na poziomie całego układu i objawów, a nie przez zgadywanie liczby warstw.</p>

        <div class="rk-evoh-note">
          <p><strong>Nie wymieniaj poprawnie działającej instalacji tylko dlatego, że nie widzisz napisu EVOH.</strong> Najpierw zbierz dokumenty i dane eksploatacyjne. Brak identyfikacji jest sygnałem do diagnostyki, nie automatycznym wyrokiem.</p>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-checklista">
        <h2>Checklista przed zakupem i zalaniem rury EVOH</h2>
        <p>Poniższe kroki tworzą widoczną procedurę weryfikacji. Warto dołączyć ją do dokumentacji budowy razem ze zdjęciami ułożonych pętli i protokołem próby.</p>

        <div class="rk-evoh-checklist">
          <article class="rk-evoh-check">
            <h3>Zidentyfikuj produkt</h3>
            <p>Zapisz pełną nazwę, typ, wymiar, materiał, konstrukcję oraz numer partii z rury i opakowania.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Pobierz kartę techniczną</h3>
            <p>Upewnij się, że dokument dotyczy dokładnie tej wersji i średnicy, a nie podobnego produktu.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Sprawdź tlenoszczelność</h3>
            <p>Znajdź deklarację, normę, warunki badania i dokument potwierdzający barierę gotowej rury.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Zweryfikuj certyfikat</h3>
            <p>Jeżeli podano znak lub numer rejestracji, sprawdź jego ważność i zakres dla wybranego produktu.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Potwierdź parametry pracy</h3>
            <p>Sprawdź klasę zastosowania, ciśnienie, temperatury i zgodność z medium przewidzianym w instalacji.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Potwierdź geometrię</h3>
            <p>Porównaj średnicę i grubość ścianki z projektem, złączkami oraz obliczeniami hydraulicznymi.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Sprawdź magazynowanie</h3>
            <p>Oceń stan opakowania, ochronę przed światłem i UV oraz widoczne uszkodzenia krążka.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Zaplanuj montaż</h3>
            <p>Przygotuj rozwijak, mocowanie, promienie gięcia, przejścia przez dylatacje i ochronę dobiegów.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Wykonaj kontrolę przed jastrychem</h3>
            <p>Obejrzyj całą powierzchnię, miejsca gięcia i przejścia. Oznacz uszkodzenia przed przykryciem.</p>
          </article>
          <article class="rk-evoh-check">
            <h3>Zarchiwizuj odbiór</h3>
            <p>Zachowaj fotografie, długości obwodów, dokumenty materiałowe i protokół próby instalacji.</p>
          </article>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-mity">
        <h2>Najczęstsze mity o rurach z barierą antydyfuzyjną</h2>
        <div class="rk-evoh-myth">
          <div>Mit: EVOH całkowicie zatrzymuje każdą cząsteczkę tlenu.</div>
          <div>Rzeczywistość: tlenoszczelność oznacza spełnienie określonego kryterium badawczego w podanych warunkach.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: każda rura 5L jest lepsza od każdej rury 3L.</div>
          <div>Rzeczywistość: pięć warstw może lepiej osłaniać barierę, ale zgodność nadal potwierdza się dokumentacją gotowego produktu.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: PEX zawsze ma EVOH.</div>
          <div>Rzeczywistość: normy materiałowe obejmują przewody z warstwą barierową i bez niej. Trzeba sprawdzić konkretną wersję.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: EVOH pozwala stosować dłuższe pętle.</div>
          <div>Rzeczywistość: długość pętli ogranicza hydraulika, geometria, rozstaw, dobieg i wymagany przepływ.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: inhibitor w 100% zastąpi brak bariery.</div>
          <div>Rzeczywistość: dodatek działa w określonym układzie i stężeniu. Nie usuwa automatycznie źródła dopływu tlenu.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: brak EVOH oznacza awarię po trzech latach.</div>
          <div>Rzeczywistość: nie można wyznaczyć terminu awarii z jednego parametru. Ryzyko ocenia się dla całej instalacji.</div>
        </div>
        <div class="rk-evoh-myth">
          <div>Mit: napis DIN 4726 kończy weryfikację.</div>
          <div>Rzeczywistość: trzeba powiązać oznaczenie z dokumentacją, zakresem oceny, konkretną rurą i ewentualnym numerem certyfikatu.</div>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-faq">
        <h2>FAQ — rura z barierą antydyfuzyjną EVOH</h2>
        <div class="rk-evoh-faq">
          <details>
            <summary>Czy każda rura do ogrzewania podłogowego musi mieć napis EVOH?</summary>
            <div class="rk-evoh-faq-answer"><p>Najważniejsze jest udokumentowane ograniczenie przenikania tlenu dla całej rury przeznaczonej do instalacji grzewczej. EVOH jest popularnym materiałem bariery, lecz sam brak tego skrótu na jednym widocznym fragmencie nie pozwala jeszcze ustalić budowy produktu.</p></div>
          </details>
          <details>
            <summary>Czy rura 5-warstwowa jest zawsze lepsza od 3-warstwowej?</summary>
            <div class="rk-evoh-faq-answer"><p>Nie. Konstrukcja 5L może lepiej osłaniać warstwę EVOH, ale o zgodności decydują wyniki badań, dokumentacja, parametry pracy i jakość całego systemu. Poprawnie udokumentowana rura 3L również może spełniać wymagania.</p></div>
          </details>
          <details>
            <summary>Jak sprawdzić, czy rura rzeczywiście ma barierę tlenową?</summary>
            <div class="rk-evoh-faq-answer"><p>Odczytaj pełny nadruk, zidentyfikuj typ i partię, pobierz kartę techniczną, sprawdź deklarację tlenoszczelności oraz ewentualny numer certyfikatu. Nie opieraj decyzji wyłącznie na kolorze lub opisie sprzedawcy.</p></div>
          </details>
          <details>
            <summary>Czy oznaczenie DIN 4726 na rurze wystarcza?</summary>
            <div class="rk-evoh-faq-answer"><p>Jest ważną wskazówką, ale warto powiązać je z dokładnym produktem i dokumentacją. Jeżeli podano znak certyfikacyjny lub numer rejestracji, należy sprawdzić jego zakres i ważność.</p></div>
          </details>
          <details>
            <summary>Czy EVOH poprawia moc ogrzewania podłogowego?</summary>
            <div class="rk-evoh-faq-answer"><p>Nie jest parametrem, z którego oblicza się moc podłogi. Wydajność zależy między innymi od temperatur, rozstawu, konstrukcji jastrychu, oporu okładziny i powierzchni czynnej.</p></div>
          </details>
          <details>
            <summary>Czy EVOH zmniejsza opór hydrauliczny rury?</summary>
            <div class="rk-evoh-faq-answer"><p>Nie można przypisać takiego efektu samej barierze. Opór zależy od geometrii wewnętrznej, długości, przepływu, temperatury, medium i właściwości powierzchni wewnętrznej całej rury.</p></div>
          </details>
          <details>
            <summary>Czy bariera EVOH jest potrzebna przy glikolu?</summary>
            <div class="rk-evoh-faq-answer"><p>Glikol nie powinien być traktowany jako automatyczny zamiennik bariery tlenowej. Trzeba sprawdzić przeznaczenie rury, zgodność glikolu oraz dodatków z całym systemem i wymaganiami źródła ciepła.</p></div>
          </details>
          <details>
            <summary>Czy inhibitor korozji może zastąpić EVOH?</summary>
            <div class="rk-evoh-faq-answer"><p>Nie należy zakładać pełnej zamienności. Inhibitor wspiera ochronę w określonych warunkach, lecz nie usuwa źródła dyfuzji i wymaga właściwego stężenia, zgodności materiałowej oraz kontroli w czasie.</p></div>
          </details>
          <details>
            <summary>Czy można naprawić zarysowaną lub załamaną rurę?</summary>
            <div class="rk-evoh-faq-answer"><p>Decyzja zależy od rodzaju i głębokości uszkodzenia oraz instrukcji konkretnego systemu. Nie stosuj uniwersalnej metody z opalarką. Przed zalaniem odcinek powinien zostać oceniony i udokumentowany.</p></div>
          </details>
          <details>
            <summary>Co zrobić, gdy nie ma dokumentów istniejącej instalacji?</summary>
            <div class="rk-evoh-faq-answer"><p>Zbierz zdjęcia nadruku, dokumenty dostawy i pozostałości rury, a następnie oceń materiały, jakość wody, ciśnienie, uzupełnianie i osad w całym układzie. Brak dokumentów jest powodem do diagnostyki, nie automatycznego demontażu.</p></div>
          </details>
          <details>
            <summary>Czy bariera EVOH chroni pompę ciepła lub kocioł?</summary>
            <div class="rk-evoh-faq-answer"><p>Ograniczenie dyfuzji tlenu może zmniejszać jeden z czynników sprzyjających korozji elementów zawierających żelazo. Ochrona urządzenia nadal zależy od jakości wody, szczelności, ciśnienia, filtracji, separacji i wymagań dokumentacji źródła.</p></div>
          </details>
        </div>
      </section>

      <section class="rk-evoh-section" id="rk-evoh-zrodla">
        <h2>Źródła i zakres techniczny opracowania</h2>
        <p>Artykuł rozdziela tlenoszczelność rury, właściwości materiału bazowego oraz ochronę całej instalacji. Przywołane dokumenty nie uzasadniają obliczania czasu awarii lub kilogramów osadu wyłącznie z powierzchni budynku.</p>

        <ul class="rk-evoh-sources">
          <li><a href="https://www.dincertco.de/din-certco/en/main-navigation/products-and-services/certification-of-products/space-heating-and-cooling/rohrleitungen-aus-kunststoff/" target="_blank" rel="nofollow noopener noreferrer">DIN CERTCO — Heating Piping Systems, oxygen-tight according to DIN 4726</a> — podstawa oceny tlenoszczelności, certyfikacji, znakowania i ochrony rur przed światłem.</li>
          <li><a href="https://www.iso.org/standard/79776.html" target="_blank" rel="nofollow noopener noreferrer">ISO 15875-2:2025 — Crosslinked polyethylene, pipes</a> — charakterystyka rur PE-X do instalacji wodnych i grzewczych, z warstwą barierową lub bez niej.</li>
          <li><a href="https://www.iso.org/standard/46396.html" target="_blank" rel="nofollow noopener noreferrer">ISO 22391-2:2009 — PE-RT, pipes</a> — właściwości rur PE-RT, klasy zastosowania, ciśnienia i metody badań; dokument potwierdzony w 2025 r.</li>
          <li><a href="https://www.iso.org/standard/43515.html" target="_blank" rel="nofollow noopener noreferrer">ISO 21003-2:2008 — Multilayer piping systems, pipes</a> — charakterystyka rur w systemach wielowarstwowych; wersja potwierdzona w 2023 r.</li>
          <li><a href="https://www.iso.org/standard/35045.html" target="_blank" rel="nofollow noopener noreferrer">ISO 10508:2006 — Classification and design</a> — klasyfikacja warunków pracy ciśnieniowych systemów z tworzyw.</li>
          <li><a href="https://knowledge.bsigroup.com/products/protection-of-metallic-materials-against-corrosion-guidance-on-the-assessment-of-corrosion-likelihood-in-closed-water-circulation-systems" target="_blank" rel="nofollow noopener noreferrer">BS EN 14868 — Assessment of corrosion likelihood in closed water systems</a> — ocena prawdopodobieństwa korozji materiałów metalowych w zamkniętych obiegach wodnych.</li>
          <li><a href="https://www.vdi.de/en/home/vdi-standards/details/vdi-2035-blatt-1-prevention-of-damage-in-water-heating-installations-scale-formation-and-waterside-corrosion" target="_blank" rel="nofollow noopener noreferrer">VDI 2035 Blatt 1 — Prevention of damage in water heating installations</a> — kamień i korozja po stronie wodnej w wodnych instalacjach grzewczych.</li>
        </ul>

        <div class="rk-evoh-note">
          <p><strong>Zakres narzędzia:</strong> weryfikator ma charakter edukacyjny. Ostateczną zgodność rury potwierdza aktualna dokumentacja konkretnego produktu, zakres certyfikatu, projekt instalacji i procedura odbioru zastosowanego systemu.</p>
        </div>
      </section>
    </main>

    <section class="rk-evoh-author" id="rk-evoh-author" aria-label="Autor opracowania">
      <input type="radio" name="rk-evoh-author-tabs" id="rk-evoh-author-about" checked>
      <input type="radio" name="rk-evoh-author-tabs" id="rk-evoh-author-exp">
      <input type="radio" name="rk-evoh-author-tabs" id="rk-evoh-author-sites">

      <header class="rk-evoh-author-head">
        <div>
          <span>Autor i weryfikacja merytoryczna</span>
          <h2>Robert Kucharski</h2>
        </div>
        <span class="rk-evoh-author-mark">RURY • HYDRAULIKA • HVAC</span>
      </header>

      <div class="rk-evoh-author-layout">
        <aside class="rk-evoh-author-side">
          <div class="rk-evoh-author-photo">
            <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="170" height="170" loading="lazy">
          </div>
          <div class="rk-evoh-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/">Robert Kucharski</a></div>
          <div class="rk-evoh-author-role">Projektant instalacji sanitarnych<br>Specjalista HVAC i ogrzewania podłogowego</div>
          <div class="rk-evoh-author-social-label">Profile autora</div>
          <div class="rk-evoh-author-social" aria-label="Profile Roberta Kucharskiego w mediach społecznościowych">
            <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer" aria-label="LinkedIn Roberta Kucharskiego">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm6.5 0h3.83v1.64h.05c.53-1.01 1.84-2.08 3.79-2.08C21.22 8.56 22 11.23 22 14.7V21h-4v-5.58c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94V21h-4V9z"/></svg>
            </a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer" aria-label="Facebook Projekt Ogrzewania">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14 8h3V4.5c-.52-.07-2.3-.22-4.42-.22C8.16 4.28 7 6.94 7 10.29V13H4v4h3v7h4v-7h3.14l.5-4H11v-2.32C11 9.52 11.31 8 14 8z"/></svg>
            </a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer" aria-label="Profil Projekt HVAC w serwisie X">
              <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.77 7.74L23.2 22h-6.24l-4.89-6.39L6.48 22H3.36l7.26-8.3L2.98 2h6.4l4.42 5.84L18.9 2zm-1.1 17.84h1.72L8.44 4.05H6.6L17.8 19.84z"/></svg>
            </a>
          </div>
        </aside>

        <div class="rk-evoh-author-main">
          <blockquote class="rk-evoh-author-quote">
            <p>W rurze liczy się nie samo hasło EVOH, lecz możliwość połączenia nadruku z dokumentacją, parametrami całego produktu i warunkami, w których przewód ma pracować.</p>
          </blockquote>

          <div class="rk-evoh-author-tabs" role="tablist" aria-label="Informacje o autorze">
            <label class="rk-evoh-author-tab" for="rk-evoh-author-about" role="tab">O autorze</label>
            <label class="rk-evoh-author-tab" for="rk-evoh-author-exp" role="tab">Doświadczenie</label>
            <label class="rk-evoh-author-tab" for="rk-evoh-author-sites" role="tab">Portale</label>
          </div>

          <div class="rk-evoh-author-panel rk-evoh-author-panel-about">
            <p><strong>Robert Kucharski</strong> opracowuje projekty instalacji sanitarnych, obliczenia cieplne i hydrauliczne oraz dokumentację ogrzewania podłogowego dla nowych domów i modernizowanych budynków. W materiałach edukacyjnych łączy wymagania techniczne z praktycznymi decyzjami podejmowanymi przed zakupem materiałów i wykonaniem jastrychu.</p>
            <p>Jako autor Projekt-Ogrzewania.pl wyjaśnia inwestorom oraz wykonawcom, które dane można odczytać z rury, które wymagają karty technicznej, a których nie da się wyznaczyć bez projektu całego układu.</p>
          </div>

          <div class="rk-evoh-author-panel rk-evoh-author-panel-exp">
            <p>Specjalizuje się w ogrzewaniu płaszczyznowym, bilansach cieplnych pomieszczeń, planowaniu pętli, obliczeniach przepływów i strat ciśnienia, doborze średnic, pomp, rozdzielaczy i armatury. Analizuje również wpływ jakości wody, materiałów oraz uruchomienia na późniejszą eksploatację instalacji.</p>
            <p>Publikowane narzędzia są opisywane wraz z założeniami i ograniczeniami. Dzięki temu wynik orientacyjny nie jest przedstawiany jako certyfikat produktu ani gotowy projekt wykonawczy.</p>
          </div>

          <div class="rk-evoh-author-panel rk-evoh-author-panel-sites">
            <p>Robert Kucharski jest twórcą i właścicielem serwisów <strong>Projekt-Ogrzewania.pl</strong>, <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> oraz <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. Publikuje w nich techniczne poradniki dotyczące instalacji, budowy, remontów i energooszczędnych rozwiązań dla budynków.</p>
            <p>Pełne archiwum opracowań na tym portalu znajduje się na <a href="https://projekt-ogrzewania.pl/author/admin3399/">stronie autora Roberta Kucharskiego</a>.</p>
          </div>
        </div>
      </div>
    </section>

    <div class="rk-evoh-final-wrap">
      <aside class="rk-evoh-cta">
        <div>
          <h3>Potrzebujesz kompletnego projektu ogrzewania podłogowego?</h3>
          <p>Otrzymasz rozkład pętli na rzucie budynku, obliczone długości, przepływy i nastawy rozdzielacza oraz sprawdzoną hydraulikę instalacji.</p>
        </div>
        <a class="rk-evoh-button rk-evoh-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
      </aside>
    </div>

    <footer class="rk-evoh-footnote">
      Opracowanie edukacyjne. Ostateczną przydatność rury potwierdza dokumentacja konkretnego produktu, projekt instalacji, zgodność systemowa i prawidłowy odbiór robót.
    </footer>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#article",
      "headline": "Rura z barierą antydyfuzyjną EVOH – co daje i jak ją rozpoznać?",
      "description": "Techniczny poradnik o barierze tlenowej EVOH, konstrukcji rur 3L i 5L, oznaczeniach, normach oraz weryfikacji dokumentacji przewodu do ogrzewania podłogowego.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-09-01",
      "mainEntityOfPage": {
        "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#webpage"
      },
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "about": [
        "bariera antydyfuzyjna EVOH",
        "rura tlenoszczelna",
        "DIN 4726",
        "rura 3-warstwowa i 5-warstwowa",
        "PEX i PE-RT",
        "ogrzewanie podłogowe"
      ],
      "keywords": [
        "rura z barierą antydyfuzyjną EVOH",
        "co to jest EVOH w rurze",
        "rura EVOH do podłogówki",
        "rura 3 warstwowa czy 5 warstwowa",
        "jak sprawdzić barierę EVOH",
        "oznaczenia rury EVOH",
        "rura tlenoszczelna DIN 4726",
        "PEX EVOH czy PE-RT EVOH"
      ],
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      }
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#webpage",
      "url": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/",
      "name": "Rura z barierą antydyfuzyjną EVOH – co daje i jak ją rozpoznać?",
      "description": "Sprawdź barierę EVOH, konstrukcję 3L i 5L, nadruk, kartę techniczną, DIN 4726 oraz dokumenty rury do ogrzewania podłogowego.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-09-01",
      "breadcrumb": {
        "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#breadcrumb"
      },
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt Ogrzewania",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Rura z barierą antydyfuzyjną EVOH",
          "item": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/"
        }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#verifier",
      "name": "Weryfikator rury i dokumentacji EVOH",
      "url": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#rk-evoh-weryfikator",
      "description": "Interaktywne narzędzie porządkujące oznaczenia rury, kartę techniczną, tlenoszczelność, konstrukcję warstwową i dokumenty produktu.",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Any",
      "browserRequirements": "JavaScript",
      "inLanguage": "pl-PL",
      "isAccessibleForFree": true,
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "PLN"
      },
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#howto",
      "name": "Jak sprawdzić rurę z barierą EVOH przed zalaniem",
      "description": "Checklista identyfikacji i weryfikacji rury do ogrzewania podłogowego z barierą tlenową.",
      "inLanguage": "pl-PL",
      "totalTime": "PT20M",
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Zidentyfikuj produkt",
          "text": "Zapisz nazwę, typ, wymiar, materiał, konstrukcję i numer partii z rury oraz opakowania."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Pobierz kartę techniczną",
          "text": "Upewnij się, że karta dotyczy dokładnie tej wersji oraz średnicy rury."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Sprawdź tlenoszczelność",
          "text": "Znajdź deklarację, normę, warunki badania i dokument potwierdzający barierę całej rury."
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Zweryfikuj certyfikat",
          "text": "Jeżeli podano numer certyfikatu lub rejestracji, sprawdź jego ważność oraz zakres."
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Potwierdź parametry pracy",
          "text": "Sprawdź klasę zastosowania, ciśnienie, temperatury i zgodność z medium."
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Potwierdź geometrię",
          "text": "Porównaj średnicę i grubość ścianki z projektem oraz złączkami systemowymi."
        },
        {
          "@type": "HowToStep",
          "position": 7,
          "name": "Sprawdź magazynowanie",
          "text": "Oceń ochronę przed światłem i UV oraz widoczne uszkodzenia przewodu."
        },
        {
          "@type": "HowToStep",
          "position": 8,
          "name": "Zaplanuj montaż",
          "text": "Przygotuj rozwijanie, mocowanie, promienie gięcia i ochronę przejść przez dylatacje."
        },
        {
          "@type": "HowToStep",
          "position": 9,
          "name": "Skontroluj rurę przed jastrychem",
          "text": "Obejrzyj całą powierzchnię i oceń wszystkie widoczne uszkodzenia przed przykryciem."
        },
        {
          "@type": "HowToStep",
          "position": 10,
          "name": "Zarchiwizuj odbiór",
          "text": "Zachowaj zdjęcia, długości obwodów, dokumenty materiałowe i protokół próby."
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Czy każda rura do ogrzewania podłogowego musi mieć napis EVOH?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Najważniejsze jest udokumentowane ograniczenie przenikania tlenu dla całej rury przeznaczonej do instalacji grzewczej. Sam brak skrótu EVOH na jednym widocznym fragmencie nie pozwala ustalić budowy produktu."
          }
        },
        {
          "@type": "Question",
          "name": "Czy rura 5-warstwowa jest zawsze lepsza od 3-warstwowej?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Konstrukcja 5L może lepiej osłaniać warstwę EVOH, ale o zgodności decydują wyniki badań, dokumentacja, parametry pracy i jakość całego systemu."
          }
        },
        {
          "@type": "Question",
          "name": "Jak sprawdzić, czy rura rzeczywiście ma barierę tlenową?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Należy odczytać pełny nadruk, zidentyfikować typ i partię, pobrać kartę techniczną, sprawdzić deklarację tlenoszczelności oraz ewentualny numer certyfikatu."
          }
        },
        {
          "@type": "Question",
          "name": "Czy oznaczenie DIN 4726 na rurze wystarcza?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Jest ważną wskazówką, ale trzeba powiązać je z dokładnym produktem i dokumentacją. Jeżeli podano znak certyfikacyjny lub numer rejestracji, należy sprawdzić jego zakres i ważność."
          }
        },
        {
          "@type": "Question",
          "name": "Czy EVOH poprawia moc ogrzewania podłogowego?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie jest parametrem, z którego oblicza się moc podłogi. Wydajność zależy od temperatur, rozstawu, konstrukcji podłogi, okładziny i powierzchni czynnej."
          }
        },
        {
          "@type": "Question",
          "name": "Czy EVOH zmniejsza opór hydrauliczny rury?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie można przypisać takiego efektu samej barierze. Opór zależy od geometrii wewnętrznej, długości, przepływu, temperatury, medium i całej rury."
          }
        },
        {
          "@type": "Question",
          "name": "Czy bariera EVOH jest potrzebna przy glikolu?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Glikol nie powinien być traktowany jako automatyczny zamiennik bariery. Trzeba sprawdzić przeznaczenie rury oraz zgodność glikolu z całym systemem."
          }
        },
        {
          "@type": "Question",
          "name": "Czy inhibitor korozji może zastąpić EVOH?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie należy zakładać pełnej zamienności. Inhibitor wspiera ochronę w określonych warunkach, lecz nie usuwa źródła dyfuzji i wymaga kontroli stężenia oraz zgodności materiałowej."
          }
        },
        {
          "@type": "Question",
          "name": "Czy można naprawić zarysowaną lub załamaną rurę?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Decyzja zależy od rodzaju uszkodzenia oraz instrukcji konkretnego systemu. Nie należy stosować uniwersalnej metody z opalarką bez potwierdzenia w dokumentacji."
          }
        },
        {
          "@type": "Question",
          "name": "Co zrobić, gdy nie ma dokumentów istniejącej instalacji?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Trzeba zebrać zdjęcia nadruku, dokumenty dostawy i pozostałości rury, a następnie ocenić materiały, jakość wody, ciśnienie, uzupełnianie oraz osad w całym układzie."
          }
        }
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "description": "Autor opracowań o ogrzewaniu podłogowym, obliczeniach cieplnych, hydraulice instalacji i doborze rur grzewczych.",
      "worksFor": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "rury PEX i PE-RT",
        "bariera antydyfuzyjna EVOH",
        "hydraulika instalacji grzewczych",
        "obliczenia cieplne",
        "planowanie pętli grzewczych"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt Ogrzewania",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "inLanguage": "pl-PL",
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      }
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var root = document.getElementById("rk-evoh-guide");
  if (!root) {
    return;
  }

  var one = function (selector) {
    return root.querySelector(selector);
  };

  var all = function (selector) {
    return Array.prototype.slice.call(root.querySelectorAll(selector));
  };

  var form = one("#rk-evoh-form");
  var material = one("#rk-evoh-material");
  var construction = one("#rk-evoh-construction");
  var marking = one("#rk-evoh-marking");
  var din = one("#rk-evoh-din");
  var sheet = one("#rk-evoh-sheet");
  var permeation = one("#rk-evoh-permeation");
  var certificate = one("#rk-evoh-certificate");
  var applicationClass = one("#rk-evoh-class");
  var dimensions = one("#rk-evoh-dimensions");
  var uv = one("#rk-evoh-uv");
  var reset = one("#rk-evoh-reset");

  var status = one("#rk-evoh-status");
  var statusIcon = one("#rk-evoh-status-icon");
  var statusTitle = one("#rk-evoh-status-title");
  var statusText = one("#rk-evoh-status-text");
  var markPreview = one("#rk-evoh-mark-preview");
  var layers = one("#rk-evoh-layers");
  var visualNote = one("#rk-evoh-visual-note");
  var confirmedList = one("#rk-evoh-confirmed");
  var missingList = one("#rk-evoh-missing");

  var materialNames = {
    unknown: "brak danych",
    pexa: "PE-Xa",
    pexb: "PE-Xb",
    pert1: "PE-RT Typ I",
    pert2: "PE-RT Typ II",
    pb: "PB",
    multi: "system wielowarstwowy"
  };

  var constructionNames = {
    unknown: "brak danych",
    three: "3L",
    five: "5L",
    other: "inna"
  };

  var addItem = function (target, textValue) {
    var item = document.createElement("li");
    item.textContent = textValue;
    target.appendChild(item);
  };

  var clearList = function (target) {
    while (target.firstChild) {
      target.removeChild(target.firstChild);
    }
  };

  var update = function () {
    var evidence = 0;
    var confirmed = [];
    var missing = [];

    if (material.value !== "unknown") {
      evidence += 1;
      confirmed.push("Zidentyfikowano materiał bazowy: " + materialNames[material.value] + ".");
    } else {
      missing.push("Ustal materiał bazowy i dokładny typ rury.");
    }

    if (construction.value !== "unknown") {
      evidence += 1;
      confirmed.push("Wskazano konstrukcję: " + constructionNames[construction.value] + ".");
    } else {
      missing.push("Sprawdź rzeczywisty układ i liczbę warstw w dokumentacji.");
    }

    if (marking.value === "yes") {
      evidence += 1;
      confirmed.push("Na rurze widnieje oznaczenie EVOH lub bariery tlenowej.");
    }
    if (marking.value === "no") {
      missing.push("Nadruk nie wskazuje bariery — potrzebny jest jednoznaczny dokument produktu.");
    }
    if (marking.value === "unknown") {
      missing.push("Odczytaj pełny nadruk na rurze lub etykiecie krążka.");
    }

    if (din.value === "yes") {
      evidence += 1;
      confirmed.push("Dokumentacja powołuje DIN 4726.");
    }
    if (din.value !== "yes") {
      missing.push("Sprawdź podstawę deklarowanej tlenoszczelności i warunki badania.");
    }

    if (sheet.value === "yes") {
      evidence += 2;
      confirmed.push("Masz kartę techniczną zgodną z typem rury.");
    }
    if (sheet.value !== "yes") {
      missing.push("Zdobądź kartę techniczną dokładnej wersji i średnicy produktu.");
    }

    if (permeation.value === "yes") {
      evidence += 2;
      confirmed.push("Dokument zawiera informację o tlenoszczelności gotowej rury.");
    }
    if (permeation.value !== "yes") {
      missing.push("Znajdź deklarację tlenoszczelności wraz z jednostką i warunkami odniesienia.");
    }

    if (certificate.value === "yes") {
      evidence += 2;
      confirmed.push("Podano możliwy do sprawdzenia numer certyfikatu lub rejestracji.");
    }
    if (certificate.value === "no") {
      missing.push("Brak niezależnego numeru nie przesądza o odrzuceniu, lecz zwiększa znaczenie kompletnej dokumentacji i raportu badania.");
    }
    if (certificate.value === "unknown") {
      missing.push("Sprawdź, czy znak certyfikacyjny ma numer oraz aktualny zakres.");
    }

    if (applicationClass.value === "yes") {
      evidence += 1;
      confirmed.push("Potwierdzono klasę zastosowania i ciśnienie.");
    }
    if (applicationClass.value !== "yes") {
      missing.push("Potwierdź klasę zastosowania oraz ciśnienie projektowe rury.");
    }

    if (dimensions.value === "yes") {
      evidence += 1;
      confirmed.push("Potwierdzono średnicę zewnętrzną i grubość ścianki.");
    }
    if (dimensions.value !== "yes") {
      missing.push("Porównaj wymiar rury z projektem i systemem złączek.");
    }

    if (uv.value === "yes") {
      evidence += 1;
      confirmed.push("Zadeklarowano prawidłową ochronę rury przed światłem i UV.");
    }
    if (uv.value === "no") {
      missing.push("Długie nasłonecznienie wymaga oceny zgodnie z dokumentacją produktu.");
    }
    if (uv.value === "unknown") {
      missing.push("Ustal warunki magazynowania i czas ekspozycji na światło.");
    }

    var state = "partial";
    var title = "Dokumentacja jest jeszcze niepełna";
    var description = "Masz część informacji, lecz przed zakupem lub zalaniem trzeba uzupełnić wskazane dokumenty i parametry.";
    var icon = "!";

    if (evidence >= 10) {
      state = "complete";
      title = "Dane pozwalają na wstępną weryfikację";
      description = "Zebrano większość kluczowych dowodów. Nadal sprawdź zgodność oznaczeń, zakres certyfikatu, stan dostawy i dopasowanie rury do projektu.";
      icon = "✓";
    }

    if (evidence <= 3) {
      state = "missing";
      title = "Nie można jeszcze potwierdzić rury";
      description = "Informacje z nadruku i dokumentacji są zbyt skąpe. Nie podejmuj decyzji wyłącznie na podstawie ceny, koloru lub liczby warstw.";
      icon = "?";
    }

    if (marking.value === "no") {
      if (sheet.value !== "yes") {
        if (permeation.value !== "yes") {
          state = "missing";
          title = "Brak podstaw do potwierdzenia bariery";
          description = "Na rurze nie wskazano bariery, a dokumentacja nie potwierdza tlenoszczelności. Potrzebna jest jednoznaczna identyfikacja produktu.";
          icon = "?";
        }
      }
    }

    status.dataset.state = state;
    statusIcon.textContent = icon;
    statusTitle.textContent = title;
    statusText.textContent = description;

    var barrierText = "niepotwierdzona";
    if (marking.value === "yes") {
      barrierText = "oznaczona na rurze";
    }
    if (permeation.value === "yes") {
      barrierText = "potwierdzona w dokumentacji";
    }

    var dinText = "niepotwierdzona";
    if (din.value === "yes") {
      dinText = "DIN 4726 wskazana";
    }

    markPreview.textContent = "Materiał: " + materialNames[material.value] + " • konstrukcja: " + constructionNames[construction.value] + " • bariera: " + barrierText + " • norma: " + dinText;

    layers.className = "rk-evoh-layers is-unknown";
    visualNote.textContent = "Schemat nie przesądza o zgodności. Produkty opisane tą samą liczbą warstw mogą mieć inną budowę i parametry.";

    if (construction.value === "three") {
      layers.className = "rk-evoh-layers is-three";
      visualNote.textContent = "Typowy schemat 3L pokazuje EVOH bliżej powierzchni. Rzeczywiste położenie oraz odporność warstwy sprawdź w karcie produktu.";
    }
    if (construction.value === "five") {
      layers.className = "rk-evoh-layers is-five";
      visualNote.textContent = "Typowy schemat 5L pokazuje EVOH osłonięte dodatkowymi warstwami. Pięć warstw nadal nie zastępuje badania tlenoszczelności.";
    }
    if (construction.value === "other") {
      layers.className = "rk-evoh-layers is-unknown";
      visualNote.textContent = "Dla innej konstrukcji nie zgadujemy układu. Posłuż się przekrojem i opisem dokładnego produktu.";
    }

    clearList(confirmedList);
    clearList(missingList);

    if (confirmed.length === 0) {
      confirmed.push("Brak potwierdzonych informacji.");
    }
    if (missing.length === 0) {
      missing.push("Porównaj zebrane dane z projektem, instrukcją montażu i rzeczywistym stanem dostawy.");
    }

    confirmed.forEach(function (item) {
      addItem(confirmedList, item);
    });

    missing.forEach(function (item) {
      addItem(missingList, item);
    });
  };

  all("#rk-evoh-form select").forEach(function (field) {
    field.addEventListener("change", update);
  });

  reset.addEventListener("click", function () {
    form.reset();
    update();
  });

  update();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/">Rura z barierą antydyfuzyjną (EVOH).</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rozstaw rur w wodnym ogrzewaniu podłogowym – zasady projektowania.</title>
		<link>https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sun, 25 Jan 2026 08:32:32 +0000</pubDate>
				<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Poradniki techniczne]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Porady techniczne]]></category>
		<category><![CDATA[Projektowanie systemów grzewczych]]></category>
		<category><![CDATA[Projekty instalacji]]></category>
		<category><![CDATA[Projekty instalacyjne]]></category>
		<category><![CDATA[Projekty ogrzewania]]></category>
		<category><![CDATA[Projekty techniczne]]></category>
		<category><![CDATA[Rodzaje rur grzewczych]]></category>
		<category><![CDATA[Rozstaw rur ogrzewania]]></category>
		<category><![CDATA[Rozstaw rur podłogówki]]></category>
		<category><![CDATA[Rozstaw rur w podłogówce]]></category>
		<category><![CDATA[Rury do ogrzewania]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[delta t]]></category>
		<category><![CDATA[instalacje grzewcze]]></category>
		<category><![CDATA[jastrych]]></category>
		<category><![CDATA[moc ogrzewania]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[pętle grzewcze]]></category>
		<category><![CDATA[pompa ciepła]]></category>
		<category><![CDATA[projekt ogrzewania]]></category>
		<category><![CDATA[rozstaw rur]]></category>
		<category><![CDATA[wodne ogrzewanie podłogowe]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=3301</guid>

					<description><![CDATA[<p>Planując wodne ogrzewanie podłogowe, wielu inwestorów skupia się na źródle ciepła, zapominając o kluczowym parametrze, jakim jest rozstaw rur w wodnym ogrzewaniu podłogowym. To właśnie on w największym stopniu decyduje o mocy systemu, równomierności grzania oraz realnym komforcie użytkowania. W artykule krok po kroku wyjaśniamy, jak fizyka, straty ciepła budynku, rodzaj posadzki i geometria pętli wpływają na optymalny rozstaw rur. Pokazujemy konkretne liczby, przykłady techniczne, symulacje oraz pułapki projektowe, które mogą kosztować drogie błędy na etapie eksploatacji.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/">Rozstaw rur w wodnym ogrzewaniu podłogowym – zasady projektowania.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-spacing-guide {
    --rk-dark: #102536;
    --rk-navy: #15384d;
    --rk-blue: #078fbe;
    --rk-cyan: #25c7d8;
    --rk-cyan-soft: #e9fbfe;
    --rk-orange: #ff6a3d;
    --rk-orange-soft: #fff1eb;
    --rk-green: #16836b;
    --rk-green-soft: #eaf8f3;
    --rk-yellow: #d69a16;
    --rk-yellow-soft: #fff8df;
    --rk-red: #ce443b;
    --rk-red-soft: #fff0ee;
    --rk-ink: #1f2c37;
    --rk-text: #475967;
    --rk-muted: #6b7e8a;
    --rk-line: #d5e4eb;
    --rk-soft: #f4f9fb;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1180px;
    margin: 34px auto 72px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.75;
    overflow-wrap: break-word;
  }
  #rk-spacing-guide,
  #rk-spacing-guide * { box-sizing: border-box; }
  #rk-spacing-guide img,
  #rk-spacing-guide svg { max-width: 100%; }
  #rk-spacing-guide button,
  #rk-spacing-guide input,
  #rk-spacing-guide select,
  #rk-spacing-guide label,
  #rk-spacing-guide summary,
  #rk-spacing-guide a { font: inherit; -webkit-tap-highlight-color: transparent; }
  #rk-spacing-guide button,
  #rk-spacing-guide input,
  #rk-spacing-guide select { max-width: 100%; }
  #rk-spacing-guide a {
    color: var(--rk-blue);
    font-weight: 780;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }
  #rk-spacing-guide a:hover,
  #rk-spacing-guide a:focus-visible { color: var(--rk-red); }
  #rk-spacing-guide p,
  #rk-spacing-guide ul,
  #rk-spacing-guide ol { margin-top: 0; margin-bottom: 1.08em; }
  #rk-spacing-guide h2,
  #rk-spacing-guide h3,
  #rk-spacing-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 920;
    letter-spacing: -.035em;
    line-height: 1.15;
    overflow-wrap: anywhere;
  }
  #rk-spacing-guide h2 { margin-bottom: 18px; font-size: clamp(1.72rem, 4vw, 2.68rem); }
  #rk-spacing-guide h3 { margin-bottom: 11px; font-size: clamp(1.12rem, 2.35vw, 1.46rem); }
  #rk-spacing-guide h4 { margin-bottom: 8px; font-size: 1.02rem; }
  #rk-spacing-guide strong { color: var(--rk-dark); }
  #rk-spacing-guide [hidden] { display: none !important; }

  #rk-spacing-guide .rk-sp-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 26px;
    background: var(--rk-white);
    box-shadow: 0 24px 70px rgba(16, 37, 54, .11);
  }
  #rk-spacing-guide .rk-sp-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 7vw, 78px) clamp(25px, 6vw, 76px) 42px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 4%, rgba(37, 199, 216, .31), transparent 28%),
      radial-gradient(circle at 8% 100%, rgba(255, 106, 61, .24), transparent 30%),
      linear-gradient(135deg, #0d2332 0%, #143e53 55%, #175b62 100%);
  }
  #rk-spacing-guide .rk-sp-hero::after {
    position: absolute;
    right: -55px;
    bottom: -120px;
    width: 350px;
    height: 350px;
    border: 46px solid rgba(255, 255, 255, .05);
    border-radius: 50%;
    content: "";
  }
  #rk-spacing-guide .rk-sp-kicker {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 15px;
    color: #78efff;
    font-size: .69rem;
    font-weight: 950;
    letter-spacing: .09em;
    line-height: 1.2;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-kicker::before {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 106, 61, .14);
    content: "";
  }
  #rk-spacing-guide .rk-sp-hero-title {
    position: relative;
    z-index: 1;
    max-width: 1050px;
    margin: 0 0 21px;
    color: var(--rk-white);
    font-size: clamp(2.25rem, 7.1vw, 5rem);
    font-weight: 950;
    letter-spacing: -.065em;
    line-height: .98;
  }
  #rk-spacing-guide .rk-sp-hero-title span { color: #67e7f5; }
  #rk-spacing-guide .rk-sp-lead {
    position: relative;
    z-index: 1;
    max-width: 960px;
    margin-bottom: 24px;
    color: #e2f2f5;
    font-size: clamp(1rem, 2.2vw, 1.3rem);
    line-height: 1.55;
  }
  #rk-spacing-guide .rk-sp-hero-tags,
  #rk-spacing-guide .rk-sp-byline {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 9px 12px;
  }
  #rk-spacing-guide .rk-sp-hero-tag {
    padding: 8px 13px;
    border: 1px solid rgba(255, 255, 255, .22);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, .07);
    font-size: .67rem;
    font-weight: 850;
    line-height: 1.2;
  }
  #rk-spacing-guide .rk-sp-byline {
    margin-top: 27px;
    color: #cae0e6;
    font-size: .68rem;
    font-weight: 760;
  }
  #rk-spacing-guide .rk-sp-byline strong { color: var(--rk-white); }

  #rk-spacing-guide .rk-sp-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 22px clamp(18px, 4vw, 45px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
    overflow: visible;
  }
  #rk-spacing-guide .rk-sp-nav-label {
    display: flex;
    align-items: center;
    padding: 7px 5px;
    color: var(--rk-dark);
    font-size: .61rem;
    font-weight: 950;
    letter-spacing: .06em;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-nav a {
    display: inline-flex;
    align-items: center;
    min-height: 39px;
    padding: 8px 13px;
    border-radius: 999px;
    color: var(--rk-dark);
    background: #f0f6f8;
    font-size: .65rem;
    font-weight: 880;
    line-height: 1.2;
    text-decoration: none;
    white-space: normal;
  }
  #rk-spacing-guide .rk-sp-nav a:hover,
  #rk-spacing-guide .rk-sp-nav a:focus-visible { color: var(--rk-white); background: var(--rk-blue); }

  #rk-spacing-guide .rk-sp-main { padding: 0 clamp(22px, 5.2vw, 65px) 58px; }
  #rk-spacing-guide .rk-sp-section { padding: 62px 0 10px; scroll-margin-top: 24px; }
  #rk-spacing-guide .rk-sp-section + .rk-sp-section { border-top: 1px solid var(--rk-line); }
  #rk-spacing-guide .rk-sp-eyebrow {
    display: block;
    margin-bottom: 10px;
    color: var(--rk-blue);
    font-size: .63rem;
    font-weight: 950;
    letter-spacing: .085em;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-intro { max-width: 960px; color: var(--rk-text); font-size: 1.04rem; }
  #rk-spacing-guide .rk-sp-grid-2,
  #rk-spacing-guide .rk-sp-grid-3,
  #rk-spacing-guide .rk-sp-grid-4 { display: grid; gap: 16px; margin-top: 24px; }
  #rk-spacing-guide .rk-sp-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #rk-spacing-guide .rk-sp-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  #rk-spacing-guide .rk-sp-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  #rk-spacing-guide .rk-sp-card {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }
  #rk-spacing-guide .rk-sp-card.is-soft { background: var(--rk-soft); }
  #rk-spacing-guide .rk-sp-card.is-cyan { border-color: #b9ebf1; background: var(--rk-cyan-soft); }
  #rk-spacing-guide .rk-sp-card.is-orange { border-color: #ffd0c1; background: var(--rk-orange-soft); }
  #rk-spacing-guide .rk-sp-card.is-green { border-color: #bde4d8; background: var(--rk-green-soft); }
  #rk-spacing-guide .rk-sp-card.is-yellow { border-color: #ecd995; background: var(--rk-yellow-soft); }
  #rk-spacing-guide .rk-sp-card p:last-child,
  #rk-spacing-guide .rk-sp-card ul:last-child { margin-bottom: 0; }
  #rk-spacing-guide .rk-sp-number {
    display: grid;
    place-items: center;
    width: 39px;
    height: 39px;
    margin-bottom: 14px;
    border-radius: 12px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-weight: 950;
  }
  #rk-spacing-guide .rk-sp-list { padding-left: 1.15em; }
  #rk-spacing-guide .rk-sp-list li { margin-bottom: .42em; }
  #rk-spacing-guide .rk-sp-checklist { display: grid; gap: 10px; padding: 0; list-style: none; }
  #rk-spacing-guide .rk-sp-checklist li {
    position: relative;
    padding: 13px 14px 13px 44px;
    border: 1px solid var(--rk-line);
    border-radius: 12px;
    background: var(--rk-white);
  }
  #rk-spacing-guide .rk-sp-checklist li::before {
    position: absolute;
    top: 13px;
    left: 14px;
    display: grid;
    place-items: center;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-green);
    content: "✓";
    font-size: .7rem;
    font-weight: 950;
  }
  #rk-spacing-guide .rk-sp-note,
  #rk-spacing-guide .rk-sp-warning,
  #rk-spacing-guide .rk-sp-success {
    margin: 22px 0;
    padding: 17px 19px;
    border-radius: 13px;
    color: var(--rk-ink);
  }
  #rk-spacing-guide .rk-sp-note { border-left: 5px solid var(--rk-blue); background: var(--rk-cyan-soft); }
  #rk-spacing-guide .rk-sp-warning { border-left: 5px solid var(--rk-orange); background: var(--rk-orange-soft); }
  #rk-spacing-guide .rk-sp-success { border-left: 5px solid var(--rk-green); background: var(--rk-green-soft); }
  #rk-spacing-guide .rk-sp-note p:last-child,
  #rk-spacing-guide .rk-sp-warning p:last-child,
  #rk-spacing-guide .rk-sp-success p:last-child { margin-bottom: 0; color: var(--rk-ink); }
  #rk-spacing-guide .rk-sp-equation {
    margin: 22px 0;
    padding: 19px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    color: var(--rk-dark);
    background: var(--rk-soft);
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: clamp(.9rem, 2vw, 1.08rem);
    font-weight: 850;
    text-align: center;
    overflow-wrap: anywhere;
  }
  #rk-spacing-guide .rk-sp-table-wrap {
    margin-top: 24px;
    overflow-x: auto;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
  }
  #rk-spacing-guide .rk-sp-table { width: 100%; border-collapse: collapse; background: var(--rk-white); }
  #rk-spacing-guide .rk-sp-table th,
  #rk-spacing-guide .rk-sp-table td {
    padding: 15px 16px;
    border-bottom: 1px solid var(--rk-line);
    text-align: left;
    vertical-align: top;
  }
  #rk-spacing-guide .rk-sp-table th { color: var(--rk-white); background: var(--rk-dark); font-size: .69rem; line-height: 1.35; }
  #rk-spacing-guide .rk-sp-table td { color: var(--rk-text); font-size: .76rem; line-height: 1.55; }
  #rk-spacing-guide .rk-sp-table tr:last-child td { border-bottom: 0; }
  #rk-spacing-guide .rk-sp-badge {
    display: inline-flex;
    padding: 5px 9px;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-cyan-soft);
    font-size: .58rem;
    font-weight: 900;
  }

  #rk-spacing-guide .rk-sp-tool {
    margin-top: 25px;
    overflow: hidden;
    border-radius: 22px;
    color: var(--rk-white);
    background: var(--rk-dark);
    box-shadow: 0 22px 55px rgba(16, 37, 54, .2);
  }
  #rk-spacing-guide .rk-sp-tool-head {
    padding: clamp(24px, 5vw, 40px);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    background: linear-gradient(120deg, #12364a, #18566a);
  }
  #rk-spacing-guide .rk-sp-tool-head h3 { margin-bottom: 7px; color: var(--rk-white); font-size: clamp(1.4rem, 3.2vw, 2.15rem); }
  #rk-spacing-guide .rk-sp-tool-head p { max-width: 900px; margin: 0; color: #d8eef3; font-size: .79rem; }
  #rk-spacing-guide .rk-sp-tool-body { padding: clamp(18px, 4vw, 32px); }
  #rk-spacing-guide .rk-sp-tool-step {
    margin-bottom: 22px;
    padding: clamp(17px, 3vw, 25px);
    border: 1px solid #355c6c;
    border-radius: 16px;
    background: rgba(255, 255, 255, .035);
  }
  #rk-spacing-guide .rk-sp-tool-step:last-child { margin-bottom: 0; }
  #rk-spacing-guide .rk-sp-tool-step-title { display: flex; gap: 12px; align-items: center; margin-bottom: 17px; }
  #rk-spacing-guide .rk-sp-tool-step-title b {
    display: grid;
    flex: 0 0 36px;
    place-items: center;
    width: 36px;
    height: 36px;
    border-radius: 11px;
    color: var(--rk-dark);
    background: var(--rk-cyan);
  }
  #rk-spacing-guide .rk-sp-tool-step-title h4 { margin: 0; color: var(--rk-white); }
  #rk-spacing-guide .rk-sp-fields { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
  #rk-spacing-guide .rk-sp-field { min-width: 0; }
  #rk-spacing-guide .rk-sp-field label {
    display: block;
    margin-bottom: 6px;
    color: #e8f4f7;
    font-size: .63rem;
    font-weight: 850;
    line-height: 1.35;
  }
  #rk-spacing-guide .rk-sp-field select {
    width: 100%;
    min-height: 48px;
    padding: 10px 37px 10px 12px;
    border: 1px solid #c6d6dc;
    border-radius: 10px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-weight: 700;
  }
  #rk-spacing-guide .rk-sp-field small {
    display: block;
    margin-top: 5px;
    color: #9fc2ce;
    font-size: .55rem;
    line-height: 1.35;
  }
  #rk-spacing-guide .rk-sp-tool-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    margin-top: 18px;
    padding: 13px 20px;
    border: 0;
    border-radius: 11px;
    color: var(--rk-dark);
    background: var(--rk-cyan);
    cursor: pointer;
    font-weight: 930;
  }
  #rk-spacing-guide .rk-sp-tool-button:hover,
  #rk-spacing-guide .rk-sp-tool-button:focus-visible { background: #72e9f5; }
  #rk-spacing-guide .rk-sp-status {
    display: flex;
    gap: 14px;
    align-items: center;
    margin-bottom: 18px;
    padding: 17px;
    border: 1px solid #466877;
    border-radius: 13px;
    background: #17384a;
  }
  #rk-spacing-guide .rk-sp-status-icon {
    display: grid;
    flex: 0 0 43px;
    place-items: center;
    width: 43px;
    height: 43px;
    border-radius: 50%;
    color: var(--rk-dark);
    background: #ffd568;
    font-weight: 950;
  }
  #rk-spacing-guide .rk-sp-status h4 { margin: 0 0 2px; color: var(--rk-white); }
  #rk-spacing-guide .rk-sp-status p { margin: 0; color: #cce2e8; font-size: .67rem; line-height: 1.45; }
  #rk-spacing-guide .rk-sp-status.is-good { border-color: #3a8c78; background: #153f3a; }
  #rk-spacing-guide .rk-sp-status.is-watch { border-color: #b28d32; background: #41371e; }
  #rk-spacing-guide .rk-sp-status.is-missing { border-color: #b7544d; background: #4a292b; }
  #rk-spacing-guide .rk-sp-status.is-good .rk-sp-status-icon { background: #64dfbc; }
  #rk-spacing-guide .rk-sp-status.is-missing .rk-sp-status-icon { color: var(--rk-white); background: var(--rk-orange); }
  #rk-spacing-guide .rk-sp-process {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: 17px;
    margin: 20px 0;
  }
  #rk-spacing-guide .rk-sp-process-node {
    position: relative;
    min-width: 0;
    min-height: 142px;
    padding: 15px 12px;
    border: 1px solid #3f6575;
    border-radius: 14px;
    background: #163447;
  }
  #rk-spacing-guide .rk-sp-process-node:not(:last-child)::after {
    position: absolute;
    top: 50%;
    right: -17px;
    width: 17px;
    color: var(--rk-cyan);
    content: "→";
    font-size: 1.1rem;
    font-weight: 950;
    text-align: center;
    transform: translateY(-50%);
  }
  #rk-spacing-guide .rk-sp-process-node span {
    display: block;
    margin-bottom: 8px;
    color: #75ddeb;
    font-size: .5rem;
    font-weight: 950;
    letter-spacing: .07em;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-process-node strong {
    display: block;
    color: var(--rk-white);
    font-size: .7rem;
    line-height: 1.35;
    overflow-wrap: anywhere;
  }
  #rk-spacing-guide .rk-sp-process-node small {
    display: block;
    margin-top: 8px;
    color: #afccd5;
    font-size: .54rem;
    line-height: 1.4;
    overflow-wrap: anywhere;
  }
  #rk-spacing-guide .rk-sp-process-node.is-ready { border-color: #3f9e83; box-shadow: inset 0 0 0 1px rgba(100, 223, 188, .13); }
  #rk-spacing-guide .rk-sp-process-node.is-watch { border-color: #c09538; box-shadow: inset 0 0 0 1px rgba(255, 213, 104, .15); }
  #rk-spacing-guide .rk-sp-process-node.is-missing { border-color: #d45d50; box-shadow: inset 0 0 0 1px rgba(255, 106, 61, .18); }
  #rk-spacing-guide .rk-sp-state-key { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 13px; }
  #rk-spacing-guide .rk-sp-state-key span {
    padding: 6px 10px;
    border: 1px solid #466877;
    border-radius: 999px;
    color: #d9eaf0;
    font-size: .56rem;
    font-weight: 820;
  }
  #rk-spacing-guide .rk-sp-state-key .is-ready { border-color: #3f9e83; }
  #rk-spacing-guide .rk-sp-state-key .is-watch { border-color: #c09538; }
  #rk-spacing-guide .rk-sp-state-key .is-missing { border-color: #d45d50; }
  #rk-spacing-guide .rk-sp-visual {
    margin: 20px 0;
    padding: 18px;
    border: 1px solid #355c6c;
    border-radius: 15px;
    background: #173548;
  }
  #rk-spacing-guide .rk-sp-visual-head {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    align-items: flex-start;
    margin-bottom: 14px;
  }
  #rk-spacing-guide .rk-sp-visual-head h4 { margin: 0; color: var(--rk-white); }
  #rk-spacing-guide .rk-sp-visual-head span { color: #9fc2ce; font-size: .55rem; font-weight: 850; text-transform: uppercase; }
  #rk-spacing-guide .rk-sp-pipe-field {
    position: relative;
    display: flex;
    justify-content: space-around;
    gap: 4px;
    min-height: 170px;
    padding: 22px 19px 35px;
    overflow: hidden;
    border: 1px solid #4a7180;
    border-radius: 12px;
    background:
      repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0, rgba(255, 255, 255, .035) 1px, transparent 1px, transparent 28px),
      #102c3d;
  }
  #rk-spacing-guide .rk-sp-pipe-run {
    position: relative;
    flex: 0 0 6px;
    min-width: 6px;
    border-radius: 999px;
    background: linear-gradient(180deg, #ff6a3d, #25c7d8);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .08);
  }
  #rk-spacing-guide .rk-sp-pipe-field::after {
    position: absolute;
    right: 12px;
    bottom: 8px;
    color: #9fc2ce;
    content: "widok ideowy pola grzewczego";
    font-size: .5rem;
  }
  #rk-spacing-guide .rk-sp-result-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
  #rk-spacing-guide .rk-sp-result-card {
    min-width: 0;
    padding: 18px;
    border: 1px solid #355c6c;
    border-radius: 14px;
    background: #173548;
  }
  #rk-spacing-guide .rk-sp-result-card h4 { color: var(--rk-white); }
  #rk-spacing-guide .rk-sp-output { display: grid; gap: 9px; padding: 0; margin: 0; list-style: none; }
  #rk-spacing-guide .rk-sp-output li {
    position: relative;
    padding: 10px 10px 10px 32px;
    border-radius: 8px;
    color: #d9eaf0;
    background: rgba(255, 255, 255, .045);
    font-size: .63rem;
    line-height: 1.48;
    overflow-wrap: anywhere;
  }
  #rk-spacing-guide .rk-sp-output li::before {
    position: absolute;
    top: 9px;
    left: 10px;
    color: var(--rk-cyan);
    content: "•";
    font-size: 1rem;
    font-weight: 950;
  }
  #rk-spacing-guide .rk-sp-output.is-warning li::before { color: #ffd568; content: "!"; }
  #rk-spacing-guide .rk-sp-output.is-order { counter-reset: rk-sp-step; }
  #rk-spacing-guide .rk-sp-output.is-order li { padding-left: 37px; counter-increment: rk-sp-step; }
  #rk-spacing-guide .rk-sp-output.is-order li::before {
    top: 10px;
    display: grid;
    place-items: center;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    color: var(--rk-dark);
    background: var(--rk-cyan);
    content: counter(rk-sp-step);
    font-size: .5rem;
  }
  #rk-spacing-guide .rk-sp-tool-note {
    margin: 18px 0 0;
    padding: 14px 16px;
    border-left: 4px solid #ffd568;
    border-radius: 10px;
    color: #fff0c4;
    background: rgba(214, 154, 22, .13);
    font-size: .66rem;
    line-height: 1.5;
  }
  #rk-spacing-guide .rk-sp-tool-note strong { color: #fff7dd; }

  #rk-spacing-guide .rk-sp-sales-cta {
    margin: 38px 0 2px;
    padding: clamp(25px, 5vw, 42px);
    border-radius: 20px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 90% 10%, rgba(37, 199, 216, .25), transparent 30%),
      linear-gradient(125deg, #102536, #17566a);
  }
  #rk-spacing-guide .rk-sp-sales-cta h3 { margin-bottom: 10px; color: var(--rk-white); font-size: clamp(1.35rem, 3vw, 2rem); }
  #rk-spacing-guide .rk-sp-sales-cta p { max-width: 930px; color: #d6e9ee; }
  #rk-spacing-guide .rk-sp-cta-limits {
    margin-bottom: 20px;
    padding: 15px 17px;
    border: 1px solid rgba(255, 255, 255, .15);
    border-radius: 13px;
    color: #e8f6fa;
    background: rgba(255, 255, 255, .055);
  }
  #rk-spacing-guide .rk-sp-cta-limits strong { color: var(--rk-white); }
  #rk-spacing-guide .rk-sp-cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 13px 20px;
    border-radius: 12px;
    color: var(--rk-white);
    background: var(--rk-orange);
    box-shadow: 0 14px 30px rgba(255, 106, 61, .22);
    font-weight: 930;
    line-height: 1.25;
    text-decoration: none;
  }
  #rk-spacing-guide .rk-sp-cta-button:hover,
  #rk-spacing-guide .rk-sp-cta-button:focus-visible { color: var(--rk-white); background: #e9552d; }

  #rk-spacing-guide .rk-sp-faq { display: grid; gap: 11px; }
  #rk-spacing-guide .rk-sp-faq details {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    background: var(--rk-white);
  }
  #rk-spacing-guide .rk-sp-faq summary {
    position: relative;
    padding: 17px 54px 17px 18px;
    color: var(--rk-dark);
    cursor: pointer;
    font-weight: 880;
    list-style: none;
  }
  #rk-spacing-guide .rk-sp-faq summary::-webkit-details-marker { display: none; }
  #rk-spacing-guide .rk-sp-faq summary::after {
    position: absolute;
    top: 50%;
    right: 17px;
    display: grid;
    place-items: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: var(--rk-blue);
    background: var(--rk-cyan-soft);
    content: "+";
    transform: translateY(-50%);
    font-weight: 950;
  }
  #rk-spacing-guide .rk-sp-faq details[open] summary::after { content: "−"; }
  #rk-spacing-guide .rk-sp-faq-answer { padding: 0 18px 17px; color: var(--rk-text); }
  #rk-spacing-guide .rk-sp-faq-answer p { margin: 0; }
  #rk-spacing-guide .rk-sp-sources { display: grid; gap: 11px; }
  #rk-spacing-guide .rk-sp-source {
    padding: 17px;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    background: var(--rk-soft);
  }
  #rk-spacing-guide .rk-sp-source p { margin: 5px 0 0; color: var(--rk-text); font-size: .75rem; }

  #rk-spacing-guide .rk-sp-author {
    margin-top: 58px;
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 21px;
    background: var(--rk-soft);
    scroll-margin-top: 24px;
  }
  #rk-spacing-guide .rk-sp-author > input { position: absolute; opacity: 0; pointer-events: none; }
  #rk-spacing-guide .rk-sp-author-head {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    align-items: flex-start;
    padding: 25px clamp(21px, 4vw, 34px);
    border-bottom: 1px solid var(--rk-line);
  }
  #rk-spacing-guide .rk-sp-author-head h2 { margin-bottom: 5px; font-size: clamp(1.55rem, 3vw, 2.2rem); }
  #rk-spacing-guide .rk-sp-author-head p { margin: 0; color: var(--rk-text); }
  #rk-spacing-guide .rk-sp-author-mark {
    max-width: 420px;
    padding: 9px 12px;
    border-radius: 999px;
    color: var(--rk-blue);
    background: var(--rk-cyan-soft);
    font-size: .58rem;
    font-weight: 950;
    letter-spacing: .055em;
    text-align: center;
  }
  #rk-spacing-guide .rk-sp-author-layout { display: grid; grid-template-columns: 255px minmax(0, 1fr); }
  #rk-spacing-guide .rk-sp-author-side {
    padding: 29px 24px;
    color: var(--rk-white);
    text-align: center;
    background: var(--rk-dark);
  }
  #rk-spacing-guide .rk-sp-author-photo {
    width: 154px;
    height: 154px;
    margin: 0 auto 18px;
    overflow: hidden;
    border: 6px solid rgba(255, 255, 255, .17);
    border-radius: 50%;
    background: var(--rk-white);
  }
  #rk-spacing-guide .rk-sp-author-photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
  #rk-spacing-guide .rk-sp-author-name { color: var(--rk-white); font-size: 1.02rem; font-weight: 930; }
  #rk-spacing-guide .rk-sp-author-name a { color: var(--rk-white); text-decoration: none; }
  #rk-spacing-guide .rk-sp-author-role { margin-top: 5px; color: #bdd3dc; font-size: .67rem; line-height: 1.5; }
  #rk-spacing-guide .rk-sp-author-social-label {
    margin-top: 22px;
    color: #87a8b5;
    font-size: .56rem;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-author-social { display: flex; justify-content: center; gap: 9px; margin-top: 10px; }
  #rk-spacing-guide .rk-sp-author-social a {
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    border: 1px solid #3a6173;
    border-radius: 50%;
    color: #cfe2e8;
  }
  #rk-spacing-guide .rk-sp-author-social a:hover {
    color: var(--rk-white);
    border-color: var(--rk-cyan);
    background: rgba(37, 199, 216, .12);
  }
  #rk-spacing-guide .rk-sp-author-social svg { width: 19px; height: 19px; fill: currentColor; }
  #rk-spacing-guide .rk-sp-author-main { min-width: 0; padding: 29px clamp(20px, 4vw, 38px); }
  #rk-spacing-guide .rk-sp-author-quote {
    position: relative;
    margin: 0 0 21px;
    padding: 19px 20px 19px 61px;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    background: var(--rk-white);
  }
  #rk-spacing-guide .rk-sp-author-quote::before {
    position: absolute;
    top: 5px;
    left: 18px;
    color: var(--rk-cyan);
    content: "“";
    font-size: 3.2rem;
    font-weight: 950;
    line-height: 1;
  }
  #rk-spacing-guide .rk-sp-author-quote p { margin: 0; color: var(--rk-dark); font-weight: 780; }
  #rk-spacing-guide .rk-sp-author-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; }
  #rk-spacing-guide .rk-sp-author-tab {
    padding: 8px 14px;
    border-radius: 999px;
    color: var(--rk-muted);
    background: #e6eff3;
    cursor: pointer;
    font-size: .64rem;
    font-weight: 900;
  }
  #rk-spacing-guide .rk-sp-author-panel { display: none; color: var(--rk-text); }
  #rk-spacing-guide #rk-sp-author-about:checked ~ .rk-sp-author-layout .rk-sp-author-panel-about,
  #rk-spacing-guide #rk-sp-author-exp:checked ~ .rk-sp-author-layout .rk-sp-author-panel-exp,
  #rk-spacing-guide #rk-sp-author-method:checked ~ .rk-sp-author-layout .rk-sp-author-panel-method { display: block; }
  #rk-spacing-guide #rk-sp-author-about:checked ~ .rk-sp-author-layout label[for="rk-sp-author-about"],
  #rk-spacing-guide #rk-sp-author-exp:checked ~ .rk-sp-author-layout label[for="rk-sp-author-exp"],
  #rk-spacing-guide #rk-sp-author-method:checked ~ .rk-sp-author-layout label[for="rk-sp-author-method"] {
    color: var(--rk-white);
    background: var(--rk-blue);
  }
  #rk-spacing-guide .rk-sp-mini-label {
    margin-top: 18px;
    color: var(--rk-muted);
    font-size: .57rem;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
  }
  #rk-spacing-guide .rk-sp-portals { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 9px; }
  #rk-spacing-guide .rk-sp-portals a {
    padding: 7px 11px;
    border-radius: 999px;
    background: var(--rk-white);
    font-size: .62rem;
    text-decoration: none;
  }

  @media (max-width: 1050px) {
    #rk-spacing-guide .rk-sp-process { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    #rk-spacing-guide .rk-sp-process-node:not(:last-child)::after { display: none; }
  }
  @media (max-width: 980px) {
    #rk-spacing-guide .rk-sp-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-spacing-guide .rk-sp-grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-spacing-guide .rk-sp-author-layout { grid-template-columns: 225px minmax(0, 1fr); }
  }
  @media (max-width: 760px) {
    #rk-spacing-guide { margin: 18px auto 45px; font-size: 16px; }
    #rk-spacing-guide .rk-sp-shell { border-radius: 17px; }
    #rk-spacing-guide .rk-sp-main { padding-right: 15px; padding-left: 15px; }
    #rk-spacing-guide .rk-sp-hero { padding-right: 21px; padding-left: 21px; }
    #rk-spacing-guide .rk-sp-nav { padding: 17px 14px; }
    #rk-spacing-guide .rk-sp-nav-label { flex-basis: 100%; }
    #rk-spacing-guide .rk-sp-nav a { flex: 1 1 135px; justify-content: center; text-align: center; }
    #rk-spacing-guide .rk-sp-section { padding-top: 48px; }
    #rk-spacing-guide .rk-sp-grid-2,
    #rk-spacing-guide .rk-sp-grid-3,
    #rk-spacing-guide .rk-sp-grid-4,
    #rk-spacing-guide .rk-sp-fields,
    #rk-spacing-guide .rk-sp-process,
    #rk-spacing-guide .rk-sp-result-grid { grid-template-columns: minmax(0, 1fr); }
    #rk-spacing-guide .rk-sp-process-node { min-height: 0; }
    #rk-spacing-guide .rk-sp-tool-body { padding-right: 12px; padding-left: 12px; }
    #rk-spacing-guide .rk-sp-tool-step { padding-right: 13px; padding-left: 13px; }
    #rk-spacing-guide .rk-sp-status,
    #rk-spacing-guide .rk-sp-visual-head { align-items: flex-start; }
    #rk-spacing-guide .rk-sp-visual-head { display: block; }
    #rk-spacing-guide .rk-sp-visual-head span { display: block; margin-top: 5px; }
    #rk-spacing-guide .rk-sp-pipe-field { min-height: 145px; padding-right: 10px; padding-left: 10px; }
    #rk-spacing-guide .rk-sp-table-wrap { overflow: visible; border: 0; border-radius: 0; }
    #rk-spacing-guide .rk-sp-table,
    #rk-spacing-guide .rk-sp-table tbody,
    #rk-spacing-guide .rk-sp-table tr,
    #rk-spacing-guide .rk-sp-table td { display: block; width: 100%; }
    #rk-spacing-guide .rk-sp-table thead { display: none; }
    #rk-spacing-guide .rk-sp-table tr {
      margin-bottom: 13px;
      overflow: hidden;
      border: 1px solid var(--rk-line);
      border-radius: 13px;
      background: var(--rk-white);
    }
    #rk-spacing-guide .rk-sp-table td {
      display: grid;
      grid-template-columns: minmax(92px, 38%) minmax(0, 1fr);
      gap: 12px;
      padding: 12px 13px;
      overflow-wrap: anywhere;
    }
    #rk-spacing-guide .rk-sp-table td::before {
      color: var(--rk-dark);
      content: attr(data-label);
      font-size: .63rem;
      font-weight: 900;
      line-height: 1.4;
    }
    #rk-spacing-guide .rk-sp-author-head { display: block; }
    #rk-spacing-guide .rk-sp-author-mark { display: inline-block; margin-top: 12px; text-align: left; }
    #rk-spacing-guide .rk-sp-author-layout { grid-template-columns: minmax(0, 1fr); }
    #rk-spacing-guide .rk-sp-author-main { padding: 24px 18px; }
    #rk-spacing-guide .rk-sp-author-quote { padding-left: 56px; }
    #rk-spacing-guide .rk-sp-cta-button,
    #rk-spacing-guide .rk-sp-tool-button { width: 100%; text-align: center; }
  }
  @media (max-width: 390px) {
    #rk-spacing-guide .rk-sp-hero-title { font-size: 2.05rem; }
    #rk-spacing-guide .rk-sp-nav a { flex-basis: 122px; padding-right: 9px; padding-left: 9px; }
    #rk-spacing-guide .rk-sp-table td {
      display: block;
      padding: 12px 13px;
    }
    #rk-spacing-guide .rk-sp-table td::before { display: block; margin-bottom: 6px; }
    #rk-spacing-guide .rk-sp-status { display: block; }
    #rk-spacing-guide .rk-sp-status-icon { margin-bottom: 10px; }
  }
</style>

<article id="rk-spacing-guide">
  <div class="rk-sp-shell">
    <header class="rk-sp-hero">
      <span class="rk-sp-kicker">Projektowanie podłogówki · aktualizacja 2026</span>
      <div class="rk-sp-hero-title">Rozstaw rur podłogówki — <span>decyzja z obliczeń, nie z przyzwyczajenia</span></div>
      <p class="rk-sp-lead">Rozstaw 10, 15 albo 20 cm nie jest przypisany do pompy ciepła, rodzaju pokoju ani samej nazwy posadzki. Najpierw trzeba znać stratę ciepła, powierzchnię czynną, konstrukcję podłogi i temperatury wody, a później sprawdzić długości, przepływy i opory pętli.</p>
      <div class="rk-sp-hero-tags" aria-label="Najważniejsze zagadnienia">
        <span class="rk-sp-hero-tag">strata ciepła pomieszczenia</span>
        <span class="rk-sp-hero-tag">powierzchnia czynna</span>
        <span class="rk-sp-hero-tag">opór okładziny</span>
        <span class="rk-sp-hero-tag">temperatura wody</span>
        <span class="rk-sp-hero-tag">hydraulika pętli</span>
      </div>
      <div class="rk-sp-byline">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: około 28 minut</span>
        <span>Aktualizacja techniczna: 8 września 2026 r.</span>
      </div>
    </header>

    <nav class="rk-sp-nav" aria-label="Nawigacja po wszystkich sekcjach artykułu">
      <span class="rk-sp-nav-label">Na skróty — wszystkie H2</span>
      <a href="#rk-sp-szybka">Szybka odpowiedź</a>
      <a href="#rk-sp-definicja">Co oznacza rozstaw?</a>
      <a href="#rk-sp-brak-standardu">Dlaczego nie ma jednego?</a>
      <a href="#rk-sp-strata">Strata i moc</a>
      <a href="#rk-sp-powierzchnia">Powierzchnia czynna</a>
      <a href="#rk-sp-wydajnosc">Wydajność podłogi</a>
      <a href="#rk-sp-kroki">Obliczenia krok po kroku</a>
      <a href="#rk-sp-audyt">Audyt doboru</a>
      <a href="#rk-sp-zakresy">Rozstawy 5–30 cm</a>
      <a href="#rk-sp-porownanie">Jednakowe warunki</a>
      <a href="#rk-sp-temperatura">Zasilanie i powrót</a>
      <a href="#rk-sp-okladzina">Okładzina</a>
      <a href="#rk-sp-powierzchnia-temp">Temperatura podłogi</a>
      <a href="#rk-sp-zrodlo">Źródło ciepła</a>
      <a href="#rk-sp-lazienka">Łazienka</a>
      <a href="#rk-sp-okna">Duże okna</a>
      <a href="#rk-sp-zabudowa">Miejsca bez rur</a>
      <a href="#rk-sp-geometria">Ślimak i meander</a>
      <a href="#rk-sp-ile-rury">Ile rury na m²?</a>
      <a href="#rk-sp-petle">Długość i liczba pętli</a>
      <a href="#rk-sp-hydraulika">Hydraulika</a>
      <a href="#rk-sp-budowa">Przeniesienie na budowę</a>
      <a href="#rk-sp-bledy">Najczęstsze błędy</a>
      <a href="#rk-sp-checklista">Checklista</a>
      <a href="#rk-sp-faq">FAQ</a>
      <a href="#rk-sp-zrodla">Źródła</a>
      <a href="#rk-sp-autor">Autor</a>
    </nav>

    <div class="rk-sp-main">
      <section class="rk-sp-section" id="rk-sp-szybka">
        <span class="rk-sp-eyebrow">Odpowiedź bez skrótów myślowych</span>
        <h2>Jaki rozstaw rur w wodnym ogrzewaniu podłogowym?</h2>
        <p class="rk-sp-intro"><strong>Właściwy rozstaw to ten, przy którym konkretna konstrukcja podłogi może pokryć projektową stratę ciepła pomieszczenia bez przekroczenia przyjętych ograniczeń temperatury powierzchni, a powstałe pętle dają się prawidłowo zasilić hydraulicznie.</strong></p>
        <div class="rk-sp-grid-3">
          <div class="rk-sp-card is-cyan">
            <h3>Najpierw obciążenie</h3>
            <p>Potrzebna jest projektowa strata ciepła każdego pomieszczenia, a nie tylko moc całego budynku ani wskaźnik przyjęty z powierzchni.</p>
          </div>
          <div class="rk-sp-card is-green">
            <h3>Później powierzchnia</h3>
            <p>Moc musi zostać oddana przez rzeczywiście ogrzewany fragment podłogi po odjęciu trwałej zabudowy i uzasadnionych stref bez rur.</p>
          </div>
          <div class="rk-sp-card is-yellow">
            <h3>Na końcu geometria i hydraulika</h3>
            <p>Rozstaw wpływa na ilość rury i podział obwodów. Każdą pętlę trzeba jeszcze sprawdzić pod kątem długości, przepływu i straty ciśnienia.</p>
          </div>
        </div>
        <div class="rk-sp-warning">
          <p><strong>Rozstaw 10 cm nie jest automatycznie „najbezpieczniejszy”.</strong> Może być uzasadniony obliczeniami, ale może też niepotrzebnie zwiększyć ilość rury, liczbę pętli i koszty. Z kolei 15 lub 20 cm nie można zatwierdzić wyłącznie dlatego, że „tak zwykle się robi”.</p>
        </div>
        <p>Jeżeli rozważasz wyłącznie dwa popularne warianty, osobny poradnik porównuje <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstaw rur 10 i 15 cm</a> przy wspólnych założeniach.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-definicja">
        <span class="rk-sp-eyebrow">Wymiar geometryczny</span>
        <h2>Co dokładnie oznacza rozstaw rur?</h2>
        <p>Rozstaw rur, często oznaczany literą <strong>s</strong>, to odległość między osiami sąsiednich odcinków przewodu w polu grzewczym. Rozstaw 15 cm oznacza więc 150 mm od osi jednej rury do osi następnej, a nie wolną przestrzeń pomiędzy ich ściankami.</p>
        <div class="rk-sp-equation">s = odległość oś–oś sąsiednich przewodów</div>
        <p>Na jednym rzucie mogą występować różne rozstawy. Inny może być przy przegrodzie o dużych stratach, inny w głębi pomieszczenia, a jeszcze inny w strefie, której nie wolno ogrzewać. Zmienny rozstaw wymaga czytelnego oznaczenia granic i sposobu przejścia pomiędzy polami.</p>
        <div class="rk-sp-note"><p><strong>Rozstaw nie jest długością pętli.</strong> Informuje o gęstości ułożenia w polu, lecz o długości obwodu decydują również kształt pomieszczenia, dobiegi, omijane miejsca i wybrany układ rury.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-brak-standardu">
        <span class="rk-sp-eyebrow">Jedna liczba nie opisuje systemu</span>
        <h2>Dlaczego nie istnieje jeden standardowy rozstaw?</h2>
        <p>Ta sama podłoga z rozstawem 15 cm może oddawać różną moc przy różnych temperaturach zasilania i powrotu, oporach okładziny, grubościach warstw oraz temperaturze pomieszczenia. Dlatego do rozstawu nie wolno dopisywać jednej uniwersalnej wartości W/m² bez podania warunków.</p>
        <div class="rk-sp-grid-4">
          <div class="rk-sp-card is-soft"><h3>Obciążenie</h3><p>Ile watów musi otrzymać konkretne pomieszczenie w warunkach projektowych.</p></div>
          <div class="rk-sp-card is-soft"><h3>Konstrukcja</h3><p>Rodzaj systemu, położenie rury, grubości i właściwości cieplne warstw.</p></div>
          <div class="rk-sp-card is-soft"><h3>Temperatury</h3><p>Zasilanie, powrót, temperatura pomieszczenia oraz dopuszczalna temperatura powierzchni.</p></div>
          <div class="rk-sp-card is-soft"><h3>Hydraulika</h3><p>Długość obwodu, przepływ, średnica wewnętrzna, medium i opory miejscowe.</p></div>
        </div>
        <p>Normy dotyczące systemów płaszczyznowych opisują sposób wyznaczania wydajności i projektowania, a nie tabelę „pomieszczenie = jeden obowiązkowy rozstaw”. Wprowadzenie do tego podejścia znajdziesz także w opracowaniu o <a href="https://projekt-ogrzewania.pl/pn-en-1264-norma-ktora-definiuje-ogrzewanie-podlogowe/">normie PN-EN 1264</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-strata">
        <span class="rk-sp-eyebrow">Punkt wyjścia do doboru</span>
        <h2>Strata ciepła pomieszczenia a wymagana moc podłogi</h2>
        <p>Obciążenie cieplne należy policzyć dla każdego pomieszczenia w przyjętych warunkach projektowych. Dopiero potem można sprawdzić, jaką część tego obciążenia ma pokryć podłoga. Szczegółowy kontekst opisują poradniki o <a href="https://projekt-ogrzewania.pl/projektowe-obciazenie-cieplne-ozc/">projektowym obciążeniu cieplnym OZC</a> i o tym, <a href="https://projekt-ogrzewania.pl/jak-oblicza-sie-straty-cieplne-w-budynkach/">jak oblicza się straty cieplne budynku</a>.</p>
        <div class="rk-sp-equation">q<sub>wym</sub> = Q<sub>pomieszczenia</sub> / A<sub>czynna</sub></div>
        <ul class="rk-sp-list">
          <li><strong>Q<sub>pomieszczenia</sub></strong> — projektowa strata ciepła przypisana do pomieszczenia, w W,</li>
          <li><strong>A<sub>czynna</sub></strong> — powierzchnia rzeczywiście przekazująca ciepło, w m²,</li>
          <li><strong>q<sub>wym</sub></strong> — wymagana średnia moc jednostkowa aktywnej podłogi, w W/m².</li>
        </ul>
        <div class="rk-sp-warning"><p><strong>Nie dziel straty przez powierzchnię całkowitą, jeżeli część podłogi jest trwale wyłączona.</strong> Ten błąd zaniża wymaganą moc jednostkową i może prowadzić do zaakceptowania zbyt rzadkiego rozstawu.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-powierzchnia">
        <span class="rk-sp-eyebrow">Metraż nie jest powierzchnią grzejną</span>
        <h2>Powierzchnia całkowita a powierzchnia czynna podłogi</h2>
        <p>Pokój o powierzchni 20 m² nie musi mieć 20 m² podłogi czynnej. Trzeba uwzględnić zabudowę stałą, strefy bez rur, konstrukcyjne przerwy, dylatacje i geometrię umożliwiającą bezpieczne wykonanie nawrotów.</p>
        <div class="rk-sp-grid-2">
          <div class="rk-sp-card is-green">
            <h3>Do powierzchni czynnej</h3>
            <ul class="rk-sp-list">
              <li>włączaj pola, w których rura zostanie rzeczywiście ułożona,</li>
              <li>uwzględniaj uzgodniony układ funkcjonalny wnętrza,</li>
              <li>sprawdzaj, czy pole może przekazać potrzebną moc.</li>
            </ul>
          </div>
          <div class="rk-sp-card is-orange">
            <h3>Do osobnej decyzji</h3>
            <ul class="rk-sp-list">
              <li>stałe szafy i zabudowa kuchenna,</li>
              <li>brodziki, wanny i urządzenia wymagające strefy ochronnej,</li>
              <li>kominki, cokoły i miejsca mocowań do podłoża.</li>
            </ul>
          </div>
        </div>
        <p>Nie istnieje uniwersalna lista wyłączeń pasująca do każdego budynku. Decyzję trzeba połączyć z dokumentacją wyposażenia oraz poradnikiem <a href="https://projekt-ogrzewania.pl/gdzie-nie-ukladac-ogrzewania-podlogowego/">gdzie nie układać ogrzewania podłogowego</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-wydajnosc">
        <span class="rk-sp-eyebrow">Rozstaw jest jednym z parametrów</span>
        <h2>Od czego zależy wydajność ogrzewania podłogowego?</h2>
        <p>Moc powierzchni grzewczej wynika z całego układu. Zmniejszenie rozstawu poprawia warunki przekazywania ciepła i równomierność temperatury, ale nie powoduje liniowego wzrostu mocy. Zmiana 20 na 10 cm nie oznacza automatycznego podwojenia W/m².</p>
        <div class="rk-sp-grid-3">
          <div class="rk-sp-card is-cyan"><h3>Średnia temperatura wody</h3><p>Znaczenie mają zasilanie i powrót, a nie tylko wartość widoczna na zasilaniu.</p></div>
          <div class="rk-sp-card is-yellow"><h3>Opór cieplny warstw</h3><p>Okładzina, podkład i konstrukcja nad rurą wpływają na drogę przepływu ciepła.</p></div>
          <div class="rk-sp-card is-green"><h3>Rozstaw i położenie rury</h3><p>Wpływają na charakterystykę cieplną, lecz muszą być oceniane w tej samej konstrukcji.</p></div>
        </div>
        <p>Oddzielnym ograniczeniem jest temperatura powierzchni. Jeśli przy akceptowalnej temperaturze podłogi potrzebnej mocy nie można uzyskać, samo dalsze zagęszczanie rury nie rozwiązuje problemu.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-kroki">
        <span class="rk-sp-eyebrow">Kolejność projektowa</span>
        <h2>Jak obliczyć rozstaw rur ogrzewania podłogowego krok po kroku?</h2>
        <div class="rk-sp-grid-4">
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">1</span><h3>Policz straty</h3><p>Wyznacz projektowe obciążenie każdego pomieszczenia przy właściwych temperaturach obliczeniowych.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">2</span><h3>Zaznacz aktywne pola</h3><p>Odejmij uzgodnioną zabudowę i miejsca, w których nie można prowadzić rury.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">3</span><h3>Oblicz q<sub>wym</sub></h3><p>Podziel moc pomieszczenia przez jego rzeczywiście ogrzewaną powierzchnię.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">4</span><h3>Przyjmij konstrukcję</h3><p>Określ system, warstwy nad rurą, okładzinę i jej ograniczenia temperaturowe.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">5</span><h3>Sprawdź charakterystykę</h3><p>Porównaj warianty rozstawu przy tych samych temperaturach i pozostałych założeniach.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">6</span><h3>Podziel pola na pętle</h3><p>Dodaj rzeczywiste dobiegi i ułóż geometrię możliwą do wykonania.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">7</span><h3>Policz przepływy</h3><p>Wyznacz przepływ z mocy i różnicy temperatur dla każdego obwodu.</p></div>
          <div class="rk-sp-card is-soft"><span class="rk-sp-number">8</span><h3>Zweryfikuj opory</h3><p>Sprawdź pętlę krytyczną, rozdzielacz, dobiegi i punkt pracy pompy.</p></div>
        </div>
        <div class="rk-sp-success"><p><strong>Rozstaw jest wynikiem iteracji.</strong> Jeśli po podziale na pętle hydraulika nie jest akceptowalna albo temperatura powierzchni przekracza ograniczenie, wraca się do wcześniejszych założeń.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-audyt">
        <span class="rk-sp-eyebrow">Narzędzie kontrolne zamiast wyroczni</span>
        <h2>Interaktywny audyt doboru rozstawu rur</h2>
        <p class="rk-sp-intro">Audyt sprawdza, czy decyzja o rozstawie ma udokumentowane podstawy. Nie obiecuje, że wybrana liczba jest prawidłowa — wskazuje brakujące dane, konflikty oraz kolejność dalszej weryfikacji.</p>

        <div class="rk-sp-tool" id="rk-sp-audit">
          <div class="rk-sp-tool-head">
            <h3>Sprawdź proces od obciążenia do hydrauliki</h3>
            <p>Wybierz stan swojej dokumentacji. Wynik zmienia się na żywo, a schemat pola pokazuje wyłącznie różnicę gęstości przewodów — nie jest rzutem wykonawczym ani wykresem mocy.</p>
          </div>
          <div class="rk-sp-tool-body">
            <div class="rk-sp-tool-step">
              <div class="rk-sp-tool-step-title"><b>1</b><h4>Dane wejściowe i etap inwestycji</h4></div>
              <div class="rk-sp-fields">
                <div class="rk-sp-field">
                  <label for="rk-sp-stage">Na jakim etapie jesteś?</label>
                  <select id="rk-sp-stage">
                    <option value="choice">Wybieram założenia</option>
                    <option value="drawing">Mam rzut instalacji</option>
                    <option value="screed">Przed wykonaniem jastrychu</option>
                  </select>
                  <small>Im późniejszy etap, tym mniej miejsca na bezpieczną korektę.</small>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-loss">Strata ciepła każdego pomieszczenia</label>
                  <select id="rk-sp-loss">
                    <option value="no">Nie mam</option>
                    <option value="average">Mam tylko wartość dla całego domu</option>
                    <option value="yes">Tak, osobno dla pomieszczeń</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-active">Powierzchnia czynna zaznaczona na rzucie</label>
                  <select id="rk-sp-active">
                    <option value="no">Nie</option>
                    <option value="yes">Tak</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-temps">Temperatura zasilania i powrotu</label>
                  <select id="rk-sp-temps">
                    <option value="unknown">Nieznana</option>
                    <option value="assumed">Przyjęta orientacyjnie</option>
                    <option value="calculated">Wynika z obliczeń</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-system">Konstrukcja i charakterystyka systemu</label>
                  <select id="rk-sp-system">
                    <option value="no">Nie mam danych</option>
                    <option value="yes">Są określone</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-finish">Opór okładziny i limit temperatury</label>
                  <select id="rk-sp-finish">
                    <option value="no">Nieznane</option>
                    <option value="yes">Sprawdzone</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-exclusions">Zabudowa i miejsca bez rur</label>
                  <select id="rk-sp-exclusions">
                    <option value="no">Nie są zaznaczone</option>
                    <option value="yes">Są zaznaczone</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-loops">Długości pętli razem z dobiegami</label>
                  <select id="rk-sp-loops">
                    <option value="no">Nie są policzone</option>
                    <option value="yes">Są policzone</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-hydraulics">Przepływy i straty ciśnienia</label>
                  <select id="rk-sp-hydraulics">
                    <option value="no">Nie są zweryfikowane</option>
                    <option value="yes">Są zweryfikowane</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-edge">Strefa brzegowa</label>
                  <select id="rk-sp-edge">
                    <option value="unknown">Przyjęta bez uzasadnienia</option>
                    <option value="notneeded">Nie jest potrzebna z obliczeń</option>
                    <option value="yes">Jest obliczona i oznaczona</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-spacing">Rozważany rozstaw</label>
                  <select id="rk-sp-spacing">
                    <option value="10">10 cm</option>
                    <option value="15" selected="">15 cm</option>
                    <option value="20">20 cm</option>
                    <option value="5">5 cm</option>
                    <option value="25">25 cm</option>
                    <option value="30">30 cm</option>
                    <option value="variable">Zmienny w jednym pomieszczeniu</option>
                  </select>
                </div>
                <div class="rk-sp-field">
                  <label for="rk-sp-zones">Czy rozstaw wynika z podziału na strefy?</label>
                  <select id="rk-sp-zones">
                    <option value="no">Nie, jeden rozstaw wszędzie</option>
                    <option value="yes">Tak, pola są oznaczone</option>
                  </select>
                </div>
              </div>
              <button class="rk-sp-tool-button" id="rk-sp-run" type="button">Przeprowadź audyt rozstawu</button>
            </div>

            <div class="rk-sp-tool-step">
              <div class="rk-sp-tool-step-title"><b>2</b><h4>Mapa procesu projektowego</h4></div>
              <div class="rk-sp-process" aria-label="Etapy doboru rozstawu rur">
                <div class="rk-sp-process-node" id="rk-sp-node-loss"><span>Etap 1</span><strong>Q pomieszczenia</strong><small id="rk-sp-node-loss-note">brak obliczenia</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-active"><span>Etap 2</span><strong>A czynna</strong><small id="rk-sp-node-active-note">brak oznaczenia</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-q"><span>Etap 3</span><strong>q wymagane</strong><small id="rk-sp-node-q-note">nie można wyznaczyć</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-system"><span>Etap 4</span><strong>Charakterystyka</strong><small id="rk-sp-node-system-note">brak systemu</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-spacing"><span>Etap 5</span><strong>Rozstaw</strong><small id="rk-sp-node-spacing-note">15 cm do weryfikacji</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-loops"><span>Etap 6</span><strong>Podział pętli</strong><small id="rk-sp-node-loops-note">brak długości</small></div>
                <div class="rk-sp-process-node" id="rk-sp-node-hydraulics"><span>Etap 7</span><strong>Hydraulika</strong><small id="rk-sp-node-hydraulics-note">brak obliczeń</small></div>
              </div>
              <div class="rk-sp-state-key" aria-label="Legenda stanów">
                <span class="is-ready">gotowe do dalszej weryfikacji</span>
                <span class="is-watch">wymaga sprawdzenia</span>
                <span class="is-missing">brak podstawowego elementu</span>
              </div>
            </div>

            <div class="rk-sp-tool-step">
              <div class="rk-sp-tool-step-title"><b>3</b><h4>Wynik, schemat i dalsze działania</h4></div>
              <div class="rk-sp-status is-missing" id="rk-sp-status" aria-live="polite">
                <span class="rk-sp-status-icon" id="rk-sp-status-icon">×</span>
                <div><h4 id="rk-sp-status-title">Rozstaw przyjęty bez pełnych obliczeń</h4><p id="rk-sp-status-text">Uzupełnij obciążenia pomieszczeń, powierzchnie czynne i charakterystykę podłogi.</p></div>
              </div>

              <div class="rk-sp-visual">
                <div class="rk-sp-visual-head">
                  <h4>Gęstość przewodów dla wybranego wariantu: <span id="rk-sp-visual-label">15 cm</span></h4>
                  <span>schemat ideowy — bez skali</span>
                </div>
                <div class="rk-sp-pipe-field" id="rk-sp-pipe-field" aria-label="Schemat ideowy gęstości ułożenia rur"></div>
              </div>

              <div class="rk-sp-result-grid">
                <div class="rk-sp-result-card">
                  <h4>Udokumentowane</h4>
                  <ul class="rk-sp-output" id="rk-sp-ready-list"></ul>
                </div>
                <div class="rk-sp-result-card">
                  <h4>Braki i ostrzeżenia</h4>
                  <ul class="rk-sp-output is-warning" id="rk-sp-warning-list"></ul>
                </div>
                <div class="rk-sp-result-card">
                  <h4>Następna kolejność</h4>
                  <ol class="rk-sp-output is-order" id="rk-sp-next-list"></ol>
                </div>
              </div>
              <div class="rk-sp-tool-note"><strong>Zakres narzędzia:</strong> wynik opisuje kompletność procesu. Audyt nie wyznacza mocy podłogi, temperatury powierzchni, długości pętli ani straty ciśnienia i nie zatwierdza rozstawu do wykonania.</div>
            </div>
          </div>
        </div>
      </section>

      <aside class="rk-sp-sales-cta" aria-label="Zamówienie projektu po audycie">
        <h3>Audyt sprawdził dokumentację — projekt musi wyznaczyć wartości</h3>
        <p>Audyt może pokazać, czy decyzja o rozstawie została udokumentowana, ale nie wyznaczy rozstawu z samego metrażu i rodzaju pomieszczenia.</p>
        <div class="rk-sp-cta-limits"><strong>Aby nanieść rury na rzut, trzeba znać straty każdego pomieszczenia, powierzchnie czynne, opory okładzin, temperatury zasilania i powrotu, długości pętli, przepływy oraz opory hydrauliczne.</strong></div>
        <a class="rk-sp-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt z obliczonym rozstawem rur</a>
      </aside>

      <section class="rk-sp-section" id="rk-sp-zakresy">
        <span class="rk-sp-eyebrow">Liczba bez warunków nie jest rekomendacją</span>
        <h2>Rozstaw rur 5, 10, 15, 20, 25 i 30 cm — co naprawdę oznacza?</h2>
        <p>Każdy z tych rozstawów opisuje geometrię ułożenia, a nie gwarantowaną moc. Poniższa tabela pomaga rozpoznać konsekwencje projektowe. Nie jest tabelą doborową.</p>
        <div class="rk-sp-table-wrap">
          <table class="rk-sp-table">
            <thead>
              <tr><th>Rozstaw</th><th>Co zmienia</th><th>Co trzeba zweryfikować</th><th>Czego nie wolno zakładać</th></tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Rozstaw"><strong>5 cm</strong></td>
                <td data-label="Co zmienia">Bardzo duża ilość rury w polu i zwykle więcej krótszych obwodów.</td>
                <td data-label="Weryfikacja">Minimalny promień gięcia, system mocowania, odstępy wykonawcze, podział pętli i sens cieplny.</td>
                <td data-label="Nie zakładaj">Że tak gęste ułożenie zawsze da proporcjonalnie większą moc.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>10 cm</strong></td>
                <td data-label="Co zmienia">Zwiększa gęstość przewodów i ilość rury względem 15 lub 20 cm.</td>
                <td data-label="Weryfikacja">Czy wynik wymaga takiego zagęszczenia i czy hydraulika pętli pozostaje poprawna.</td>
                <td data-label="Nie zakładaj">Że jest obowiązkowy przy pompie ciepła, drewnie lub w łazience.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>15 cm</strong></td>
                <td data-label="Co zmienia">Daje inną charakterystykę cieplną i zużycie rury niż 10 cm.</td>
                <td data-label="Weryfikacja">Moc przy tych samych temperaturach, konstrukcji i oporze wykończenia.</td>
                <td data-label="Nie zakładaj">Że jest uniwersalnym rozstawem dla nowego domu.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>20 cm</strong></td>
                <td data-label="Co zmienia">Zmniejsza ilość rury, ale zwiększa odległość między osiami przewodów.</td>
                <td data-label="Weryfikacja">Dostępną moc, równomierność temperatury i dopuszczenie w konkretnym systemie.</td>
                <td data-label="Nie zakładaj">Że wystarczy w każdym pomieszczeniu o małym obciążeniu całego budynku.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>25 lub 30 cm</strong></td>
                <td data-label="Co zmienia">Tworzy rzadkie pole grzewcze o wyraźnie innym rozkładzie temperatury.</td>
                <td data-label="Weryfikacja">Charakterystykę systemową, komfort, okładzinę, geometrię i pełny wynik cieplny.</td>
                <td data-label="Nie zakładaj">Że jest właściwy tylko dlatego, że obciążenie opisano jako „niskie”.</td>
              </tr>
            </tbody>
          </table>
        </div>
        <div class="rk-sp-note"><p><strong>Rozstaw spoza typowego zakresu wymaga szczególnej ostrożności.</strong> Niektóre konstrukcje mogą mieć ograniczenia wynikające z płyt systemowych, promieni gięcia albo przebiegu rur. Zawsze sprawdza się system rzeczywiście zastosowany w budynku.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-porownanie">
        <span class="rk-sp-eyebrow">Zmieniaj tylko jeden parametr</span>
        <h2>Jak porównywać rozstawy w jednakowych warunkach?</h2>
        <p>Porównanie ma sens tylko wtedy, gdy rozstaw jest jedyną zmienną. Jeśli wariant 10 cm pokazuje się przy innej temperaturze wody niż 15 cm, użytkownik nie wie, jaka część różnicy wynika z rozstawu, a jaka z temperatury.</p>
        <ul class="rk-sp-checklist">
          <li>ta sama temperatura zasilania i powrotu,</li>
          <li>ta sama projektowa temperatura pomieszczenia,</li>
          <li>ta sama średnica i położenie rury,</li>
          <li>ta sama konstrukcja oraz grubość warstw nad przewodem,</li>
          <li>ten sam opór cieplny całego wykończenia,</li>
          <li>ta sama powierzchnia czynna i dopuszczalne ograniczenia.</li>
        </ul>
        <p>Dopiero takie zestawienie pokazuje kierunek zmiany. W praktycznym poradniku o tym, <a href="https://projekt-ogrzewania.pl/jak-gesto-rozkladac-podlogowke/">jak gęsto rozkładać podłogówkę</a>, można później przełożyć wynik na warunki konkretnych pomieszczeń.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-temperatura">
        <span class="rk-sp-eyebrow">Liczy się cały punkt pracy</span>
        <h2>Rozstaw rur a temperatura zasilania i powrotu</h2>
        <p>Podłoga reaguje na średni poziom temperatury wody w obwodzie oraz na różnicę względem pomieszczenia. Sama temperatura zasilania nie opisuje tego, co dzieje się wzdłuż całej pętli.</p>
        <div class="rk-sp-equation">θ<sub>m</sub> ≈ (θ<sub>z</sub> + θ<sub>p</sub>) / 2</div>
        <p>To przybliżenie pomaga rozumieć zależność, ale właściwa charakterystyka systemu może wykorzystywać dokładniejszą średnią różnicę temperatur. Znaczenie <a href="https://projekt-ogrzewania.pl/spadek-temperatury-%ce%b4t-roznica-miedzy-temperatura-zasilania-a-powrotu/">różnicy temperatur zasilania i powrotu</a> trzeba łączyć z przepływem oraz wymaganą mocą.</p>
        <div class="rk-sp-warning"><p><strong>Nie kompensuj nieprzeliczonego rozstawu przypadkowym podnoszeniem temperatury.</strong> Wyższy parametr może zmienić temperaturę powierzchni, warunki pracy źródła i zgodność z ograniczeniami okładziny.</p></div>
        <p>Oddzielny artykuł wyjaśnia, czym jest <a href="https://projekt-ogrzewania.pl/maksymalna-temperatura-zasilania-podlogowki/">maksymalna temperatura zasilania podłogówki</a> i dlaczego nie jest ona celem normalnej pracy.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-okladzina">
        <span class="rk-sp-eyebrow">Nazwa materiału nie wystarcza</span>
        <h2>Rozstaw rur pod płytki, panele i drewno</h2>
        <p>Rozstawu nie dobiera się z reguły „drewno = 10 cm” albo „płytki = 15 cm”. Potrzebny jest deklarowany opór cieplny całego zestawu: okładziny, podkładu oraz dodatkowych warstw znajdujących się nad jastrychem lub płytą systemową.</p>
        <div class="rk-sp-equation">R<sub>λ,B</sub> [m²K/W] = opór cieplny całego wykończenia nad systemem</div>
        <div class="rk-sp-grid-3">
          <div class="rk-sp-card is-cyan"><h3>Płytki</h3><p>Zwykle tworzą niewielki opór, ale nie zwalniają z obliczenia mocy i sprawdzenia temperatury powierzchni.</p></div>
          <div class="rk-sp-card is-green"><h3>Panele</h3><p>Liczy się konkretny produkt, podkład i dopuszczenie do współpracy z ogrzewaniem podłogowym.</p></div>
          <div class="rk-sp-card is-yellow"><h3>Drewno</h3><p>Znaczenie mają grubość, budowa, stabilność, sposób montażu oraz limit podany przez dostawcę okładziny.</p></div>
        </div>
        <p>Szczegóły opisuje analiza, <a href="https://projekt-ogrzewania.pl/jak-rodzaj-okladziny-podlogowej-wplywa-na-wydajnosc-ogrzewania-podlogowego/">jak okładzina wpływa na wydajność podłogówki</a>. Jeżeli wybór dotyczy materiału wykończeniowego, pomocne jest również porównanie <a href="https://projekt-ogrzewania.pl/czy-pod-ogrzewanie-podlogowe-nadaja-sie-panele-czy-tylko-plytki/">paneli i płytek na ogrzewaniu podłogowym</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-powierzchnia-temp">
        <span class="rk-sp-eyebrow">Moc nie może omijać ograniczeń</span>
        <h2>Temperatura powierzchni i równomierność grzania</h2>
        <p>Gęstszy rozstaw zwykle ogranicza różnice temperatur pomiędzy miejscem nad rurą a przestrzenią pomiędzy przewodami. Nie oznacza to jednak, że każdą wymaganą moc można uzyskać przez dalsze zagęszczenie.</p>
        <p>Jeśli obciążenie przypadające na powierzchnię czynną jest zbyt duże, rozwiązaniem może być:</p>
        <ul class="rk-sp-list">
          <li>ograniczenie strat ciepła budynku,</li>
          <li>zwiększenie czynnej powierzchni grzewczej,</li>
          <li>dodanie ogrzewania ściennego lub innego odbiornika,</li>
          <li>zmiana konstrukcji podłogi albo zweryfikowana korekta parametrów pracy.</li>
        </ul>
        <div class="rk-sp-note"><p><strong>Komfort ocenia się razem z wynikiem cieplnym.</strong> Średnia temperatura powierzchni, jej rozkład, typ pomieszczenia oraz ograniczenia okładziny tworzą jeden zestaw warunków.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-zrodlo">
        <span class="rk-sp-eyebrow">Źródło wpływa pośrednio</span>
        <h2>Rozstaw rur przy pompie ciepła i kotle</h2>
        <p>Podłoga nie rozpoznaje urządzenia, które ogrzało wodę. Przy tym samym przepływie, temperaturach i konstrukcji będzie oddawać ciepło według tej samej charakterystyki niezależnie od tego, czy współpracuje z pompą ciepła, kotłem gazowym czy innym źródłem.</p>
        <div class="rk-sp-grid-2">
          <div class="rk-sp-card is-green">
            <h3>Pompa ciepła</h3>
            <p>Projekt zwykle dąży do możliwie niskiej temperatury zasilania, która nadal pokrywa obciążenie. To może wpłynąć na potrzebny rozstaw, ale nie ustanawia reguły 10 cm.</p>
          </div>
          <div class="rk-sp-card is-cyan">
            <h3>Kocioł</h3>
            <p>Możliwość osiągnięcia wyższej temperatury nie uzasadnia rzadkiego rozstawu bez sprawdzenia podłogi, komfortu i sposobu pracy całej instalacji.</p>
          </div>
        </div>
        <p>Temat niskotemperaturowego projektowania rozwija poradnik o <a href="https://projekt-ogrzewania.pl/rozstaw-rur-ogrzewania-podlogowego-przy-pompie-ciepla/">rozstawie rur przy pompie ciepła</a>. Całą współpracę źródła, podłogi i hydrauliki pokazuje <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-z-pompa-ciepla/">projekt podłogówki z pompą ciepła</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-lazienka">
        <span class="rk-sp-eyebrow">Wysoka potrzeba, często mała powierzchnia</span>
        <h2>Jaki rozstaw rur zastosować w łazience?</h2>
        <p>Łazienka bywa projektowana na wyższą temperaturę pomieszczenia niż część mieszkalna, a wannę, brodzik lub zabudowę często wyłącza się z pola grzewczego. To zwiększa wymaganą moc przypadającą na pozostałą powierzchnię czynną.</p>
        <p>Nie oznacza to automatycznie, że zawsze trzeba zastosować 10 cm. Najpierw oblicza się q<sub>wym</sub>, sprawdza charakterystykę podłogi, temperaturę powierzchni i możliwość poprowadzenia rury. Jeśli podłoga nie pokryje pełnego obciążenia, można przewidzieć dodatkowy odbiornik.</p>
        <div class="rk-sp-warning"><p><strong>Gęstszy rozstaw nie zmienia ciężkiej podłogi w szybki grzejnik.</strong> O czasie reakcji nadal decydują masa i konstrukcja warstw, sposób sterowania oraz temperatura pracy.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-okna">
        <span class="rk-sp-eyebrow">Strefa brzegowa musi mieć uzasadnienie</span>
        <h2>Rozstaw rur przy dużych oknach i w strefie brzegowej</h2>
        <p>Przy dużym przeszkleniu obciążenie może być większe niż w głębi pomieszczenia, lecz nie wolno automatycznie przyjmować pasa o stałej szerokości i rozstawie 5 cm. Najpierw określa się rozkład strat, temperaturę powierzchni i charakterystykę zastosowanego systemu.</p>
        <div class="rk-sp-grid-2">
          <div class="rk-sp-card is-cyan">
            <h3>Strefa uzasadniona</h3>
            <p>Ma określoną szerokość, rozstaw, granicę oraz sposób włączenia do jednej lub kilku pętli.</p>
          </div>
          <div class="rk-sp-card is-orange">
            <h3>Strefa z przyzwyczajenia</h3>
            <p>Powstaje przy każdym oknie bez obliczeń i może niepotrzebnie komplikować geometrię oraz hydraulikę.</p>
          </div>
        </div>
        <p>W osobnym artykule opisuję <a href="https://projekt-ogrzewania.pl/strefa-brzegowa-w-ogrzewaniu-podlogowym/">strefę brzegową w ogrzewaniu podłogowym</a>, a dla dużych przeszkleń pokazuję, jak połączyć ją z <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-do-domu-z-duzymi-przeszkleniami-jak-poradzic-sobie-ze-strefa-przy-oknach/">projektem podłogówki przy oknach</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-zabudowa">
        <span class="rk-sp-eyebrow">Rzut wnętrza jest częścią danych</span>
        <h2>Zabudowa stała i miejsca bez rur</h2>
        <p>Rozstaw trzeba nanosić na rzeczywistą geometrię. Wyspa kuchenna, stała szafa, komin, dylatacja albo miejsce mocowania elementu do podłoża mogą zmienić dostępną powierzchnię oraz długość obwodu.</p>
        <ul class="rk-sp-checklist">
          <li>zaznacz obrys każdej strefy wyłączonej,</li>
          <li>uzgodnij elementy, których położenie może się jeszcze zmienić,</li>
          <li>zostaw czytelne trasy dobiegów i przejścia przez drzwi,</li>
          <li>sprawdź, czy po wyłączeniach podłoga nadal ma dostateczną powierzchnię czynną,</li>
          <li>udokumentuj trasę rur przed zakryciem instalacji.</li>
        </ul>
        <p>„Omijanie mebli” nie powinno oznaczać przypadkowego wycinania fragmentów pola na budowie. Miejsca bez przewodów muszą wynikać z uzgodnionego rzutu, a nie z decyzji podejmowanej dopiero podczas układania.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-geometria">
        <span class="rk-sp-eyebrow">Rozstaw trzeba jeszcze ułożyć</span>
        <h2>Ślimak, meander i zmienny rozstaw rur</h2>
        <p>Układ ślimakowy ułatwia prowadzenie zasilania obok chłodniejszego powrotu i często daje równomierny rozkład temperatury. Meander może być przydatny w wąskich lub nietypowych polach. Żaden układ nie jest jednak obowiązkowy w każdej geometrii.</p>
        <div class="rk-sp-table-wrap">
          <table class="rk-sp-table">
            <thead><tr><th>Układ</th><th>Mocna strona</th><th>Ryzyko do sprawdzenia</th></tr></thead>
            <tbody>
              <tr><td data-label="Układ"><strong>Ślimak</strong></td><td data-label="Mocna strona">Sąsiedztwo przewodów o różnej temperaturze i łatwe tworzenie regularnego pola.</td><td data-label="Ryzyko">Nawroty, zwężenia oraz przejścia przy nieregularnej geometrii.</td></tr>
              <tr><td data-label="Układ"><strong>Meander</strong></td><td data-label="Mocna strona">Prosty przebieg w wydłużonych, wąskich strefach.</td><td data-label="Ryzyko">Wyraźniejsza różnica temperatury od początku do końca pola.</td></tr>
              <tr><td data-label="Układ"><strong>Zmienny rozstaw</strong></td><td data-label="Mocna strona">Dopasowanie gęstości do lokalnego obciążenia.</td><td data-label="Ryzyko">Nieczytelne granice, błędy wykonawcze i nieuwzględniona zmiana długości pętli.</td></tr>
            </tbody>
          </table>
        </div>
        <p>Projektowana <a href="https://projekt-ogrzewania.pl/petla-grzewcza/">pętla grzewcza</a> musi łączyć geometrię pomieszczenia, rozstaw, dobiegi i wynik hydrauliczny. Sam szkic spirali nie jest jeszcze projektem obwodu.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-ile-rury">
        <span class="rk-sp-eyebrow">Oszacowanie pola bez podwajania długości</span>
        <h2>Ile rury przypada na 1 m² przy danym rozstawie?</h2>
        <p>Dla prostego, regularnego pola orientacyjną długość przewodu można oszacować jako iloraz powierzchni i rozstawu zapisanego w metrach. Do wyniku dodaje się rzeczywiste dobiegi, korektę geometrii i rezerwę wykonawczą właściwą dla projektu.</p>
        <div class="rk-sp-equation">L<sub>pole</sub> ≈ A<sub>czynna</sub> / s</div>
        <div class="rk-sp-table-wrap">
          <table class="rk-sp-table">
            <thead><tr><th>Rozstaw</th><th>Orientacyjnie w regularnym polu</th><th>Ważne zastrzeżenie</th></tr></thead>
            <tbody>
              <tr><td data-label="Rozstaw"><strong>5 cm</strong></td><td data-label="Rura w polu">około 20 m/m²</td><td data-label="Zastrzeżenie">Bardzo duża gęstość; sprawdź wykonanie i liczbę pętli.</td></tr>
              <tr><td data-label="Rozstaw"><strong>10 cm</strong></td><td data-label="Rura w polu">około 10 m/m²</td><td data-label="Zastrzeżenie">Bez dobiegów, łuków i rezerwy.</td></tr>
              <tr><td data-label="Rozstaw"><strong>15 cm</strong></td><td data-label="Rura w polu">około 6,7 m/m²</td><td data-label="Zastrzeżenie">Rzeczywista geometria zmienia wynik.</td></tr>
              <tr><td data-label="Rozstaw"><strong>20 cm</strong></td><td data-label="Rura w polu">około 5 m/m²</td><td data-label="Zastrzeżenie">Najpierw sprawdź wydajność i równomierność.</td></tr>
              <tr><td data-label="Rozstaw"><strong>25 cm</strong></td><td data-label="Rura w polu">około 4 m/m²</td><td data-label="Zastrzeżenie">Wymaga potwierdzenia w systemie.</td></tr>
              <tr><td data-label="Rozstaw"><strong>30 cm</strong></td><td data-label="Rura w polu">około 3,3 m/m²</td><td data-label="Zastrzeżenie">Nie jest automatycznym wyborem dla małych strat.</td></tr>
            </tbody>
          </table>
        </div>
        <p>Przykład: 20 m² pola przy rozstawie 15 cm daje około 133 m rury w samym polu, jeszcze przed dodaniem dobiegów i korekty kształtu. Nie należy mnożyć tego wyniku ponownie przez dwa. Dokładny temat ilości materiału pozostawiam poradnikowi <a href="https://projekt-ogrzewania.pl/ile-rury-na-m%C2%B2-ogrzewania-podlogowego/">ile rury na m² ogrzewania podłogowego</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-petle">
        <span class="rk-sp-eyebrow">Gęstsze pole może wymagać większej liczby obwodów</span>
        <h2>Rozstaw a długość i liczba pętli</h2>
        <p>Zmniejszenie rozstawu zwiększa ilość rury potrzebnej do pokrycia tej samej powierzchni. W konsekwencji pole może wymagać podziału na większą liczbę pętli. Nie oznacza to jednak, że każda pojedyncza pętla o tej samej długości ma większy opór tylko dlatego, że jej odcinki leżą bliżej siebie.</p>
        <div class="rk-sp-grid-3">
          <div class="rk-sp-card is-cyan"><h3>Długość pola</h3><p>Wynika z powierzchni, rozstawu, kształtu i miejsc omijanych.</p></div>
          <div class="rk-sp-card is-yellow"><h3>Dobiegi</h3><p>Odcinki od rozdzielacza do pola należą do całkowitej długości konkretnej pętli.</p></div>
          <div class="rk-sp-card is-green"><h3>Podział</h3><p>Powinien równoważyć możliwości hydrauliczne z czytelną geometrią pomieszczenia.</p></div>
        </div>
        <p>Nie ma jednej granicy długości właściwej dla wszystkich rur i przepływów. Zasady sprawdzania opisuje artykuł o <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalnej długości pętli</a>. Praktyczne planowanie powierzchni rozwija poradnik <a href="https://projekt-ogrzewania.pl/ile-metrow-podlogowki-na-jednej-petli/">ile metrów podłogówki na jednej pętli</a>.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-hydraulika">
        <span class="rk-sp-eyebrow">Rozstaw nie zastępuje obliczeń przepływu</span>
        <h2>Przepływ, opór hydrauliczny i pompa obiegowa</h2>
        <p>Opór konkretnego obwodu zależy przede wszystkim od całkowitej długości, średnicy wewnętrznej, przepływu, właściwości medium i oporów miejscowych. Jeżeli te parametry są identyczne, samo przesunięcie odcinków rury dalej od siebie nie obniża straty ciśnienia o połowę.</p>
        <div class="rk-sp-equation">Q̇ = ρ · c<sub>p</sub> · V̇ · ΔT</div>
        <p>Najpierw z mocy pętli i przyjętej różnicy temperatur wynika wymagany przepływ. Następnie dla tego przepływu oblicza się stratę ciśnienia przewodu, rozdzielacza, zaworów oraz dobiegów.</p>
        <div class="rk-sp-grid-3">
          <div class="rk-sp-card is-cyan"><h3>Średnica rury</h3><p>Liczy się średnica wewnętrzna, nie tylko handlowe oznaczenie przewodu. Zobacz przegląd <a href="https://projekt-ogrzewania.pl/srednice-rur-w-ogrzewaniu-podlogowym/">średnic rur w podłogówce</a>.</p></div>
          <div class="rk-sp-card is-green"><h3>Regulacja przepływu</h3><p>Nastawy projektowe odczytuje się na <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametrach rozdzielacza</a>, ale nie dobiera ich „na równo”.</p></div>
          <div class="rk-sp-card is-yellow"><h3>Punkt pracy pompy</h3><p>Pompa ma zapewnić sumaryczny przepływ przy oporze drogi krytycznej. Pomaga to sprawdzić <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">kalkulator doboru pompy obiegowej</a>.</p></div>
        </div>
        <div class="rk-sp-warning"><p><strong>Rozstaw wpływa na hydraulikę pośrednio.</strong> Zmienia całkowitą ilość rury, geometrię i liczbę obwodów. Nie jest samodzielnym parametrem równania spadku ciśnienia.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-budowa">
        <span class="rk-sp-eyebrow">Projekt musi dać się wykonać</span>
        <h2>Jak przenieść rozstaw z projektu na budowę?</h2>
        <ol class="rk-sp-checklist">
          <li><strong>Zweryfikuj wymiary.</strong> Porównaj rzut z rzeczywistymi ścianami, zabudową i położeniem rozdzielacza.</li>
          <li><strong>Wyznacz pola.</strong> Zaznacz granice rozstawów, strefy bez rur, dylatacje i przejścia.</li>
          <li><strong>Oznacz pętle.</strong> Każdy obwód powinien mieć numer, pomieszczenie, projektową długość i przepływ.</li>
          <li><strong>Kontroluj odstęp oś–oś.</strong> Nie oceniaj rozstawu wyłącznie „na oko” pomiędzy krawędziami przewodów.</li>
          <li><strong>Nie zmieniaj trasy bez przeliczenia.</strong> Dodatkowe omijanie i wydłużenie mogą zmienić hydraulikę.</li>
          <li><strong>Zrób dokumentację zdjęciową.</strong> Zapisz przebieg przewodów z widoczną skalą przed próbą i zakryciem.</li>
        </ol>
        <p>Jakość samego przewodu również ma znaczenie. Przy wyborze sprawdza się m.in. wymiary, warstwy i <a href="https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/">barierę antydyfuzyjną EVOH</a>, lecz materiał rury nadal nie zastępuje projektu rozstawu.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-bledy">
        <span class="rk-sp-eyebrow">Błędy, które wyglądają jak proste reguły</span>
        <h2>Najczęstsze błędy przy wyborze rozstawu rur</h2>
        <div class="rk-sp-table-wrap">
          <table class="rk-sp-table">
            <thead><tr><th>Błąd</th><th>Dlaczego prowadzi na skróty</th><th>Właściwa kontrola</th></tr></thead>
            <tbody>
              <tr><td data-label="Błąd"><strong>Pompa ciepła zawsze 10 cm</strong></td><td data-label="Dlaczego">Źródło nie wyznacza bezpośrednio rozstawu.</td><td data-label="Kontrola">Obciążenie, niska temperatura projektowa, charakterystyka podłogi i hydraulika.</td></tr>
              <tr><td data-label="Błąd"><strong>Jedna moc W/m² dla rozstawu</strong></td><td data-label="Dlaczego">Pomija temperatury, konstrukcję i okładzinę.</td><td data-label="Kontrola">Porównanie w identycznych warunkach.</td></tr>
              <tr><td data-label="Błąd"><strong>Drewno zawsze 10 cm</strong></td><td data-label="Dlaczego">Nazwa okładziny nie opisuje jej oporu ani limitu temperatury.</td><td data-label="Kontrola">Dokumentacja całego zestawu wykończeniowego.</td></tr>
              <tr><td data-label="Błąd"><strong>Rozstaw 10 cm podwaja moc względem 20 cm</strong></td><td data-label="Dlaczego">Zależność nie jest liniowa.</td><td data-label="Kontrola">Charakterystyka konkretnej konstrukcji.</td></tr>
              <tr><td data-label="Błąd"><strong>Każda pętla może mieć 100–120 m</strong></td><td data-label="Dlaczego">Pomija przepływ, średnicę i opory miejscowe.</td><td data-label="Kontrola">Obliczenie pętli krytycznej.</td></tr>
              <tr><td data-label="Błąd"><strong>Rozstaw zmieniany przez wykonawcę</strong></td><td data-label="Dlaczego">Zmienia ilość rury, moc pola i podział obwodów.</td><td data-label="Kontrola">Aktualizacja rzutu i ponowne sprawdzenie.</td></tr>
            </tbody>
          </table>
        </div>
        <p>Jeżeli potrzebujesz najpierw szybkiego oszacowania zakresu materiału, możesz użyć <a href="https://projekt-ogrzewania.pl/kalkulator-do-obliczania-ilosci-metrow-rury-potrzebnych-do-ogrzewania-podlogowego/">kalkulatora ilości rury</a>, ale jego wynik nie powinien wybierać rozstawu ani liczby obwodów bez danych cieplnych.</p>
      </section>

      <section class="rk-sp-section" id="rk-sp-checklista">
        <span class="rk-sp-eyebrow">Ostatnia kontrola przed zakryciem</span>
        <h2>Checklista przed wykonaniem jastrychu</h2>
        <ul class="rk-sp-checklist">
          <li>Rozstaw każdego pola zgadza się z aktualnym rzutem.</li>
          <li>Granice stref o innym rozstawie są czytelne i wykonane zgodnie z projektem.</li>
          <li>Rury nie przechodzą przez wyłączone strefy, dylatacje ani miejsca mocowań bez przewidzianego rozwiązania.</li>
          <li>Całkowita długość każdej pętli obejmuje dobiegi od rozdzielacza.</li>
          <li>Numery pętli odpowiadają opisom na rozdzielaczu i w zestawieniu.</li>
          <li>Promienie gięcia i sposób mocowania są zgodne z dokumentacją zastosowanego systemu.</li>
          <li>Przepływy i strata ciśnienia obwodu krytycznego zostały policzone.</li>
          <li>Instalacja przeszła wymaganą próbę, a przebieg rur został sfotografowany ze skalą.</li>
          <li>Zmiany wykonawcze naniesiono do dokumentacji powykonawczej.</li>
        </ul>
        <div class="rk-sp-success"><p><strong>Po wylaniu jastrychu rozstawu nie da się już poprawić bez ingerencji w podłogę.</strong> Dlatego kontrola rzutu, długości i miejsc bez rur powinna odbyć się przed zakryciem instalacji, nie dopiero podczas regulacji.</p></div>
      </section>

      <section class="rk-sp-section" id="rk-sp-faq">
        <span class="rk-sp-eyebrow">Najczęstsze pytania inwestorów</span>
        <h2>FAQ: rozstaw rur w wodnym ogrzewaniu podłogowym</h2>
        <div class="rk-sp-faq">
          <details><summary>Czy rozstaw 10 cm jest zawsze lepszy niż 15 cm?</summary><div class="rk-sp-faq-answer"><p>Nie. Może zwiększyć możliwości cieplne i równomierność w konkretnym systemie, ale zwiększa też ilość rury oraz może wymagać większej liczby pętli. Wybór musi wynikać z obciążenia, powierzchni czynnej, temperatur, okładziny i hydrauliki.</p></div></details>
          <details><summary>Jaki rozstaw rur zastosować przy pompie ciepła?</summary><div class="rk-sp-faq-answer"><p>Nie ma jednego rozstawu przypisanego do pompy ciepła. Projekt powinien sprawdzić, jaki wariant pokryje obciążenie przy możliwie niskiej temperaturze zasilania bez przekroczenia ograniczeń podłogi.</p></div></details>
          <details><summary>Czy w całym domu można ułożyć rury co 15 cm?</summary><div class="rk-sp-faq-answer"><p>Tylko jeśli obliczenia potwierdzą wynik w każdym pomieszczeniu. Łazienka, salon z przeszkleniami i sypialnia mogą mieć różne obciążenia, powierzchnie czynne oraz okładziny.</p></div></details>
          <details><summary>Czy gęstszy rozstaw zawsze daje dwa razy większą moc?</summary><div class="rk-sp-faq-answer"><p>Nie. Zależność pomiędzy rozstawem a mocą nie jest liniowa. Wynik zależy również od temperatur wody, konstrukcji podłogi, oporu okładziny i temperatury pomieszczenia.</p></div></details>
          <details><summary>Ile rury potrzeba na 1 m² przy rozstawie 10 cm?</summary><div class="rk-sp-faq-answer"><p>W regularnym polu orientacyjnie około 10 m rury na 1 m². Do tego dochodzą rzeczywiste dobiegi, korekta geometrii i rezerwa wykonawcza. To oszacowanie materiałowe, nie dobór cieplny.</p></div></details>
          <details><summary>Ile rury potrzeba na 1 m² przy rozstawie 15 cm?</summary><div class="rk-sp-faq-answer"><p>W regularnym polu orientacyjnie około 6,7 m/m², przed doliczeniem dobiegów i korekty kształtu. Rzeczywistą długość trzeba odczytać z zaprojektowanej trasy.</p></div></details>
          <details><summary>Czy rozstaw 5 cm ma sens?</summary><div class="rk-sp-faq-answer"><p>Może pojawić się w szczególnym rozwiązaniu, ale wymaga sprawdzenia charakterystyki systemu, minimalnego promienia gięcia, mocowania, ilości rury, podziału pętli i realnej korzyści cieplnej. Nie powinien być przyjmowany automatycznie.</p></div></details>
          <details><summary>Czy można zastosować rozstaw 25 lub 30 cm?</summary><div class="rk-sp-faq-answer"><p>Może być technicznie rozważany tylko po potwierdzeniu wydajności, równomierności temperatury, komfortu i dopuszczenia w konkretnej konstrukcji. Małe obciążenie budynku samo nie wystarcza do takiej decyzji.</p></div></details>
          <details><summary>Jaki rozstaw rur pod panele lub drewno?</summary><div class="rk-sp-faq-answer"><p>Nie dobiera się go wyłącznie z nazwy okładziny. Potrzebny jest opór cieplny całego wykończenia, limit temperatury, konstrukcja systemu oraz wymagana moc pomieszczenia.</p></div></details>
          <details><summary>Czy w łazience zawsze trzeba układać rurę co 10 cm?</summary><div class="rk-sp-faq-answer"><p>Nie. Łazienka często ma wysokie obciążenie przypadające na małą powierzchnię czynną, dlatego wymaga szczególnego sprawdzenia. Jeśli podłoga nie pokryje potrzeb, rozwiązaniem może być dodatkowy odbiornik.</p></div></details>
          <details><summary>Czy rozstaw wpływa na opór hydrauliczny pętli?</summary><div class="rk-sp-faq-answer"><p>Pośrednio, ponieważ zmienia ilość rury i możliwy podział na obwody. Opór konkretnej pętli wynika jednak z jej długości, średnicy wewnętrznej, przepływu, medium i oporów miejscowych, a nie z odległości między sąsiednimi odcinkami.</p></div></details>
          <details><summary>Czy wykonawca może zmienić rozstaw na budowie?</summary><div class="rk-sp-faq-answer"><p>Zmiana powinna zostać zatwierdzona po ponownym sprawdzeniu mocy, ilości rury, podziału pętli i hydrauliki. Samowolna korekta rozstawu może zmienić parametry całego pola grzewczego.</p></div></details>
        </div>
      </section>

      <section class="rk-sp-section" id="rk-sp-zrodla">
        <span class="rk-sp-eyebrow">Materiały pierwotne i instytucjonalne</span>
        <h2>Źródła techniczne i zakres odpowiedzialności</h2>
        <div class="rk-sp-sources">
          <div class="rk-sp-source">
            <strong><a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — wyznaczanie wydajności powierzchni grzewczej i chłodzącej</a></strong>
            <p>Oficjalna strona normy dotyczącej metod wyznaczania wydajności wbudowanych wodnych systemów płaszczyznowych.</p>
          </div>
          <div class="rk-sp-source">
            <strong><a href="https://www.iso.org/standard/74684.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-3:2021 — projektowanie i wymiarowanie systemu</a></strong>
            <p>Oficjalna strona części dotyczącej projektowania i wymiarowania wbudowanych systemów ogrzewania i chłodzenia płaszczyznowego.</p>
          </div>
        </div>
        <div class="rk-sp-warning"><p><strong>Zakres poradnika:</strong> artykuł pokazuje właściwą kolejność decyzji i typowe zależności. Nie zastępuje obliczeń budynku, charakterystyki konkretnego systemu podłogowego, dokumentacji materiałów ani projektu wykonawczego.</p></div>
      </section>

      <section class="rk-sp-author" id="rk-sp-autor" aria-labelledby="rk-sp-author-heading">
        <input type="radio" name="rk-sp-author-tabs" id="rk-sp-author-about" checked="">
        <input type="radio" name="rk-sp-author-tabs" id="rk-sp-author-exp">
        <input type="radio" name="rk-sp-author-tabs" id="rk-sp-author-method">

        <div class="rk-sp-author-head">
          <div>
            <span class="rk-sp-eyebrow">Opracowanie eksperckie</span>
            <h2 id="rk-sp-author-heading">Autor i weryfikacja merytoryczna</h2>
            <p>Artykuł łączy bilans cieplny pomieszczeń, charakterystykę podłogi, geometrię pętli i obliczenia hydrauliczne.</p>
          </div>
          <span class="rk-sp-author-mark">E-E-A-T · praktyka projektowa HVAC</span>
        </div>

        <div class="rk-sp-author-layout">
          <aside class="rk-sp-author-side">
            <div class="rk-sp-author-photo"><img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="154" height="154" loading="lazy"></div>
            <div class="rk-sp-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/">Robert Kucharski</a></div>
            <div class="rk-sp-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</div>
            <div class="rk-sp-author-social-label">Profile autora</div>
            <div class="rk-sp-author-social">
              <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer" aria-label="Robert Kucharski na LinkedIn"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM3 9h4v12H3V9Zm6.5 0h3.84v1.64h.06c.53-1.01 1.84-2.08 3.79-2.08C21.24 8.56 22 11.23 22 14.7V21h-4v-5.59c0-1.33-.02-3.05-1.86-3.05-1.86 0-2.14 1.45-2.14 2.95V21h-4V9Z"></path></svg></a>
              <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer" aria-label="Projekt Ogrzewania na Facebooku"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06C2 17.08 5.66 21.25 10.44 22v-7.03H7.9v-2.91h2.54V9.85c0-2.52 1.49-3.91 3.77-3.91 1.09 0 2.23.2 2.23.2v2.47h-1.25c-1.24 0-1.63.77-1.63 1.56v1.89h2.77l-.44 2.91h-2.33V22C18.34 21.25 22 17.08 22 12.06Z"></path></svg></a>
              <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer" aria-label="Projekt HVAC w serwisie X"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.77 7.74L23.2 22h-6.24l-4.89-6.39L6.48 22H3.36l7.25-8.29L2.96 2H9.36l4.42 5.84L18.9 2Zm-1.1 17.84h1.73L8.42 4.05H6.57L17.8 19.84Z"></path></svg></a>
            </div>
          </aside>

          <div class="rk-sp-author-main">
            <blockquote class="rk-sp-author-quote"><p>Rozstaw nie powinien być pierwszą liczbą wpisaną do projektu. Jest wynikiem obciążenia pomieszczenia, aktywnej powierzchni, konstrukcji podłogi, temperatur oraz hydrauliki pętli.</p></blockquote>
            <div class="rk-sp-author-tabs" role="tablist" aria-label="Informacje o autorze">
              <label class="rk-sp-author-tab" for="rk-sp-author-about">O autorze</label>
              <label class="rk-sp-author-tab" for="rk-sp-author-exp">Doświadczenie</label>
              <label class="rk-sp-author-tab" for="rk-sp-author-method">Metoda pracy</label>
            </div>
            <div class="rk-sp-author-panel rk-sp-author-panel-about">
              <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W poradnikach oddziela wartości wynikające z obliczeń od popularnych reguł wykonawczych, które bez kontekstu mogą prowadzić do błędnych decyzji.</p>
              <p>W projektowaniu rozstawu analizuje jednocześnie straty każdego pomieszczenia, rzeczywiście ogrzewaną powierzchnię, opór wykończenia, temperatury zasilania i powrotu, geometrię pól oraz możliwości hydrauliczne rozdzielacza i źródła ciepła.</p>
            </div>
            <div class="rk-sp-author-panel rk-sp-author-panel-exp">
              <p>Zakres pracy obejmuje bilanse cieplne budynków, dobór parametrów powierzchni grzewczych, rozmieszczenie i długości pętli, obliczenie przepływów, strat ciśnienia oraz nastaw rozdzielaczy dla instalacji współpracujących między innymi z pompami ciepła i kotłami.</p>
              <p>Materiały są aktualizowane po weryfikacji norm, źródeł instytucjonalnych oraz powtarzających się problemów pojawiających się podczas wykonywania, uruchamiania i regulacji ogrzewania podłogowego.</p>
            </div>
            <div class="rk-sp-author-panel rk-sp-author-panel-method">
              <p>Metoda zaczyna się od obciążenia cieplnego i funkcji pomieszczeń. Następnie na rzucie wyznaczane są powierzchnie czynne, miejsca bez rur i strefy brzegowe. Dopiero wtedy porównuje się rozstawy dla rzeczywistej konstrukcji podłogi i przyjętych temperatur.</p>
              <p>Po wyborze układu rury każda pętla otrzymuje długość, wymaganą moc i przepływ. Weryfikacja hydrauliczna zamyka proces, dzięki czemu rozstaw nie jest oderwany od liczby obwodów, dobiegów, oporu pętli krytycznej ani punktu pracy pompy.</p>
            </div>
            <div class="rk-sp-mini-label">Publikacje i serwisy autora</div>
            <div class="rk-sp-portals">
              <a href="https://projekt-ogrzewania.pl/blog/">Blog Projekt Ogrzewania</a>
              <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a>
              <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>
            </div>
          </div>
        </div>
      </section>

      <aside class="rk-sp-sales-cta" aria-label="Końcowe zamówienie projektu">
        <h3>Przenieś obliczony rozstaw na rzeczywisty rzut budynku</h3>
        <p>Otrzymasz projekt oparty na stratach ciepła pomieszczeń, powierzchniach czynnych, uzgodnionych okładzinach i parametrach źródła. Rzut pokaże rozstawy, przebieg i długości pętli, a zestawienie — przepływy, opory hydrauliczne i nastawy rozdzielacza.</p>
        <a class="rk-sp-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów indywidualny projekt ogrzewania podłogowego</a>
      </aside>
    </div>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt Ogrzewania",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "worksFor": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "obliczenia cieplne",
        "rozstaw rur ogrzewania podłogowego",
        "hydraulika instalacji grzewczych",
        "projektowanie pętli grzewczych",
        "równoważenie hydrauliczne"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt Ogrzewania",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Rozstaw rur w wodnym ogrzewaniu podłogowym",
          "item": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/",
      "name": "Rozstaw rur w wodnym ogrzewaniu podłogowym – zasady projektowania",
      "description": "Inżynierski poradnik o doborze rozstawu rur z obciążenia cieplnego, powierzchni czynnej, charakterystyki podłogi i obliczeń hydraulicznych.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#breadcrumb" },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp"
      },
      "dateModified": "2026-09-08",
      "inLanguage": "pl-PL"
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#article",
      "headline": "Rozstaw rur w wodnym ogrzewaniu podłogowym – zasady projektowania",
      "description": "Jak dobrać rozstaw rur podłogówki z obciążenia pomieszczeń, powierzchni czynnej, temperatur wody, konstrukcji podłogi oraz hydrauliki pętli.",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#webpage" },
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "dateModified": "2026-09-08",
      "datePublished": "2026-09-08",
      "inLanguage": "pl-PL",
      "proficiencyLevel": "Intermediate",
      "about": [
        "rozstaw rur w wodnym ogrzewaniu podłogowym",
        "powierzchnia czynna ogrzewania podłogowego",
        "obciążenie cieplne pomieszczenia",
        "długość pętli",
        "opór hydrauliczny"
      ],
      "citation": [
        "https://www.iso.org/standard/74683.html",
        "https://www.iso.org/standard/74684.html"
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#audit",
      "name": "Interaktywny audyt doboru rozstawu rur",
      "url": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#rk-sp-audyt",
      "description": "Narzędzie sprawdzające kompletność procesu od obciążenia pomieszczenia przez powierzchnię czynną i charakterystykę systemu do podziału pętli oraz hydrauliki.",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Any",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#howto",
      "name": "Jak dobrać rozstaw rur ogrzewania podłogowego",
      "description": "Kolejność od projektowej straty ciepła pomieszczeń do weryfikacji hydraulicznej pętli.",
      "totalTime": "PT2H",
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Policz obciążenie cieplne",
          "text": "Wyznacz projektową stratę ciepła osobno dla każdego pomieszczenia."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Zaznacz powierzchnię czynną",
          "text": "Odejmij uzgodnioną zabudowę stałą i miejsca, w których rury nie mogą zostać ułożone."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Oblicz wymaganą moc jednostkową",
          "text": "Podziel obciążenie pomieszczenia przez rzeczywistą powierzchnię czynną."
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Określ konstrukcję podłogi",
          "text": "Ustal system, warstwy, opór okładziny oraz ograniczenia temperatury powierzchni."
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Porównaj warianty rozstawu",
          "text": "Sprawdź charakterystyki dla tych samych temperatur, konstrukcji i warunków pomieszczenia."
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Nanieś pętle na rzut",
          "text": "Ułóż możliwą do wykonania geometrię, dodaj dobiegi i podziel pola na obwody."
        },
        {
          "@type": "HowToStep",
          "position": 7,
          "name": "Oblicz przepływy",
          "text": "Wyznacz wymagany przepływ każdej pętli z jej mocy i projektowej różnicy temperatur."
        },
        {
          "@type": "HowToStep",
          "position": 8,
          "name": "Zweryfikuj hydraulikę",
          "text": "Policz stratę ciśnienia pętli krytycznej, rozdzielacza i dobiegów oraz sprawdź punkt pracy pompy."
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Czy rozstaw 10 cm jest zawsze lepszy niż 15 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Może poprawić możliwości cieplne i równomierność w konkretnym systemie, ale zwiększa ilość rury i może wymagać większej liczby pętli. Wybór musi wynikać z obciążenia, powierzchni czynnej, temperatur, okładziny i hydrauliki."
          }
        },
        {
          "@type": "Question",
          "name": "Jaki rozstaw rur zastosować przy pompie ciepła?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie ma jednego rozstawu przypisanego do pompy ciepła. Projekt powinien sprawdzić wariant pokrywający obciążenie przy możliwie niskiej temperaturze zasilania bez przekroczenia ograniczeń podłogi."
          }
        },
        {
          "@type": "Question",
          "name": "Czy w całym domu można ułożyć rury co 15 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Tylko jeśli obliczenia potwierdzą wynik w każdym pomieszczeniu. Poszczególne wnętrza mogą mieć różne obciążenia, powierzchnie czynne oraz okładziny."
          }
        },
        {
          "@type": "Question",
          "name": "Czy gęstszy rozstaw zawsze daje dwa razy większą moc?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Zależność pomiędzy rozstawem a mocą nie jest liniowa. Wynik zależy również od temperatur wody, konstrukcji podłogi, oporu okładziny i temperatury pomieszczenia."
          }
        },
        {
          "@type": "Question",
          "name": "Ile rury potrzeba na 1 m² przy rozstawie 10 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "W regularnym polu orientacyjnie około 10 metrów rury na metr kwadratowy. Do tego dochodzą rzeczywiste dobiegi, korekta geometrii i rezerwa wykonawcza."
          }
        },
        {
          "@type": "Question",
          "name": "Ile rury potrzeba na 1 m² przy rozstawie 15 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "W regularnym polu orientacyjnie około 6,7 metra rury na metr kwadratowy przed doliczeniem dobiegów i korekty kształtu."
          }
        },
        {
          "@type": "Question",
          "name": "Czy rozstaw 5 cm ma sens?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Może pojawić się w szczególnym rozwiązaniu, ale wymaga sprawdzenia charakterystyki systemu, promienia gięcia, mocowania, ilości rury, podziału pętli i realnej korzyści cieplnej."
          }
        },
        {
          "@type": "Question",
          "name": "Czy można zastosować rozstaw 25 lub 30 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Może być rozważany po potwierdzeniu wydajności, równomierności temperatury, komfortu i dopuszczenia w konkretnej konstrukcji. Małe obciążenie budynku samo nie wystarcza do takiej decyzji."
          }
        },
        {
          "@type": "Question",
          "name": "Jaki rozstaw rur pod panele lub drewno?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie dobiera się go wyłącznie z nazwy okładziny. Potrzebny jest opór cieplny całego wykończenia, limit temperatury, konstrukcja systemu oraz wymagana moc pomieszczenia."
          }
        },
        {
          "@type": "Question",
          "name": "Czy w łazience zawsze trzeba układać rurę co 10 cm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Łazienka często ma wysokie obciążenie przypadające na małą powierzchnię czynną, dlatego wymaga indywidualnego sprawdzenia."
          }
        },
        {
          "@type": "Question",
          "name": "Czy rozstaw wpływa na opór hydrauliczny pętli?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Pośrednio, ponieważ zmienia ilość rury i możliwy podział na obwody. Opór konkretnej pętli wynika z jej długości, średnicy wewnętrznej, przepływu, medium i oporów miejscowych."
          }
        },
        {
          "@type": "Question",
          "name": "Czy wykonawca może zmienić rozstaw na budowie?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Zmiana powinna zostać zatwierdzona po ponownym sprawdzeniu mocy, ilości rury, podziału pętli i hydrauliki."
          }
        }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var root = document.getElementById("rk-sp-audit");
  if (!root) { return; }

  var stage = document.getElementById("rk-sp-stage");
  var loss = document.getElementById("rk-sp-loss");
  var active = document.getElementById("rk-sp-active");
  var temps = document.getElementById("rk-sp-temps");
  var system = document.getElementById("rk-sp-system");
  var finish = document.getElementById("rk-sp-finish");
  var exclusions = document.getElementById("rk-sp-exclusions");
  var loops = document.getElementById("rk-sp-loops");
  var hydraulics = document.getElementById("rk-sp-hydraulics");
  var edge = document.getElementById("rk-sp-edge");
  var spacing = document.getElementById("rk-sp-spacing");
  var zones = document.getElementById("rk-sp-zones");
  var button = document.getElementById("rk-sp-run");

  var status = document.getElementById("rk-sp-status");
  var statusIcon = document.getElementById("rk-sp-status-icon");
  var statusTitle = document.getElementById("rk-sp-status-title");
  var statusText = document.getElementById("rk-sp-status-text");
  var readyList = document.getElementById("rk-sp-ready-list");
  var warningList = document.getElementById("rk-sp-warning-list");
  var nextList = document.getElementById("rk-sp-next-list");
  var pipeField = document.getElementById("rk-sp-pipe-field");
  var visualLabel = document.getElementById("rk-sp-visual-label");

  var nodeLoss = document.getElementById("rk-sp-node-loss");
  var nodeLossNote = document.getElementById("rk-sp-node-loss-note");
  var nodeActive = document.getElementById("rk-sp-node-active");
  var nodeActiveNote = document.getElementById("rk-sp-node-active-note");
  var nodeQ = document.getElementById("rk-sp-node-q");
  var nodeQNote = document.getElementById("rk-sp-node-q-note");
  var nodeSystem = document.getElementById("rk-sp-node-system");
  var nodeSystemNote = document.getElementById("rk-sp-node-system-note");
  var nodeSpacing = document.getElementById("rk-sp-node-spacing");
  var nodeSpacingNote = document.getElementById("rk-sp-node-spacing-note");
  var nodeLoops = document.getElementById("rk-sp-node-loops");
  var nodeLoopsNote = document.getElementById("rk-sp-node-loops-note");
  var nodeHydraulics = document.getElementById("rk-sp-node-hydraulics");
  var nodeHydraulicsNote = document.getElementById("rk-sp-node-hydraulics-note");

  function addUnique(items, text) {
    if (items.indexOf(text) === -1) { items.push(text); }
  }

  function renderList(target, items, emptyText) {
    while (target.firstChild) { target.removeChild(target.firstChild); }
    if (items.length === 0) { items.push(emptyText); }
    items.forEach(function (text) {
      var item = document.createElement("li");
      item.textContent = text;
      target.appendChild(item);
    });
  }

  function setNode(node, note, state, text) {
    node.classList.remove("is-ready");
    node.classList.remove("is-watch");
    node.classList.remove("is-missing");
    node.classList.add(state);
    note.textContent = text;
  }

  function spacingLabel(value) {
    if (value === "variable") { return "zmienny"; }
    return value + " cm";
  }

  function renderPipeField(value) {
    var counts = {
      "5": 17,
      "10": 13,
      "15": 10,
      "20": 8,
      "25": 6,
      "30": 5,
      "variable": 11
    };
    var count = counts[value];
    var index = 0;

    while (pipeField.firstChild) { pipeField.removeChild(pipeField.firstChild); }
    while (index < count) {
      var run = document.createElement("span");
      run.className = "rk-sp-pipe-run";
      if (value === "variable") {
        if (index > 5) { run.style.marginLeft = "8px"; }
      }
      pipeField.appendChild(run);
      index += 1;
    }
    visualLabel.textContent = spacingLabel(value);
    pipeField.setAttribute("aria-label", "Schemat ideowy gęstości przewodów dla rozstawu " + spacingLabel(value));
  }

  function analyze() {
    var ready = [];
    var warnings = [];
    var next = [];
    var spacingValue = spacing.value;
    var qReady = false;
    var systemReady = false;
    var criticalReady = false;
    var allReady = false;
    var specialSpacing = false;

    if (loss.value === "yes") {
      setNode(nodeLoss, nodeLossNote, "is-ready", "obciążenie każdego pomieszczenia");
      addUnique(ready, "Masz projektową stratę ciepła osobno dla pomieszczeń.");
    } else if (loss.value === "average") {
      setNode(nodeLoss, nodeLossNote, "is-watch", "wartość całego domu nie wystarcza");
      addUnique(warnings, "Średnia dla budynku nie pokazuje różnic pomiędzy pomieszczeniami.");
      addUnique(next, "Wyznacz projektową stratę ciepła każdego pomieszczenia.");
    } else {
      setNode(nodeLoss, nodeLossNote, "is-missing", "brak obliczenia");
      addUnique(warnings, "Brakuje podstawy do określenia wymaganej mocy pola grzewczego.");
      addUnique(next, "Policz obciążenie cieplne każdego pomieszczenia.");
    }

    if (active.value === "yes") {
      setNode(nodeActive, nodeActiveNote, "is-ready", "pola grzewcze są oznaczone");
      addUnique(ready, "Powierzchnie czynne są zaznaczone na rzucie.");
    } else {
      setNode(nodeActive, nodeActiveNote, "is-missing", "brak oznaczenia");
      addUnique(warnings, "Powierzchnia całkowita może zawyżać dostępne pole grzewcze.");
      addUnique(next, "Zaznacz zabudowę stałą i policz rzeczywiście ogrzewaną powierzchnię.");
    }

    if (loss.value === "yes") {
      if (active.value === "yes") {
        qReady = true;
      }
    }
    if (qReady) {
      setNode(nodeQ, nodeQNote, "is-ready", "można policzyć Q / A czynna");
      addUnique(ready, "Można wyznaczyć wymaganą moc jednostkową aktywnej podłogi.");
    } else {
      setNode(nodeQ, nodeQNote, "is-missing", "nie można wiarygodnie wyznaczyć");
    }

    if (temps.value === "calculated") {
      addUnique(ready, "Temperatury zasilania i powrotu wynikają z obliczeń.");
    } else if (temps.value === "assumed") {
      addUnique(warnings, "Temperatury są założeniem, a nie wynikiem sprawdzonego punktu pracy.");
      addUnique(next, "Zweryfikuj zasilanie i powrót dla obliczeniowych warunków budynku.");
    } else {
      addUnique(warnings, "Bez temperatur wody nie można porównać charakterystyk rozstawu.");
      addUnique(next, "Ustal projektową temperaturę zasilania i powrotu.");
    }

    if (system.value === "yes") {
      addUnique(ready, "Konstrukcja oraz charakterystyka systemu są określone.");
    } else {
      addUnique(warnings, "Brakuje danych o warstwach i charakterystyce zastosowanej podłogi.");
      addUnique(next, "Określ system, położenie rury i warstwy nad przewodem.");
    }

    if (finish.value === "yes") {
      addUnique(ready, "Opór wykończenia i jego ograniczenie temperatury są sprawdzone.");
    } else {
      addUnique(warnings, "Nieznany opór lub limit okładziny może zmienić dostępny wynik cieplny.");
      addUnique(next, "Sprawdź cały zestaw okładziny i podkładu.");
    }

    systemReady = [
      temps.value === "calculated",
      system.value === "yes",
      finish.value === "yes"
    ].every(function (value) { return value; });

    if (systemReady) {
      setNode(nodeSystem, nodeSystemNote, "is-ready", "warunki porównania są określone");
    } else if (system.value === "yes") {
      setNode(nodeSystem, nodeSystemNote, "is-watch", "uzupełnij temperatury lub okładzinę");
    } else {
      setNode(nodeSystem, nodeSystemNote, "is-missing", "brak pełnej charakterystyki");
    }

    if (qReady) {
      if (systemReady) {
        setNode(nodeSpacing, nodeSpacingNote, "is-ready", spacingLabel(spacingValue) + " ma podstawy do porównania");
      } else {
        setNode(nodeSpacing, nodeSpacingNote, "is-watch", spacingLabel(spacingValue) + " bez pełnej charakterystyki");
      }
    } else {
      setNode(nodeSpacing, nodeSpacingNote, "is-missing", spacingLabel(spacingValue) + " przyjęte przed bilansem");
    }

    if (spacingValue === "5") {
      specialSpacing = true;
      addUnique(warnings, "Rozstaw 5 cm wymaga sprawdzenia promienia gięcia, mocowania, ilości rury, podziału pętli i realnej korzyści cieplnej.");
      addUnique(next, "Potwierdź wykonalność rozstawu 5 cm w dokumentacji zastosowanego systemu.");
    } else if (spacingValue === "25") {
      specialSpacing = true;
      addUnique(warnings, "Rozstaw 25 cm wymaga szczególnego sprawdzenia wydajności i równomierności temperatury.");
      addUnique(next, "Porównaj rozstaw 25 cm z charakterystyką systemu w warunkach projektowych.");
    } else if (spacingValue === "30") {
      specialSpacing = true;
      addUnique(warnings, "Rozstaw 30 cm nie może wynikać wyłącznie z niskiego średniego obciążenia budynku.");
      addUnique(next, "Sprawdź rozstaw 30 cm pod kątem mocy, komfortu i dopuszczenia systemowego.");
    } else if (spacingValue === "variable") {
      if (zones.value === "yes") {
        addUnique(ready, "Granice pól o różnym rozstawie są oznaczone.");
      } else {
        specialSpacing = true;
        addUnique(warnings, "Zmienny rozstaw bez oznaczenia granic jest niejednoznaczny dla wykonawcy.");
        addUnique(next, "Zaznacz szerokości stref i przejścia pomiędzy rozstawami.");
      }
    } else if (spacingValue === "10") {
      addUnique(warnings, "Rozstaw 10 cm nadal wymaga porównania; nie jest automatycznie poprawny.");
    } else if (spacingValue === "15") {
      addUnique(warnings, "Rozstaw 15 cm nie jest wartością domyślną bez wyniku cieplnego.");
    } else if (spacingValue === "20") {
      addUnique(warnings, "Rozstaw 20 cm może być wystarczający tylko po potwierdzeniu wydajności i równomierności.");
    }

    if (zones.value === "no") {
      if (spacingValue !== "variable") {
        addUnique(warnings, "Jeden rozstaw w całym pomieszczeniu wymaga potwierdzenia, że nie ma uzasadnionej strefy o innym obciążeniu.");
      }
    } else {
      addUnique(ready, "Podział pola na strefy jest uwzględniony na rzucie.");
    }

    if (exclusions.value === "yes") {
      addUnique(ready, "Zabudowa i miejsca bez rur są uwzględnione.");
    } else {
      addUnique(warnings, "Zmiana tras wokół zabudowy może zmniejszyć powierzchnię czynną i wydłużyć pętle.");
      addUnique(next, "Uzgodnij miejsca bez rur przed ostatecznym podziałem obwodów.");
    }

    if (edge.value === "yes") {
      addUnique(ready, "Strefa brzegowa ma obliczone uzasadnienie i granice.");
    } else if (edge.value === "notneeded") {
      addUnique(ready, "Brak strefy brzegowej wynika z obliczeń.");
    } else {
      addUnique(warnings, "Strefa brzegowa nie powinna być dodawana z automatu przy każdym oknie.");
      addUnique(next, "Potwierdź obciążenie i potrzebę zagęszczenia przy przegrodzie zewnętrznej.");
    }

    if (loops.value === "yes") {
      setNode(nodeLoops, nodeLoopsNote, "is-ready", "długości obejmują dobiegi");
      addUnique(ready, "Pętle są naniesione i mają policzone całkowite długości.");
    } else {
      setNode(nodeLoops, nodeLoopsNote, "is-missing", "brak długości z dobiegami");
      addUnique(warnings, "Nie wiadomo, ile obwodów powstanie po zastosowaniu wybranego rozstawu.");
      addUnique(next, "Nanieś rury na rzut, dodaj dobiegi i policz każdą pętlę.");
    }

    if (hydraulics.value === "yes") {
      setNode(nodeHydraulics, nodeHydraulicsNote, "is-ready", "przepływy i pętla krytyczna sprawdzone");
      addUnique(ready, "Przepływy i straty ciśnienia zostały zweryfikowane.");
    } else {
      setNode(nodeHydraulics, nodeHydraulicsNote, "is-missing", "brak przepływów i oporów");
      addUnique(warnings, "Rozstaw nie jest jeszcze połączony z przepływami i punktem pracy pompy.");
      addUnique(next, "Policz przepływy, opory pętli oraz wspólnych odcinków instalacji.");
    }

    if (stage.value === "screed") {
      if (warnings.length > 2) {
        addUnique(warnings, "Jesteś przed jastrychem — wstrzymaj zakrycie do czasu wyjaśnienia braków.");
        addUnique(next, "Porównaj instalację z aktualnym projektem przed próbą i zakryciem.");
      }
    } else if (stage.value === "drawing") {
      if (loops.value === "no") {
        addUnique(warnings, "Rzut bez długości i przepływów nie jest kompletną podstawą regulacji.");
      }
    }

    criticalReady = [
      loss.value === "yes",
      active.value === "yes",
      temps.value === "calculated",
      system.value === "yes",
      finish.value === "yes"
    ].every(function (value) { return value; });

    allReady = [
      criticalReady,
      exclusions.value === "yes",
      loops.value === "yes",
      hydraulics.value === "yes",
      edge.value !== "unknown"
    ].every(function (value) { return value; });

    if (spacingValue === "variable") {
      if (zones.value !== "yes") { allReady = false; }
    }
    if (specialSpacing) { allReady = false; }

    status.classList.remove("is-good");
    status.classList.remove("is-watch");
    status.classList.remove("is-missing");

    if (!criticalReady) {
      status.classList.add("is-missing");
      statusIcon.textContent = "×";
      statusTitle.textContent = "Rozstaw przyjęty bez pełnych obliczeń";
      statusText.textContent = "Brakuje co najmniej jednego elementu potrzebnego do wiarygodnego porównania rozstawów.";
    } else if (!allReady) {
      status.classList.add("is-watch");
      statusIcon.textContent = "!";
      statusTitle.textContent = "Dobór wymaga uzupełnienia";
      statusText.textContent = "Podstawa cieplna jest dostępna, ale geometria, strefy albo hydraulika nie są jeszcze kompletne.";
    } else {
      status.classList.add("is-good");
      statusIcon.textContent = "✓";
      statusTitle.textContent = "Dobór ma udokumentowane podstawy do weryfikacji";
      statusText.textContent = "Proces jest kompletny. Przed wykonaniem nadal porównaj wartości z aktualnym rzutem i dokumentacją zastosowanego systemu.";
    }

    addUnique(next, "Zatwierdź rozstaw dopiero po jednoczesnym sprawdzeniu wyniku cieplnego, geometrii i hydrauliki.");
    renderList(readyList, ready, "Na tym etapie nie wskazano jeszcze udokumentowanego elementu.");
    renderList(warningList, warnings, "Audyt nie wykrył braków, ale wynik nadal wymaga zgodności z projektem i dokumentacją systemu.");
    renderList(nextList, next, "Porównaj komplet dokumentacji z rzeczywistym wykonaniem.");
    renderPipeField(spacingValue);
  }

  [
    stage,
    loss,
    active,
    temps,
    system,
    finish,
    exclusions,
    loops,
    hydraulics,
    edge,
    spacing,
    zones
  ].forEach(function (field) {
    field.addEventListener("change", analyze);
  });
  button.addEventListener("click", analyze);
  analyze();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/">Rozstaw rur w wodnym ogrzewaniu podłogowym – zasady projektowania.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rura PEX do ogrzewania podłogowego.</title>
		<link>https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/</link>
					<comments>https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#comments</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 10:56:05 +0000</pubDate>
				<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Instalacje hydrauliczne]]></category>
		<category><![CDATA[Nowoczesne materiały budowlane]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Projektowanie systemów grzewczych]]></category>
		<category><![CDATA[Rura PEX]]></category>
		<category><![CDATA[Rury do ogrzewania]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[Systemy rurowe]]></category>
		<category><![CDATA[Technologie budowlane]]></category>
		<category><![CDATA[efektywność energetyczna]]></category>
		<category><![CDATA[instalacje grzewcze]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[pex-a]]></category>
		<category><![CDATA[pex-b]]></category>
		<category><![CDATA[pex-c]]></category>
		<category><![CDATA[podłogówka]]></category>
		<category><![CDATA[pompa ciepła]]></category>
		<category><![CDATA[rura pex]]></category>
		<category><![CDATA[system rurowy]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2314</guid>

					<description><![CDATA[<p>Rura PEX do ogrzewania podłogowego to jedno z najczęściej stosowanych rozwiązań w nowoczesnych systemach grzewczych. Dzięki odporności na wysokie temperatury, elastyczności oraz długiej żywotności, PEX jest wyborem numer jeden zarówno dla domów jednorodzinnych, jak i większych budynków użytkowych. W artykule omawiamy zalety tego materiału, porównujemy różne rodzaje PEX (PE-Xa, PE-Xb, PE-Xc), a także doradzamy, jak dobrać odpowiednie rury do projektu ogrzewania podłogowego. Przedstawiamy również koszty inwestycji oraz możliwe oszczędności, jakie można osiągnąć dzięki tej technologii.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">Rura PEX do ogrzewania podłogowego.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-pex-guide {
    --rk-dark: #102536;
    --rk-navy: #14384d;
    --rk-graphite: #2b3f4d;
    --rk-blue: #078fbe;
    --rk-cyan: #28c9da;
    --rk-cyan-soft: #eafcff;
    --rk-orange: #ff7438;
    --rk-red: #e33d35;
    --rk-green: #16856b;
    --rk-green-soft: #eaf8f4;
    --rk-ink: #1f2937;
    --rk-text: #465866;
    --rk-muted: #687986;
    --rk-line: #dce8ee;
    --rk-soft: #f5f9fb;
    --rk-warm: #fff4ed;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1080px;
    margin: 34px auto 70px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.78;
  }

  #rk-pex-guide,
  #rk-pex-guide * {
    box-sizing: border-box;
  }

  #rk-pex-guide img,
  #rk-pex-guide svg {
    max-width: 100%;
  }

  #rk-pex-guide button,
  #rk-pex-guide a,
  #rk-pex-guide summary {
    -webkit-tap-highlight-color: transparent;
  }

  #rk-pex-guide a {
    color: var(--rk-blue);
    font-weight: 760;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-pex-guide a:hover {
    color: var(--rk-red);
  }

  #rk-pex-guide h2,
  #rk-pex-guide h3,
  #rk-pex-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.18;
  }

  #rk-pex-guide h2 {
    margin-bottom: 18px;
    font-size: clamp(1.65rem, 3.7vw, 2.6rem);
  }

  #rk-pex-guide h3 {
    margin-bottom: 12px;
    font-size: clamp(1.18rem, 2.5vw, 1.56rem);
  }

  #rk-pex-guide h4 {
    margin-bottom: 8px;
    font-size: 1.02rem;
    letter-spacing: -0.015em;
  }

  /* Ochrona nagłówków przed dekoracjami ::before i ::after motywu Neve. */
  #rk-pex-guide h2::before,
  #rk-pex-guide h2::after,
  #rk-pex-guide h3::before,
  #rk-pex-guide h3::after,
  #rk-pex-guide h4::before,
  #rk-pex-guide h4::after {
    content: none !important;
    display: none !important;
  }

  #rk-pex-guide p {
    margin: 0 0 1.25em;
    color: var(--rk-text);
  }

  #rk-pex-guide strong {
    color: var(--rk-dark);
  }

  #rk-pex-guide section[id] {
    scroll-margin-top: 28px;
  }

  #rk-pex-guide .rk-pex-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 30px;
    background: var(--rk-white);
    box-shadow: 0 25px 70px rgba(16, 37, 54, 0.12);
  }

  #rk-pex-guide .rk-pex-progress-track {
    position: sticky;
    z-index: 30;
    top: 0;
    width: 100%;
    height: 5px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.82);
  }

  #rk-pex-guide .rk-pex-progress {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-blue), var(--rk-orange), var(--rk-red));
  }

  #rk-pex-guide .rk-pex-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    padding: clamp(38px, 6.5vw, 78px);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 88% 12%, rgba(255, 116, 56, 0.35), transparent 27%),
      radial-gradient(circle at 82% 78%, rgba(40, 201, 218, 0.24), transparent 31%),
      linear-gradient(135deg, #0d2230 0%, #143b50 58%, #095e78 100%);
  }

  #rk-pex-guide .rk-pex-hero::before,
  #rk-pex-guide .rk-pex-hero::after {
    content: "";
    position: absolute;
    z-index: -1;
    border-radius: 50%;
    pointer-events: none;
  }

  #rk-pex-guide .rk-pex-hero::before {
    right: -115px;
    bottom: -170px;
    width: 390px;
    height: 390px;
    border: 58px solid rgba(255, 255, 255, 0.055);
  }

  #rk-pex-guide .rk-pex-hero::after {
    right: 115px;
    bottom: -130px;
    width: 230px;
    height: 230px;
    border: 34px solid rgba(255, 116, 56, 0.11);
  }

  #rk-pex-guide .rk-pex-badge {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    margin: 0 0 24px;
    padding: 8px 15px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, 0.08);
    font-size: 0.74rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-badge::before {
    content: "";
    width: 10px;
    height: 10px;
    flex: 0 0 10px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 116, 56, 0.18);
  }

  #rk-pex-guide .rk-pex-hero h2 {
    max-width: 900px;
    margin-bottom: 24px;
    color: var(--rk-white);
    font-size: clamp(2rem, 5.25vw, 3.9rem);
    letter-spacing: -0.055em;
  }

  #rk-pex-guide .rk-pex-hero h2 span {
    color: #84edf5;
  }

  #rk-pex-guide .rk-pex-hook {
    max-width: 920px;
    margin: 0 0 26px;
    padding: clamp(20px, 3.6vw, 30px);
    border: 1px solid rgba(255, 255, 255, 0.17);
    border-left: 5px solid var(--rk-orange);
    border-radius: 0 18px 18px 0;
    background: rgba(255, 255, 255, 0.09);
    backdrop-filter: blur(6px);
  }

  #rk-pex-guide .rk-pex-hook p {
    margin: 0;
    color: #f3f8fa;
    font-size: clamp(1.02rem, 2.1vw, 1.23rem);
    font-weight: 620;
    line-height: 1.7;
  }

  #rk-pex-guide .rk-pex-hook strong {
    color: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-hero-lead {
    max-width: 900px;
    color: #dcecf1;
    font-size: clamp(1rem, 2vw, 1.15rem);
  }

  #rk-pex-guide .rk-pex-hero-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 9px 18px;
    margin-top: 28px;
  }

  #rk-pex-guide .rk-pex-hero-meta span {
    display: inline-flex;
    gap: 8px;
    align-items: center;
    color: #d7e7ec;
    font-size: 0.82rem;
    font-weight: 750;
  }

  #rk-pex-guide .rk-pex-hero-meta span::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--rk-cyan);
  }

  #rk-pex-guide .rk-pex-author-strip {
    display: flex;
    gap: 14px;
    align-items: center;
    max-width: 820px;
    margin-top: 30px;
    padding: 14px 16px;
    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 18px;
    background: rgba(7, 24, 35, 0.26);
  }

  #rk-pex-guide .rk-pex-author-strip img {
    width: 54px;
    height: 54px;
    flex: 0 0 54px;
    border: 2px solid rgba(255, 255, 255, 0.55);
    border-radius: 50%;
    object-fit: cover;
  }

  #rk-pex-guide .rk-pex-author-strip b,
  #rk-pex-guide .rk-pex-author-strip small {
    display: block;
  }

  #rk-pex-guide .rk-pex-author-strip b {
    color: var(--rk-white);
    font-size: 0.98rem;
  }

  #rk-pex-guide .rk-pex-author-strip small {
    color: #cfe3ea;
    font-size: 0.78rem;
    line-height: 1.55;
  }

  #rk-pex-guide .rk-pex-content {
    padding: clamp(28px, 5.8vw, 66px);
  }

  #rk-pex-guide .rk-pex-learn {
    margin-bottom: 32px;
  }

  #rk-pex-guide .rk-pex-learn-title {
    margin-bottom: 18px;
  }

  #rk-pex-guide .rk-pex-learn-grid,
  #rk-pex-guide .rk-pex-card-grid,
  #rk-pex-guide .rk-pex-check-grid,
  #rk-pex-guide .rk-pex-spec-grid {
    display: grid;
    gap: 16px;
  }

  #rk-pex-guide .rk-pex-learn-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pex-guide .rk-pex-learn-card {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 15px;
    min-width: 0;
    padding: 20px;
    border: 1px solid #cfeaf0;
    border-radius: 18px;
    background: linear-gradient(145deg, #f8feff, var(--rk-cyan-soft));
  }

  #rk-pex-guide .rk-pex-learn-no,
  #rk-pex-guide .rk-pex-check-no {
    display: grid;
    width: 42px;
    height: 42px;
    place-items: center;
    border-radius: 13px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-blue), var(--rk-cyan));
    font-size: 0.78rem;
    font-weight: 900;
  }

  #rk-pex-guide .rk-pex-learn-no::before,
  #rk-pex-guide .rk-pex-learn-no::after,
  #rk-pex-guide .rk-pex-check-no::before,
  #rk-pex-guide .rk-pex-check-no::after {
    content: none !important;
    display: none !important;
  }

  #rk-pex-guide .rk-pex-learn-card p {
    margin: 0;
    font-size: 0.86rem;
    line-height: 1.62;
  }

  #rk-pex-guide .rk-pex-nav {
    margin: 0 0 48px;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-soft);
  }

  #rk-pex-guide .rk-pex-nav strong {
    display: block;
    margin-bottom: 13px;
    font-size: 0.83rem;
    letter-spacing: 0.09em;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-nav-links {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
  }

  #rk-pex-guide .rk-pex-nav a {
    padding: 8px 12px;
    border: 1px solid var(--rk-line);
    border-radius: 999px;
    color: var(--rk-navy);
    background: var(--rk-white);
    font-size: 0.79rem;
    line-height: 1.35;
    text-decoration: none;
  }

  #rk-pex-guide .rk-pex-nav a:hover {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-pex-guide .rk-pex-section {
    margin-bottom: clamp(54px, 8vw, 86px);
  }

  #rk-pex-guide .rk-pex-section-head {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 17px;
    align-items: start;
    margin-bottom: 24px;
  }

  #rk-pex-guide .rk-pex-section-no {
    display: grid;
    width: 50px;
    height: 50px;
    place-items: center;
    border-radius: 15px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-dark), var(--rk-navy));
    box-shadow: 0 10px 24px rgba(16, 37, 54, 0.18);
    font-weight: 900;
  }

  #rk-pex-guide .rk-pex-section-no::before,
  #rk-pex-guide .rk-pex-section-no::after {
    content: none !important;
    display: none !important;
  }

  #rk-pex-guide .rk-pex-section-head h2 {
    margin-bottom: 6px;
  }

  #rk-pex-guide .rk-pex-section-head p {
    margin: 0;
    color: var(--rk-muted);
  }

  #rk-pex-guide .rk-pex-answer {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(210px, 0.36fr);
    gap: 24px;
    align-items: center;
    margin: 24px 0 30px;
    padding: clamp(24px, 4.5vw, 38px);
    border: 1px solid #ffd2be;
    border-radius: 22px;
    background: linear-gradient(145deg, #fffaf7, var(--rk-warm));
  }

  #rk-pex-guide .rk-pex-answer-label {
    display: block;
    margin-bottom: 8px;
    color: #c74514;
    font-size: 0.74rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-answer-main {
    display: block;
    margin-bottom: 12px;
    font-size: clamp(1.25rem, 2.8vw, 1.85rem);
    line-height: 1.3;
  }

  #rk-pex-guide .rk-pex-answer p {
    margin: 0;
  }

  #rk-pex-guide .rk-pex-answer-badge {
    padding: 24px 18px;
    border-radius: 20px;
    color: var(--rk-white);
    text-align: center;
    background: linear-gradient(145deg, var(--rk-orange), var(--rk-red));
    box-shadow: 0 16px 34px rgba(227, 61, 53, 0.2);
  }

  #rk-pex-guide .rk-pex-answer-badge b,
  #rk-pex-guide .rk-pex-answer-badge span {
    display: block;
    color: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-answer-badge b {
    font-size: clamp(2rem, 5vw, 3.35rem);
    line-height: 1;
  }

  #rk-pex-guide .rk-pex-answer-badge span {
    margin-top: 9px;
    font-size: 0.75rem;
    font-weight: 800;
    line-height: 1.45;
  }

  #rk-pex-guide .rk-pex-note,
  #rk-pex-guide .rk-pex-warning,
  #rk-pex-guide .rk-pex-truth {
    margin: 24px 0;
    padding: 22px 24px;
    border-radius: 0 17px 17px 0;
  }

  #rk-pex-guide .rk-pex-note {
    border-left: 5px solid var(--rk-blue);
    background: var(--rk-cyan-soft);
  }

  #rk-pex-guide .rk-pex-warning {
    border-left: 5px solid var(--rk-orange);
    background: var(--rk-warm);
  }

  #rk-pex-guide .rk-pex-truth {
    border-left: 5px solid var(--rk-cyan);
    background: linear-gradient(135deg, var(--rk-dark), #24485c);
  }

  #rk-pex-guide .rk-pex-truth p,
  #rk-pex-guide .rk-pex-truth strong {
    color: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-note p:last-child,
  #rk-pex-guide .rk-pex-warning p:last-child,
  #rk-pex-guide .rk-pex-truth p:last-child {
    margin-bottom: 0;
  }

  #rk-pex-guide .rk-pex-card-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin: 24px 0 28px;
  }

  #rk-pex-guide .rk-pex-card {
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-card-tag {
    display: inline-flex;
    margin-bottom: 13px;
    padding: 6px 10px;
    border-radius: 999px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-blue), var(--rk-cyan));
    font-size: 0.7rem;
    font-weight: 900;
    letter-spacing: 0.05em;
  }

  #rk-pex-guide .rk-pex-card-tag::before,
  #rk-pex-guide .rk-pex-card-tag::after {
    content: none !important;
    display: none !important;
  }

  #rk-pex-guide .rk-pex-card p {
    margin: 0;
    font-size: 0.84rem;
    line-height: 1.62;
  }

  #rk-pex-guide .rk-pex-table-wrap {
    margin: 25px 0 30px;
  }

  #rk-pex-guide .rk-pex-table-title {
    display: block;
    margin-bottom: 11px;
    color: var(--rk-dark);
    font-size: 0.82rem;
    font-weight: 900;
    letter-spacing: 0.07em;
    text-transform: uppercase;
  }

  #rk-pex-guide table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    overflow: hidden;
    background: var(--rk-white);
    font-size: 0.84rem;
    line-height: 1.55;
  }

  #rk-pex-guide th,
  #rk-pex-guide td {
    padding: 15px 14px;
    border-right: 1px solid var(--rk-line);
    border-bottom: 1px solid var(--rk-line);
    text-align: left;
    vertical-align: top;
  }

  #rk-pex-guide th:last-child,
  #rk-pex-guide td:last-child {
    border-right: 0;
  }

  #rk-pex-guide tbody tr:last-child td {
    border-bottom: 0;
  }

  #rk-pex-guide thead th {
    color: var(--rk-white);
    background: var(--rk-navy);
    font-size: 0.76rem;
    letter-spacing: 0.02em;
  }

  #rk-pex-guide tbody tr:nth-child(even) td {
    background: #f8fbfc;
  }

  #rk-pex-guide .rk-pex-formula {
    margin: 26px 0;
    padding: clamp(22px, 4vw, 34px);
    border: 1px solid #cce5ed;
    border-radius: 21px;
    background: linear-gradient(145deg, #f8feff, var(--rk-cyan-soft));
  }

  #rk-pex-guide .rk-pex-formula-label {
    display: block;
    margin-bottom: 10px;
    color: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-equation {
    overflow-wrap: anywhere;
    color: var(--rk-dark);
    font-family: "Cambria Math", Cambria, Georgia, serif;
    font-size: clamp(1.24rem, 3.2vw, 1.85rem);
    font-weight: 800;
    line-height: 1.45;
  }

  #rk-pex-guide .rk-pex-equation small {
    display: block;
    margin-top: 10px;
    color: var(--rk-muted);
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    font-size: 0.78rem;
    font-weight: 600;
    line-height: 1.58;
  }

  #rk-pex-guide .rk-pex-chart {
    margin: 28px 0;
    padding: clamp(22px, 4vw, 34px);
    border: 1px solid var(--rk-line);
    border-radius: 22px;
    background: var(--rk-soft);
  }

  #rk-pex-guide .rk-pex-chart h3 {
    margin-bottom: 6px;
  }

  #rk-pex-guide .rk-pex-chart-sub {
    margin-bottom: 24px;
    color: var(--rk-muted);
    font-size: 0.84rem;
  }

  #rk-pex-guide .rk-pex-bars {
    display: grid;
    gap: 13px;
  }

  #rk-pex-guide .rk-pex-bar-row {
    display: grid;
    grid-template-columns: 70px minmax(0, 1fr) 82px;
    gap: 12px;
    align-items: center;
  }

  #rk-pex-guide .rk-pex-bar-label,
  #rk-pex-guide .rk-pex-bar-value {
    color: var(--rk-dark);
    font-size: 0.79rem;
    font-weight: 850;
  }

  #rk-pex-guide .rk-pex-bar-value {
    text-align: right;
  }

  #rk-pex-guide .rk-pex-bar-track {
    height: 18px;
    overflow: hidden;
    border-radius: 999px;
    background: #dfe9ed;
  }

  #rk-pex-guide .rk-pex-bar-fill {
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--rk-blue), var(--rk-cyan));
  }

  #rk-pex-guide .rk-pex-chart-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
    margin: 17px 0 0;
    color: var(--rk-muted);
    font-size: 0.75rem;
  }

  #rk-pex-guide .rk-pex-legend-item {
    display: inline-flex;
    gap: 8px;
    align-items: center;
  }

  #rk-pex-guide .rk-pex-legend-line {
    width: 24px;
    height: 4px;
    border-radius: 999px;
  }

  #rk-pex-guide .rk-pex-chart svg {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 18px;
    border-radius: 14px;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-check-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 24px 0;
  }

  #rk-pex-guide .rk-pex-check {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 14px;
    min-width: 0;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-check p {
    margin: 0;
    font-size: 0.84rem;
    line-height: 1.62;
  }

  #rk-pex-guide .rk-pex-spec-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 24px 0;
  }

  #rk-pex-guide .rk-pex-spec {
    min-width: 0;
    padding: 20px 17px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    text-align: center;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-spec b,
  #rk-pex-guide .rk-pex-spec span {
    display: block;
  }

  #rk-pex-guide .rk-pex-spec b {
    color: var(--rk-blue);
    font-size: clamp(1.15rem, 2.4vw, 1.6rem);
    line-height: 1.15;
  }

  #rk-pex-guide .rk-pex-spec span {
    margin-top: 8px;
    color: var(--rk-muted);
    font-size: 0.72rem;
    line-height: 1.45;
  }

  #rk-pex-guide .rk-pex-cta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 24px;
    align-items: center;
    margin: 34px 0;
    padding: clamp(24px, 4.5vw, 38px);
    border-radius: 23px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 92% 18%, rgba(255, 116, 56, 0.33), transparent 30%),
      linear-gradient(135deg, var(--rk-dark), #173f55);
  }

  #rk-pex-guide .rk-pex-cta h3,
  #rk-pex-guide .rk-pex-cta p,
  #rk-pex-guide .rk-pex-cta strong {
    color: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-cta p {
    margin: 0;
    color: #d7e7ec;
  }

  #rk-pex-guide .rk-pex-cta-actions {
    display: flex;
    flex-direction: column;
    gap: 9px;
    min-width: 260px;
  }

  #rk-pex-guide .rk-pex-button {
    display: inline-flex;
    justify-content: center;
    padding: 13px 17px;
    border-radius: 13px;
    color: var(--rk-white);
    background: linear-gradient(145deg, var(--rk-orange), var(--rk-red));
    box-shadow: 0 12px 26px rgba(227, 61, 53, 0.22);
    font-size: 0.83rem;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
  }

  #rk-pex-guide .rk-pex-button:hover {
    color: var(--rk-white);
    transform: translateY(-1px);
  }

  #rk-pex-guide .rk-pex-cta small {
    color: #afc8d1;
    font-size: 0.68rem;
    line-height: 1.45;
    text-align: center;
  }

  #rk-pex-guide .rk-pex-faq {
    display: grid;
    gap: 12px;
  }

  #rk-pex-guide .rk-pex-faq details {
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-faq summary {
    position: relative;
    padding: 18px 52px 18px 20px;
    color: var(--rk-dark);
    cursor: pointer;
    font-weight: 900;
    line-height: 1.45;
    list-style: none;
  }

  #rk-pex-guide .rk-pex-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-pex-guide .rk-pex-faq summary::after {
    content: "+";
    position: absolute;
    right: 18px;
    top: 50%;
    display: grid;
    width: 28px;
    height: 28px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    transform: translateY(-50%);
    font-size: 1.05rem;
  }

  #rk-pex-guide .rk-pex-faq details[open] summary::after {
    content: "−";
    background: var(--rk-orange);
  }

  #rk-pex-guide .rk-pex-faq-answer {
    padding: 0 20px 19px;
  }

  #rk-pex-guide .rk-pex-faq-answer p {
    margin: 0;
    font-size: 0.9rem;
  }

  #rk-pex-guide .rk-pex-sources {
    margin-top: 36px;
    padding: 24px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-soft);
    color: var(--rk-muted);
    font-size: 0.78rem;
    line-height: 1.7;
  }

  #rk-pex-guide .rk-pex-sources strong {
    display: block;
    margin-bottom: 10px;
    font-size: 0.9rem;
  }

  #rk-pex-guide .rk-pex-sources ol {
    margin: 0;
    padding-left: 20px;
  }

  #rk-pex-guide .rk-pex-sources li + li {
    margin-top: 8px;
  }

  #rk-pex-guide .rk-pex-author-box {
    margin-top: 38px;
    overflow: hidden;
    border: 1px solid #cbdde5;
    border-radius: 28px;
    background: var(--rk-white);
    box-shadow: 0 18px 45px rgba(16, 37, 54, 0.11);
  }

  #rk-pex-guide .rk-pex-author-box,
  #rk-pex-guide .rk-pex-author-box * {
    box-sizing: border-box;
  }

  #rk-pex-guide .rk-pex-author-box h2::before,
  #rk-pex-guide .rk-pex-author-box h2::after,
  #rk-pex-guide .rk-pex-author-box h3::before,
  #rk-pex-guide .rk-pex-author-box h3::after,
  #rk-pex-guide .rk-pex-author-box p::before,
  #rk-pex-guide .rk-pex-author-box p::after,
  #rk-pex-guide .rk-pex-author-box a::before,
  #rk-pex-guide .rk-pex-author-box a::after,
  #rk-pex-guide .rk-pex-author-box button::before,
  #rk-pex-guide .rk-pex-author-box button::after {
    content: none !important;
    display: none !important;
  }

  #rk-pex-guide .rk-pex-author-head {
    display: flex;
    gap: 24px;
    align-items: center;
    justify-content: space-between;
    padding: clamp(28px, 5vw, 48px) clamp(24px, 5vw, 54px);
    border-bottom: 5px solid var(--rk-cyan);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 92% 12%, rgba(40, 201, 218, 0.14), transparent 29%),
      linear-gradient(135deg, #102536, #14384d);
  }

  #rk-pex-guide .rk-pex-author-head h2 {
    margin: 0 0 8px;
    color: var(--rk-white);
    font-size: clamp(1.75rem, 4.2vw, 2.75rem);
    line-height: 1.05;
  }

  #rk-pex-guide .rk-pex-author-head p {
    margin: 0;
    color: #d9edf2;
    font-size: clamp(0.86rem, 1.7vw, 1rem);
  }

  #rk-pex-guide .rk-pex-author-badge {
    flex: 0 0 auto;
    padding: 13px 18px;
    border: 1px solid rgba(40, 201, 218, 0.36);
    border-radius: 14px;
    color: #73eff6;
    background: rgba(40, 201, 218, 0.08);
    font-size: 0.78rem;
    font-weight: 900;
    letter-spacing: 0.07em;
    white-space: nowrap;
  }

  #rk-pex-guide .rk-pex-author-layout {
    display: grid;
    grid-template-columns: minmax(235px, 31%) minmax(0, 1fr);
  }

  #rk-pex-guide .rk-pex-author-profile {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: clamp(32px, 5vw, 52px) clamp(22px, 4vw, 36px);
    border-right: 1px solid #d5e3e9;
    background: linear-gradient(160deg, #f3f9fb, #eef6f8);
    text-align: center;
  }

  #rk-pex-guide .rk-pex-author-photo {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto 24px;
    border: 7px solid var(--rk-white);
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0 16px 38px rgba(7, 143, 190, 0.18);
  }

  #rk-pex-guide .rk-pex-author-name {
    margin: 0 0 9px;
    color: var(--rk-dark);
    font-size: clamp(1.35rem, 2.8vw, 1.75rem);
    line-height: 1.15;
  }

  #rk-pex-guide .rk-pex-author-role {
    display: block;
    max-width: 270px;
    margin: 0 auto 24px;
    color: var(--rk-blue);
    font-size: 0.77rem;
    font-weight: 900;
    letter-spacing: 0.07em;
    line-height: 1.65;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-author-links {
    display: grid;
    width: 100%;
    gap: 9px;
    margin-top: auto;
  }

  #rk-pex-guide .rk-pex-author-link {
    display: flex;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    padding: 10px 14px;
    border: 1px solid #c7dce5;
    border-radius: 13px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.76rem;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
  }

  #rk-pex-guide .rk-pex-author-link:hover,
  #rk-pex-guide .rk-pex-author-link:focus-visible {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
    transform: translateY(-1px);
  }

  #rk-pex-guide .rk-pex-author-main {
    min-width: 0;
    background: var(--rk-white);
  }

  #rk-pex-guide .rk-pex-author-quote {
    position: relative;
    min-height: 286px;
    margin: 0;
    padding: clamp(40px, 6vw, 64px) clamp(30px, 6vw, 62px) clamp(32px, 5vw, 48px);
    color: var(--rk-dark);
    background:
      linear-gradient(135deg, rgba(40, 201, 218, 0.05), transparent 48%),
      var(--rk-white);
  }

  #rk-pex-guide .rk-pex-quote-mark {
    display: block;
    height: 38px;
    margin-bottom: 10px;
    color: var(--rk-cyan);
    font-family: Georgia, serif;
    font-size: 4.2rem;
    font-weight: 900;
    line-height: 0.8;
  }

  #rk-pex-guide .rk-pex-author-quote p {
    margin: 0;
    color: var(--rk-dark);
    font-size: clamp(1.02rem, 2.2vw, 1.42rem);
    font-style: italic;
    font-weight: 800;
    line-height: 1.65;
  }

  #rk-pex-guide .rk-pex-author-quote footer {
    margin-top: 17px;
    color: var(--rk-blue);
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0.04em;
    text-transform: uppercase;
  }

  #rk-pex-guide .rk-pex-author-tabs {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border-top: 1px solid #d5e3e9;
    border-bottom: 1px solid #d5e3e9;
    background: #f5f9fb;
  }

  #rk-pex-guide .rk-pex-author-tab {
    position: relative;
    min-height: 66px;
    padding: 14px 10px;
    border: 0;
    border-right: 1px solid #d5e3e9;
    border-radius: 0;
    color: #647785;
    background: transparent;
    cursor: pointer;
    font: inherit;
    font-size: 0.75rem;
    font-weight: 900;
    letter-spacing: 0.045em;
    text-transform: uppercase;
    transition: color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
  }

  #rk-pex-guide .rk-pex-author-tab:last-child {
    border-right: 0;
  }

  #rk-pex-guide .rk-pex-author-tab:hover,
  #rk-pex-guide .rk-pex-author-tab:focus-visible {
    color: var(--rk-blue);
    background: var(--rk-white);
    outline: none;
  }

  #rk-pex-guide .rk-pex-author-tab[aria-selected="true"] {
    color: var(--rk-blue);
    background: var(--rk-white);
    box-shadow: inset 0 -4px 0 var(--rk-blue);
  }

  #rk-pex-guide .rk-pex-author-panels {
    min-height: 260px;
    padding: clamp(28px, 5vw, 48px) clamp(30px, 6vw, 62px);
  }

  #rk-pex-guide .rk-pex-author-panel[hidden] {
    display: none !important;
  }

  #rk-pex-guide .rk-pex-author-panel p {
    margin: 0;
    color: var(--rk-muted);
    font-size: 0.9rem;
    line-height: 1.85;
  }

  #rk-pex-guide .rk-pex-author-panel p + p {
    margin-top: 13px;
  }

  #rk-pex-guide .rk-pex-experience-grid,
  #rk-pex-guide .rk-pex-portal-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 13px;
  }

  #rk-pex-guide .rk-pex-experience-card,
  #rk-pex-guide .rk-pex-portal-card {
    min-width: 0;
    padding: 18px;
    border: 1px solid #d5e3e9;
    border-radius: 16px;
    background: #f8fbfc;
  }

  #rk-pex-guide .rk-pex-experience-card strong,
  #rk-pex-guide .rk-pex-portal-card strong,
  #rk-pex-guide .rk-pex-portal-card span {
    display: block;
  }

  #rk-pex-guide .rk-pex-experience-card strong,
  #rk-pex-guide .rk-pex-portal-card strong {
    margin-bottom: 7px;
    color: var(--rk-dark);
    font-size: 0.8rem;
    line-height: 1.35;
  }

  #rk-pex-guide .rk-pex-experience-card span,
  #rk-pex-guide .rk-pex-portal-card span {
    color: var(--rk-muted);
    font-size: 0.72rem;
    line-height: 1.55;
  }

  #rk-pex-guide .rk-pex-portal-card {
    color: var(--rk-dark);
    text-decoration: none;
    transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease;
  }

  #rk-pex-guide .rk-pex-portal-card:hover,
  #rk-pex-guide .rk-pex-portal-card:focus-visible {
    border-color: var(--rk-cyan);
    background: #f0fbfd;
    transform: translateY(-2px);
  }

  #rk-pex-guide .rk-pex-owner-note {
    margin-top: 16px !important;
    padding: 13px 15px;
    border-left: 4px solid var(--rk-cyan);
    border-radius: 0 12px 12px 0;
    background: #eef9fb;
    font-size: 0.75rem !important;
    line-height: 1.65 !important;
  }

  #rk-pex-guide .rk-pex-disclaimer {
    margin-top: 28px;
    padding-top: 22px;
    border-top: 1px solid var(--rk-line);
    color: var(--rk-muted);
    font-size: 0.72rem;
    line-height: 1.65;
  }

  @media (max-width: 940px) {
    #rk-pex-guide .rk-pex-card-grid {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-spec-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pex-guide .rk-pex-answer,
    #rk-pex-guide .rk-pex-cta {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-cta-actions {
      min-width: 0;
    }
  }

  @media (max-width: 720px) {
    #rk-pex-guide {
      margin: 18px auto 46px;
      font-size: 16px;
    }

    #rk-pex-guide .rk-pex-shell {
      border-radius: 21px;
    }

    #rk-pex-guide .rk-pex-hero,
    #rk-pex-guide .rk-pex-content {
      padding: 25px 18px;
    }

    #rk-pex-guide .rk-pex-learn-grid,
    #rk-pex-guide .rk-pex-check-grid {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-section-head {
      grid-template-columns: 44px minmax(0, 1fr);
      gap: 13px;
    }

    #rk-pex-guide .rk-pex-section-no {
      width: 42px;
      height: 42px;
      border-radius: 13px;
    }

    #rk-pex-guide .rk-pex-author-head {
      align-items: flex-start;
      flex-direction: column;
    }

    #rk-pex-guide .rk-pex-author-layout {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-author-profile {
      border-right: 0;
      border-bottom: 1px solid #d5e3e9;
    }

    #rk-pex-guide .rk-pex-author-links {
      max-width: 360px;
    }

    #rk-pex-guide .rk-pex-author-quote {
      min-height: 0;
    }

    #rk-pex-guide .rk-pex-experience-grid,
    #rk-pex-guide .rk-pex-portal-grid {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-table-wrap table,
    #rk-pex-guide .rk-pex-table-wrap thead,
    #rk-pex-guide .rk-pex-table-wrap tbody,
    #rk-pex-guide .rk-pex-table-wrap tr,
    #rk-pex-guide .rk-pex-table-wrap th,
    #rk-pex-guide .rk-pex-table-wrap td {
      display: block;
      width: 100%;
    }

    #rk-pex-guide .rk-pex-table-wrap table {
      border: 0;
      border-radius: 0;
      background: transparent;
    }

    #rk-pex-guide .rk-pex-table-wrap thead {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip: rect(0 0 0 0);
      white-space: nowrap;
    }

    #rk-pex-guide .rk-pex-table-wrap tbody {
      display: grid;
      gap: 13px;
    }

    #rk-pex-guide .rk-pex-table-wrap tr {
      overflow: hidden;
      border: 1px solid var(--rk-line);
      border-radius: 16px;
      background: var(--rk-white);
      box-shadow: 0 7px 18px rgba(16, 37, 54, 0.05);
    }

    #rk-pex-guide .rk-pex-table-wrap td,
    #rk-pex-guide .rk-pex-table-wrap tbody tr:last-child td {
      display: grid;
      grid-template-columns: minmax(112px, 40%) minmax(0, 1fr);
      gap: 12px;
      padding: 12px 13px;
      border: 0;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white) !important;
    }

    #rk-pex-guide .rk-pex-table-wrap td:last-child {
      border-bottom: 0;
    }

    #rk-pex-guide .rk-pex-table-wrap td::before {
      content: attr(data-label);
      color: var(--rk-dark);
      font-size: 0.73rem;
      font-weight: 900;
      line-height: 1.45;
    }

    #rk-pex-guide .rk-pex-bar-row {
      grid-template-columns: 58px minmax(0, 1fr) 68px;
      gap: 8px;
    }
  }

  @media (max-width: 480px) {
    #rk-pex-guide .rk-pex-author-box {
      border-radius: 21px;
    }

    #rk-pex-guide .rk-pex-author-head,
    #rk-pex-guide .rk-pex-author-profile,
    #rk-pex-guide .rk-pex-author-quote,
    #rk-pex-guide .rk-pex-author-panels {
      padding-left: 20px;
      padding-right: 20px;
    }

    #rk-pex-guide .rk-pex-author-badge {
      white-space: normal;
    }

    #rk-pex-guide .rk-pex-author-photo {
      width: 150px;
      height: 150px;
    }

    #rk-pex-guide .rk-pex-author-tabs {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-author-tab,
    #rk-pex-guide .rk-pex-author-tab:last-child {
      min-height: 52px;
      border-right: 0;
      border-bottom: 1px solid #d5e3e9;
    }

    #rk-pex-guide .rk-pex-author-tab:last-child {
      border-bottom: 0;
    }

    #rk-pex-guide .rk-pex-author-tab[aria-selected="true"] {
      box-shadow: inset 4px 0 0 var(--rk-blue);
    }

    #rk-pex-guide .rk-pex-author-strip {
      align-items: flex-start;
    }

    #rk-pex-guide .rk-pex-spec-grid {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-nav a {
      width: 100%;
      text-align: center;
    }

    #rk-pex-guide .rk-pex-bar-row {
      grid-template-columns: 1fr;
    }

    #rk-pex-guide .rk-pex-bar-value {
      text-align: left;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-pex-guide *,
    #rk-pex-guide *::before,
    #rk-pex-guide *::after {
      scroll-behavior: auto !important;
      transition: none !important;
    }
  }
</style>

<article id="rk-pex-guide" itemscope="" itemtype="https://schema.org/TechArticle">
  <div class="rk-pex-shell">
    <div class="rk-pex-progress-track" aria-hidden="true"><div class="rk-pex-progress"></div></div>

    <header class="rk-pex-hero">
      <div class="rk-pex-badge">Poradnik techniczny • aktualizacja 2026</div>
      <h2>Rura PEX do ogrzewania podłogowego: <span>dobór na podstawie parametrów</span>, nie koloru przewodu</h2>

      <div class="rk-pex-hook">
        <p><strong>Najczęstszy poprawny wybór do domu jednorodzinnego to rura PE-X 16×2,0 mm, przeznaczona do klasy zastosowania 4, z potwierdzoną barierą antydyfuzyjną i dokumentacją całego systemu.</strong> Sam napis „PEX”, kolor rury albo wysoka temperatura podana wielkimi cyframi na etykiecie nie wystarczają do bezpiecznego zaprojektowania podłogówki.</p>
      </div>

      <p class="rk-pex-hero-lead">W tym opracowaniu pokazuję, jak odczytać oznaczenia rury, czym różnią się PE-Xa, PE-Xb i PE-Xc, kiedy wybrać średnicę 16×2,0 lub 20×2,0 mm oraz jak obliczyć długość pętli, przepływ, pojemność wodną i orientacyjne straty ciśnienia. Bez rankingów marek i bez marketingowych obietnic.</p>

      <div class="rk-pex-hero-meta">
        <span>Aktualizacja: 22 sierpnia 2026 r.</span>
        <span>Normy: ISO 15875:2025 • ISO 10508 • EN 1264 • DIN 4726:2024</span>
        <span>Poziom: inwestor, instalator i projektant</span>
      </div>

      <div class="rk-pex-author-strip" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
        <img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – projektant instalacji sanitarnych i specjalista ogrzewania podłogowego" width="54" height="54" loading="eager" itemprop="image">
        <div>
          <b itemprop="name">Robert Kucharski</b>
          <small itemprop="jobTitle">Projektant instalacji sanitarnych • specjalista HVAC i ogrzewania podłogowego • autor Projekt-Ogrzewania.pl</small>
        </div>
      </div>
    </header>

    <div class="rk-pex-content" itemprop="articleBody">
      <section class="rk-pex-learn" aria-labelledby="rk-pex-learn-title">
        <h3 class="rk-pex-learn-title" id="rk-pex-learn-title">Z tego technicznego opracowania dowiesz się:</h3>
        <div class="rk-pex-learn-grid">
          <div class="rk-pex-learn-card">
            <div class="rk-pex-learn-no" aria-hidden="true">01</div>
            <div><h4>Jaką rurę PEX wybrać?</h4><p>Które oznaczenia mają znaczenie i dlaczego litera a, b lub c nie jest samodzielnym rankingiem jakości.</p></div>
          </div>
          <div class="rk-pex-learn-card">
            <div class="rk-pex-learn-no" aria-hidden="true">02</div>
            <div><h4>16×2 czy 20×2 mm?</h4><p>Jak średnica wewnętrzna wpływa na pojemność wodną, prędkość przepływu i opory hydrauliczne.</p></div>
          </div>
          <div class="rk-pex-learn-card">
            <div class="rk-pex-learn-no" aria-hidden="true">03</div>
            <div><h4>Ile rury potrzeba na m²?</h4><p>Wzór dla rozstawu 10, 12,5, 15, 20 i 25 cm oraz przykład podziału pomieszczenia na pętle.</p></div>
          </div>
          <div class="rk-pex-learn-card">
            <div class="rk-pex-learn-no" aria-hidden="true">04</div>
            <div><h4>Jak nie kupić problemu?</h4><p>Bariera EVOH, klasa zastosowania, nadruk produkcyjny, dokumentacja i próba szczelności przed jastrychem.</p></div>
          </div>
        </div>
      </section>

      <nav class="rk-pex-nav" aria-label="Spis treści artykułu">
        <strong>Na skróty</strong>
        <div class="rk-pex-nav-links">
          <a href="#rk-pex-wybor">Szybki wybór</a>
          <a href="#rk-pex-rodzaje">PEX-a, PEX-b, PEX-c</a>
          <a href="#rk-pex-oznaczenia">Normy i nadruk</a>
          <a href="#rk-pex-srednica">Średnice</a>
          <a href="#rk-pex-ile">Ile rury na m²</a>
          <a href="#rk-pex-petla">Długość pętli</a>
          <a href="#rk-pex-temperatura">Temperatura</a>
          <a href="#rk-pex-evoh">Bariera EVOH</a>
          <a href="#rk-pex-montaz">Montaż</a>
          <a href="#rk-pex-porownanie">PEX czy PE-RT</a>
          <a href="#rk-pex-faq">FAQ</a>
        </div>
      </nav>

      <section class="rk-pex-section" id="rk-pex-wybor" aria-labelledby="rk-pex-s1">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">1</div>
          <div>
            <h2 id="rk-pex-s1">Rura PEX do ogrzewania podłogowego – jaka będzie właściwa?</h2>
            <p>Krótka odpowiedź przed szczegółowymi obliczeniami i porównaniem materiałów.</p>
          </div>
        </div>

        <div class="rk-pex-answer" aria-label="Najczęściej wybierana rura PEX do ogrzewania podłogowego">
          <div>
            <span class="rk-pex-answer-label">Najczęstszy wariant w domu jednorodzinnym</span>
            <strong class="rk-pex-answer-main">PE-X 16×2,0 mm • klasa 4 • bariera tlenowa • jeden kompletny system</strong>
            <p>To punkt wyjścia, a nie automatyczna odpowiedź dla każdego budynku. Ostateczny dobór musi uwzględnić obciążenie cieplne pomieszczeń, rozstaw przewodów, długości dobiegów, wymagane przepływy, dopuszczalną stratę ciśnienia i możliwości regulacyjne rozdzielacza.</p>
          </div>
          <div class="rk-pex-answer-badge">
            <b>16×2</b>
            <span>najpopularniejszy wymiar, ale nie uniwersalne rozwiązanie bez obliczeń</span>
          </div>
        </div>

        <p><strong>Rura PEX do ogrzewania podłogowego</strong> powinna tworzyć z rozdzielaczem i złączkami przebadany, zgodny system. Nie należy łączyć przypadkowej rury z dowolną złączką tylko dlatego, że nominalna średnica jest taka sama. Tolerancja średnicy, grubość ścianki, geometria tulei oraz sposób zacisku lub rozszerzania muszą być do siebie dopasowane.</p>

        <p>W typowej instalacji wodnej przewód układa się w jednej ciągłej pętli od belki zasilającej do belki powrotnej. W jastrychu nie planuje się połączeń. Sam materiał PE-X nie koroduje tak jak stal, lecz do zamkniętego układu nadal może przenikać tlen, dlatego znaczenie ma bariera antydyfuzyjna oraz jakość wody instalacyjnej.</p>

        <div class="rk-pex-spec-grid" aria-label="Cztery najważniejsze kryteria doboru rury PEX">
          <div class="rk-pex-spec"><b>16×2,0</b><span>częsty wymiar pętli w budownictwie mieszkaniowym</span></div>
          <div class="rk-pex-spec"><b>Klasa 4</b><span>zastosowanie obejmujące ogrzewanie podłogowe i niskotemperaturowe</span></div>
          <div class="rk-pex-spec"><b>DIN 4726</b><span>punkt odniesienia dla bariery przeciw dyfuzji tlenu</span></div>
          <div class="rk-pex-spec"><b>Projekt</b><span>potwierdzenie przepływu, długości, rozstawu i oporu pętli</span></div>
        </div>

        <div class="rk-pex-truth">
          <p><strong>Najważniejsza prawda:</strong> dobra rura nie naprawi złego projektu. Przewód o świetnych parametrach nadal będzie pracował źle, jeśli pętle okażą się zbyt długie, przepływy nie zostaną zbilansowane albo rozstaw nie pokryje obciążenia cieplnego pomieszczenia.</p>
        </div>

        <p>Jeżeli chcesz najpierw porównać wszystkie grupy materiałowe, przejdź do osobnego opracowania: <a href="https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/">rury do ogrzewania podłogowego – kompletny poradnik</a>.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-rodzaje" aria-labelledby="rk-pex-s2">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">2</div>
          <div>
            <h2 id="rk-pex-s2">PEX-a, PEX-b czy PEX-c do podłogówki?</h2>
            <p>Litera opisuje metodę sieciowania polietylenu, a nie miejsce w rankingu jakości.</p>
          </div>
        </div>

        <p>PEX, zapisywany w normach jako PE-X, jest polietylenem, w którym pomiędzy łańcuchami polimeru utworzono dodatkowe wiązania poprzeczne. Sieciowanie ogranicza płynięcie materiału pod długotrwałym obciążeniem i podnosi jego przydatność w instalacjach pracujących z ciepłą wodą. Sposób wykonania wiązań określa oznaczenie PE-Xa, PE-Xb lub PE-Xc.</p>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Porównanie metod sieciowania rur PE-X</span>
          <table>
            <thead>
              <tr>
                <th>Rodzaj</th>
                <th>Metoda sieciowania</th>
                <th>Typowe zachowanie montażowe</th>
                <th>Co naprawdę sprawdzić</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Rodzaj"><strong>PE-Xa</strong></td>
                <td data-label="Metoda">Proces nadtlenkowy, prowadzony w fazie stopionej polimeru.</td>
                <td data-label="Montaż">Zwykle duża elastyczność i wyraźna pamięć kształtu. Konkretna metoda naprawy załamania zależy od dokumentacji systemu.</td>
                <td data-label="Sprawdź">Klasę zastosowania, ciśnienie projektowe, promień gięcia, barierę tlenową i kompatybilne złączki.</td>
              </tr>
              <tr>
                <td data-label="Rodzaj"><strong>PE-Xb</strong></td>
                <td data-label="Metoda">Sieciowanie silanowe z udziałem wilgoci po uformowaniu przewodu.</td>
                <td data-label="Montaż">Często nieco większa sztywność niż w PE-Xa, lecz parametr zależy również od receptury i konstrukcji warstwowej.</td>
                <td data-label="Sprawdź">Te same parametry systemowe; nie zakładaj niższej trwałości wyłącznie na podstawie litery „b”.</td>
              </tr>
              <tr>
                <td data-label="Rodzaj"><strong>PE-Xc</strong></td>
                <td data-label="Metoda">Sieciowanie promieniowaniem po wytłoczeniu przewodu.</td>
                <td data-label="Montaż">Właściwości zależą od dawki, geometrii rury i kontroli procesu; sama nazwa nie przesądza o elastyczności całego produktu.</td>
                <td data-label="Sprawdź">Deklarowane warunki pracy, badania systemowe, dokumenty i sposób postępowania po mechanicznym uszkodzeniu.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-pex-note">
          <p><strong>PE-Xa nie jest automatycznie „najtrwalszy”, a PE-Xb nie jest automatycznie „gorszy”.</strong> Metoda sieciowania wpływa na zachowanie materiału, ale o przydatności rury decyduje komplet parametrów: konstrukcja ściany, stopień sieciowania, stabilizacja, bariera tlenowa, tolerancje wymiarowe, klasa zastosowania oraz jakość systemu połączeń.</p>
        </div>

        <h3>PEX z EVOH a PEX/Al/PEX – to nie jest ta sama konstrukcja</h3>
        <p>Jednorodna rura PE-X z barierą EVOH pozostaje przewodem z tworzywa o stosunkowo dużej rozszerzalności liniowej. Rura PEX/Al/PEX jest przewodem wielowarstwowym z warstwą aluminium, która ogranicza wydłużenie i zwiększa stabilność kształtu. Aluminium może jednocześnie pełnić funkcję bariery tlenowej, ale wymaga prawidłowo wykonanych połączeń warstw oraz kompatybilnego systemu złączek.</p>

        <div class="rk-pex-card-grid">
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Nie oceniaj po kolorze</span>
            <h4>Biała, czerwona lub niebieska rura</h4>
            <p>Kolor jest elementem identyfikacyjnym i marketingowym. Nie informuje samodzielnie o klasie zastosowania, barierze tlenowej ani parametrach ciśnieniowych.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Nie oceniaj po literze</span>
            <h4>PE-Xa, PE-Xb i PE-Xc</h4>
            <p>Oznaczenie wskazuje technologię sieciowania. Do porównania dwóch rur potrzebna jest dokumentacja techniczna, a nie samo oznaczenie materiału.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Oceniaj system</span>
            <h4>Rura, złączki i narzędzia</h4>
            <p>Wymiary nominalne nie gwarantują kompatybilności. Bezpieczeństwo zapewnia system, którego elementy przewidziano do wspólnej pracy.</p>
          </div>
        </div>

        <p>Porównanie z drugim popularnym materiałem znajduje się w osobnym artykule: <a href="https://projekt-ogrzewania.pl/rura-pert-do-ogrzewania-podlogowego/">rura PE-RT do ogrzewania podłogowego</a>. W dalszej części tego poradnika wrócimy do najważniejszych różnic bez powtarzania całego odrębnego opracowania.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-oznaczenia" aria-labelledby="rk-pex-s3">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">3</div>
          <div>
            <h2 id="rk-pex-s3">Jak czytać oznaczenia rury PEX?</h2>
            <p>Najważniejsze informacje powinny być na przewodzie i w dokumentacji, nie tylko w opisie sklepu.</p>
          </div>
        </div>

        <p>Aktualne wydania ISO 15875-1:2025 oraz ISO 15875-2:2025 opisują systemy rurowe z usieciowanego polietylenu przeznaczone między innymi do instalacji grzewczych. Norma odnosi parametry przewodu do klasy zastosowania, temperatur projektowych oraz ciśnienia projektowego. Oznacza to, że pojedynczej liczby „95°C” lub „10 bar” nie wolno interpretować w oderwaniu od czasu działania i temperatury.</p>

        <div class="rk-pex-formula" aria-label="Przykładowy układ oznaczeń na rurze PEX">
          <span class="rk-pex-formula-label">Przykładowy zapis na nadruku – układ informacji</span>
          <div class="rk-pex-equation">PE-Xa 16×2,0 • klasa 4 / p<sub>D</sub> • bariera DIN 4726 • norma systemowa • partia • data
            <small>To przykład kolejności danych, a nie gotowe oznaczenie konkretnego produktu. Wartości ciśnienia i klasy należy odczytać z nadruku oraz deklaracji producenta danej rury.</small>
          </div>
        </div>

        <div class="rk-pex-check-grid">
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">01</div>
            <div><h4>Materiał i konstrukcja</h4><p>PE-Xa, PE-Xb albo PE-Xc oraz informacja, czy jest to rura jednorodna z EVOH, czy konstrukcja wielowarstwowa.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">02</div>
            <div><h4>Wymiar</h4><p>Średnica zewnętrzna i grubość ścianki, np. 16×2,0 mm. Do hydrauliki potrzebna jest wynikająca z nich średnica wewnętrzna.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">03</div>
            <div><h4>Klasa zastosowania</h4><p>Dla podłogówki szukaj deklaracji odpowiedniej dla ogrzewania płaszczyznowego, zwykle klasy 4 według systemu klasyfikacji instalacji z tworzyw.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">04</div>
            <div><h4>Ciśnienie projektowe</h4><p>Wartość musi być powiązana z klasą i profilem temperatur. Napis „10 bar” przy 20°C nie oznacza automatycznie 10 bar przy każdej temperaturze.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">05</div>
            <div><h4>Bariera tlenowa</h4><p>Sprawdź odwołanie do aktualnych wymagań dotyczących dyfuzji tlenu, a nie tylko ogólne hasło „EVOH” na etykiecie.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">06</div>
            <div><h4>Identyfikowalność</h4><p>Partia, data, metraż i oznaczenie zakładu umożliwiają rozpoznanie produktu po wykonaniu instalacji i podczas ewentualnej reklamacji.</p></div>
          </div>
        </div>

        <h3>Cztery dokumenty, które opisują różne rzeczy</h3>
        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Norma materiałowa to nie to samo co norma projektowania podłogówki</span>
          <table>
            <thead>
              <tr>
                <th>Dokument</th>
                <th>Zakres</th>
                <th>Znaczenie przy wyborze rury</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Dokument"><strong>ISO 15875:2025</strong></td>
                <td data-label="Zakres">Systemy rurowe PE-X do instalacji ciepłej i zimnej wody oraz ogrzewania.</td>
                <td data-label="Znaczenie">Opisuje wymagania ogólne, właściwości rur i przydatność systemu do pracy.</td>
              </tr>
              <tr>
                <td data-label="Dokument"><strong>ISO 10508</strong></td>
                <td data-label="Zakres">Klasyfikacja warunków pracy ciśnieniowych instalacji z tworzyw.</td>
                <td data-label="Znaczenie">Pomaga rozumieć zależność między temperaturą, czasem działania, klasą i ciśnieniem.</td>
              </tr>
              <tr>
                <td data-label="Dokument"><strong>DIN 4726:2024</strong></td>
                <td data-label="Zakres">Rury z tworzyw i wielowarstwowe do ogrzewania płaszczyznowego oraz podłączeń grzejników.</td>
                <td data-label="Znaczenie">Stanowi punkt odniesienia dla wymagań dotyczących bariery przeciw dyfuzji tlenu.</td>
              </tr>
              <tr>
                <td data-label="Dokument"><strong>EN 1264</strong></td>
                <td data-label="Zakres">Wodne systemy ogrzewania i chłodzenia płaszczyznowego: moc, wymiarowanie i wykonanie.</td>
                <td data-label="Znaczenie">Dotyczy działania kompletnego systemu podłogowego, a nie wyłącznie materiału rury.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-pex-warning">
          <p><strong>CE i atest do wody pitnej nie zastępują parametrów grzewczych.</strong> Oznaczenie CE ma sens w zakresie właściwego aktu prawnego i odpowiedniej specyfikacji technicznej. Dokument higieniczny jest ważny dla zastosowań wody użytkowej, ale w zamkniętej instalacji podłogowej nie potwierdza hydrauliki, klasy 4 ani bariery tlenowej. W pierwszej kolejności czytaj przeznaczenie, normę systemową i deklarowane warunki pracy.</p>
        </div>

        <p>Szersze omówienie znajduje się w materiale <a href="https://projekt-ogrzewania.pl/norma-en-iso-15875/">norma EN ISO 15875</a> oraz w przewodniku <a href="https://projekt-ogrzewania.pl/norma-obliczen-ogrzewania-podlogowego-en-1264/">norma obliczeń ogrzewania podłogowego EN 1264</a>.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-srednica" aria-labelledby="rk-pex-s4">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">4</div>
          <div>
            <h2 id="rk-pex-s4">Rura PEX 16×2 czy 20×2 mm?</h2>
            <p>O hydraulice decyduje średnica wewnętrzna, a nie sama liczba widoczna w nazwie handlowej.</p>
          </div>
        </div>

        <p>W zapisie 16×2,0 mm pierwsza wartość oznacza średnicę zewnętrzną, a druga grubość ścianki. Idealizowana średnica wewnętrzna wynosi więc 12 mm. Dla rury 20×2,0 mm otrzymujemy 16 mm. Ta różnica wygląda niewinnie, lecz pole przekroju rośnie proporcjonalnie do kwadratu średnicy, dlatego wpływ na pojemność wodną i opory przepływu jest bardzo duży.</p>

        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Średnica wewnętrzna i objętość jednego metra</span>
          <div class="rk-pex-equation">d<sub>i</sub> = d<sub>e</sub> − 2e &nbsp;&nbsp; | &nbsp;&nbsp; V<sub>1m</sub> = π · d<sub>i</sub><sup>2</sup> / 4 · 1 m
            <small>d<sub>e</sub> – średnica zewnętrzna, e – grubość ścianki, d<sub>i</sub> – średnica wewnętrzna. Wynik geometryczny nie uwzględnia tolerancji produkcyjnych.</small>
          </div>
        </div>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Geometria popularnych wymiarów rur do ogrzewania płaszczyznowego</span>
          <table>
            <thead>
              <tr>
                <th>Wymiar zewnętrzny</th>
                <th>Średnica wewnętrzna</th>
                <th>Pole przepływu</th>
                <th>Woda w 1 m</th>
                <th>SDR = d<sub>e</sub>/e</th>
                <th>Typowe zastosowanie</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Wymiar"><strong>12×2,0 mm</strong></td>
                <td data-label="Średnica wewn.">8 mm</td>
                <td data-label="Pole przepływu">50,3 mm²</td>
                <td data-label="Woda w 1 m">0,050 l/m</td>
                <td data-label="SDR">6,0</td>
                <td data-label="Zastosowanie">Systemy specjalne i cienkowarstwowe – tylko według dokumentacji danego rozwiązania.</td>
              </tr>
              <tr>
                <td data-label="Wymiar"><strong>14×2,0 mm</strong></td>
                <td data-label="Średnica wewn.">10 mm</td>
                <td data-label="Pole przepływu">78,5 mm²</td>
                <td data-label="Woda w 1 m">0,079 l/m</td>
                <td data-label="SDR">7,0</td>
                <td data-label="Zastosowanie">Renowacje i systemy o krótszych pętlach; wyższy opór przy tym samym przepływie.</td>
              </tr>
              <tr>
                <td data-label="Wymiar"><strong>16×2,0 mm</strong></td>
                <td data-label="Średnica wewn.">12 mm</td>
                <td data-label="Pole przepływu">113,1 mm²</td>
                <td data-label="Woda w 1 m">0,113 l/m</td>
                <td data-label="SDR">8,0</td>
                <td data-label="Zastosowanie">Najczęstszy wymiar w domowych systemach mokrych.</td>
              </tr>
              <tr>
                <td data-label="Wymiar"><strong>17×2,0 mm</strong></td>
                <td data-label="Średnica wewn.">13 mm</td>
                <td data-label="Pole przepływu">132,7 mm²</td>
                <td data-label="Woda w 1 m">0,133 l/m</td>
                <td data-label="SDR">8,5</td>
                <td data-label="Zastosowanie">Systemy przewidziane dla tego wymiaru; mniejszy opór niż 16×2 przy tym samym przepływie.</td>
              </tr>
              <tr>
                <td data-label="Wymiar"><strong>20×2,0 mm</strong></td>
                <td data-label="Średnica wewn.">16 mm</td>
                <td data-label="Pole przepływu">201,1 mm²</td>
                <td data-label="Woda w 1 m">0,201 l/m</td>
                <td data-label="SDR">10,0</td>
                <td data-label="Zastosowanie">Duże powierzchnie, określone systemy przemysłowe lub układy wymagające ograniczenia oporów.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-pex-note">
          <p><strong>Wniosek:</strong> rura 20×2 mm nie jest automatycznie „lepsza” od 16×2 mm. Ma około 78% większą pojemność jednostkową i znacznie niższy opór przy tym samym przepływie, ale wymaga większego promienia gięcia, innego osprzętu i odpowiednio zaprojektowanego rozstawu. Większa średnica nie jest pozwoleniem na dowolnie długą pętlę.</p>
        </div>

        <h3>Jak obliczyć przepływ w pętli ogrzewania podłogowego?</h3>
        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Przepływ objętościowy wody</span>
          <div class="rk-pex-equation">V̇ [l/h] ≈ 0,86 · Q [W] / ΔT [K]
            <small>Q – moc przekazywana przez pętlę, ΔT – przyjęta różnica temperatury między zasilaniem i powrotem. Współczynnik dotyczy wody i typowego zakresu temperatur instalacji grzewczej.</small>
          </div>
        </div>

        <p><strong>Przykład:</strong> jeżeli pętla ma przekazać 800 W, a projektowa różnica temperatur wynosi 5 K, wymagany przepływ to około 0,86 × 800 / 5 = <strong>138 l/h</strong>, czyli około <strong>2,3 l/min</strong>. Dopiero dla tego przepływu i konkretnej średnicy wewnętrznej można policzyć prędkość oraz stratę ciśnienia.</p>

        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Prędkość wody w przewodzie</span>
          <div class="rk-pex-equation">v = 4 · V̇ / (π · d<sub>i</sub><sup>2</sup>)
            <small>W obliczeniu jednostkowym V̇ należy podać w m³/s, a średnicę wewnętrzną w metrach. Dla tego samego przepływu mniejsza średnica oznacza większą prędkość i wyższy opór.</small>
          </div>
        </div>

        <p>Szczegółowe rozwinięcie znajdziesz w artykułach <a href="https://projekt-ogrzewania.pl/srednice-rur-w-ogrzewaniu-podlogowym/">średnice rur w ogrzewaniu podłogowym</a> oraz <a href="https://projekt-ogrzewania.pl/ile-wody-miesci-sie-w-1-metrze-rury-pex-pert-16/">ile wody mieści się w jednym metrze rury 16×2 mm</a>.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-ile" aria-labelledby="rk-pex-s5">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">5</div>
          <div>
            <h2 id="rk-pex-s5">Ile rury PEX potrzeba na m² ogrzewania podłogowego?</h2>
            <p>Zużycie wynika przede wszystkim z rozstawu, ale całkowita długość obejmuje również łuki i dobiegi do rozdzielacza.</p>
          </div>
        </div>

        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Wzór do wstępnego oszacowania długości rury</span>
          <div class="rk-pex-equation">L = (A / s) · k + L<sub>d</sub>
            <small>L – całkowita długość rury [m], A – aktywna powierzchnia grzewcza [m²], s – rozstaw osiowy rur [m], k – współczynnik na łuki i geometrię, zwykle 1,03–1,08, L<sub>d</sub> – łączna długość odcinków dobiegowych zasilania i powrotu.</small>
          </div>
        </div>

        <p>Wartość A oznacza powierzchnię faktycznie pokrytą rurami, a nie powierzchnię użytkową z projektu architektonicznego. Z obliczenia trzeba wyłączyć stałą zabudowę, miejsca niewskazane do ogrzewania oraz strefy zajęte przez elementy instalacyjne. Rozstaw należy dobierać do obciążenia cieplnego i konstrukcji podłogi, a nie wyłącznie do rodzaju pomieszczenia.</p>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Orientacyjne zużycie rury zależnie od rozstawu</span>
          <table>
            <thead>
              <tr>
                <th>Rozstaw</th>
                <th>Geometria bez zapasu</th>
                <th>Z łukami +5%</th>
                <th>Rura na 12 m² aktywnej podłogi</th>
                <th>Ważna uwaga</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Rozstaw"><strong>10 cm</strong></td>
                <td data-label="Bez zapasu">10,00 m/m²</td>
                <td data-label="Z łukami +5%">10,50 m/m²</td>
                <td data-label="Na 12 m²">126,0 m</td>
                <td data-label="Uwaga">Dla 12 m² prawie zawsze potrzebny będzie podział na co najmniej dwie pętle.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>12,5 cm</strong></td>
                <td data-label="Bez zapasu">8,00 m/m²</td>
                <td data-label="Z łukami +5%">8,40 m/m²</td>
                <td data-label="Na 12 m²">100,8 m</td>
                <td data-label="Uwaga">Dojścia do rozdzielacza mogą przesądzić o konieczności drugiej pętli.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>15 cm</strong></td>
                <td data-label="Bez zapasu">6,67 m/m²</td>
                <td data-label="Z łukami +5%">7,00 m/m²</td>
                <td data-label="Na 12 m²">84,0 m</td>
                <td data-label="Uwaga">Do wyniku trzeba dodać pełną długość zasilania i powrotu do rozdzielacza.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>20 cm</strong></td>
                <td data-label="Bez zapasu">5,00 m/m²</td>
                <td data-label="Z łukami +5%">5,25 m/m²</td>
                <td data-label="Na 12 m²">63,0 m</td>
                <td data-label="Uwaga">Rzadszy rozstaw musi nadal pokryć obciążenie cieplne i zapewnić równomierną temperaturę podłogi.</td>
              </tr>
              <tr>
                <td data-label="Rozstaw"><strong>25 cm</strong></td>
                <td data-label="Bez zapasu">4,00 m/m²</td>
                <td data-label="Z łukami +5%">4,20 m/m²</td>
                <td data-label="Na 12 m²">50,4 m</td>
                <td data-label="Uwaga">Rozwiązanie do wybranych stref o małym obciążeniu; nie jest standardem dla każdego pokoju.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <div class="rk-pex-chart" role="img" aria-label="Wykres geometrycznego zużycia rury na metr kwadratowy przy rozstawie 10, 12,5, 15, 20 i 25 centymetrów">
          <h3>Wykres: rozstaw a liczba metrów rury na 1 m²</h3>
          <p class="rk-pex-chart-sub">Wartość geometryczna bez dobiegów do rozdzielacza i bez dodatkowego współczynnika na łuki.</p>
          <div class="rk-pex-bars">
            <div class="rk-pex-bar-row"><span class="rk-pex-bar-label">10 cm</span><div class="rk-pex-bar-track"><div class="rk-pex-bar-fill" style="width:100%"></div></div><span class="rk-pex-bar-value">10,00 m/m²</span></div>
            <div class="rk-pex-bar-row"><span class="rk-pex-bar-label">12,5 cm</span><div class="rk-pex-bar-track"><div class="rk-pex-bar-fill" style="width:80%"></div></div><span class="rk-pex-bar-value">8,00 m/m²</span></div>
            <div class="rk-pex-bar-row"><span class="rk-pex-bar-label">15 cm</span><div class="rk-pex-bar-track"><div class="rk-pex-bar-fill" style="width:66.7%"></div></div><span class="rk-pex-bar-value">6,67 m/m²</span></div>
            <div class="rk-pex-bar-row"><span class="rk-pex-bar-label">20 cm</span><div class="rk-pex-bar-track"><div class="rk-pex-bar-fill" style="width:50%"></div></div><span class="rk-pex-bar-value">5,00 m/m²</span></div>
            <div class="rk-pex-bar-row"><span class="rk-pex-bar-label">25 cm</span><div class="rk-pex-bar-track"><div class="rk-pex-bar-fill" style="width:40%"></div></div><span class="rk-pex-bar-value">4,00 m/m²</span></div>
          </div>
        </div>

        <h3>Przykład: pomieszczenie 24 m², rura co 15 cm</h3>
        <p>Przyjmijmy 24 m² aktywnej powierzchni, rozstaw 0,15 m, współczynnik k = 1,05 i łącznie 12 m odcinków dobiegowych. Otrzymujemy:</p>

        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Obliczenie przykładowe</span>
          <div class="rk-pex-equation">L = (24 / 0,15) · 1,05 + 12 = 180 m
            <small>Jedna pętla o długości 180 m byłaby hydraulicznie nieuzasadniona. Pomieszczenie należy podzielić przykładowo na dwie zbliżone pętle po około 90 m, a następnie sprawdzić przepływ i opór każdej z nich.</small>
          </div>
        </div>

        <div class="rk-pex-warning">
          <p><strong>Nie dodawaj automatycznie 10% do całego budynku i nie dziel wyniku przez 100.</strong> Dobiegi dla każdej pętli są różne, a podział pomieszczeń musi uwzględniać dylatacje, strefy brzegowe, granice obwodów i położenie rozdzielacza. Dokładny kalkulator i rozwinięcie metody znajdziesz w artykule <a href="https://projekt-ogrzewania.pl/ile-rury-na-m%C2%B2-ogrzewania-podlogowego/">ile rury na m² ogrzewania podłogowego</a>.</p>
        </div>

        <p>Rozstaw 10 lub 15 cm powinien wynikać z obliczeń, dlatego warto również przeczytać: <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/">rozstaw rur w wodnym ogrzewaniu podłogowym</a>.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-petla" aria-labelledby="rk-pex-s6">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">6</div>
          <div>
            <h2 id="rk-pex-s6">Maksymalna długość pętli rury PEX 16×2 mm</h2>
            <p>Zakres 80–100 m jest użyteczną praktyką projektową, lecz nie uniwersalną stałą zapisaną dla każdej instalacji.</p>
          </div>
        </div>

        <p>Dopuszczalna długość pętli zależy od wymaganej mocy, projektowego spadku temperatury, przepływu, średnicy wewnętrznej, temperatury i rodzaju czynnika, oporów rozdzielacza, zaworów oraz dostępnej wysokości podnoszenia pompy. Dwie pętle po 90 m mogą mieć zupełnie inne opory, jeśli jedna przenosi 400 W, a druga 900 W.</p>

        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Strata ciśnienia w prostym przewodzie – Darcy-Weisbach</span>
          <div class="rk-pex-equation">Δp = λ · (L / d<sub>i</sub>) · (ρ · v² / 2)
            <small>λ – współczynnik tarcia zależny od liczby Reynoldsa i chropowatości, L – długość rury, d<sub>i</sub> – średnica wewnętrzna, ρ – gęstość czynnika, v – średnia prędkość przepływu. Do wyniku trzeba dodać opory miejscowe i armaturę.</small>
          </div>
        </div>

        <div class="rk-pex-chart">
          <h3>Wykres: orientacyjna jednostkowa strata ciśnienia</h3>
          <p class="rk-pex-chart-sub">Model Darcy-Weisbacha dla wody o temperaturze około 35°C, chropowatości bezwzględnej przyjętej na poziomie 0,007 mm oraz średnic wewnętrznych 12 i 16 mm. Dla przepływu laminarnego zastosowano λ = 64/Re, a dla turbulentnego przybliżenie Haalanda; obszar przejściowy ma charakter orientacyjny. Wykres pokazuje skalę różnicy i nie zastępuje tabel technicznych konkretnej rury.</p>

          <svg viewBox="0 0 660 340" role="img" aria-labelledby="rk-pex-chart-title rk-pex-chart-desc">
            <title id="rk-pex-chart-title">Strata ciśnienia w rurze 16×2 i 20×2 w zależności od przepływu</title>
            <desc id="rk-pex-chart-desc">Dla przepływów od 60 do 180 litrów na godzinę rura 16×2 ma wyższą jednostkową stratę ciśnienia niż rura 20×2.</desc>
            <rect x="0" y="0" width="660" height="340" rx="14" fill="#ffffff"></rect>
            <g stroke="#dce8ee" stroke-width="1">
              <line x1="70" y1="40" x2="600" y2="40"></line>
              <line x1="70" y1="113.3" x2="600" y2="113.3"></line>
              <line x1="70" y1="186.7" x2="600" y2="186.7"></line>
              <line x1="70" y1="260" x2="600" y2="260"></line>
              <line x1="70" y1="40" x2="70" y2="260"></line>
              <line x1="200" y1="40" x2="200" y2="260"></line>
              <line x1="330" y1="40" x2="330" y2="260"></line>
              <line x1="460" y1="40" x2="460" y2="260"></line>
              <line x1="590" y1="40" x2="590" y2="260"></line>
            </g>
            <g fill="#687986" font-family="Inter, sans-serif" font-size="12">
              <text x="24" y="44">0,30</text>
              <text x="24" y="117">0,20</text>
              <text x="24" y="191">0,10</text>
              <text x="36" y="264">0</text>
              <text x="61" y="286">60</text>
              <text x="190" y="286">90</text>
              <text x="316" y="286">120</text>
              <text x="446" y="286">150</text>
              <text x="576" y="286">180</text>
              <text x="255" y="316">przepływ [l/h]</text>
              <text transform="rotate(-90 14 195)" x="14" y="195">Δp [kPa/m]</text>
            </g>
            <path d="M70 228.5 L200 197.7 L330 158.8 L460 111.1 L590 56.1" fill="none" stroke="#e33d35" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"></path>
            <path d="M70 254.9 L200 243.9 L330 233.6 L460 221.9 L590 207.9" fill="none" stroke="#078fbe" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"></path>
            <g fill="#ffffff" stroke-width="4">
              <circle cx="70" cy="228.5" r="6" stroke="#e33d35"></circle><circle cx="200" cy="197.7" r="6" stroke="#e33d35"></circle><circle cx="330" cy="158.8" r="6" stroke="#e33d35"></circle><circle cx="460" cy="111.1" r="6" stroke="#e33d35"></circle><circle cx="590" cy="56.1" r="6" stroke="#e33d35"></circle>
              <circle cx="70" cy="254.9" r="6" stroke="#078fbe"></circle><circle cx="200" cy="243.9" r="6" stroke="#078fbe"></circle><circle cx="330" cy="233.6" r="6" stroke="#078fbe"></circle><circle cx="460" cy="221.9" r="6" stroke="#078fbe"></circle><circle cx="590" cy="207.9" r="6" stroke="#078fbe"></circle>
            </g>
          </svg>

          <div class="rk-pex-chart-legend" aria-hidden="true">
            <span class="rk-pex-legend-item"><span class="rk-pex-legend-line" style="background:#e33d35"></span>rura 16×2,0 mm – d<sub>i</sub> = 12 mm</span>
            <span class="rk-pex-legend-item"><span class="rk-pex-legend-line" style="background:#078fbe"></span>rura 20×2,0 mm – d<sub>i</sub> = 16 mm</span>
          </div>
        </div>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Dane dostępne także bez odczytywania wykresu</span>
          <table>
            <thead>
              <tr>
                <th>Przepływ</th>
                <th>16×2,0 mm</th>
                <th>20×2,0 mm</th>
                <th>Strata na 80 m – 16×2</th>
                <th>Strata na 80 m – 20×2</th>
              </tr>
            </thead>
            <tbody>
              <tr><td data-label="Przepływ"><strong>60 l/h</strong></td><td data-label="16×2">0,043 kPa/m</td><td data-label="20×2">0,007 kPa/m</td><td data-label="80 m – 16×2">3,4 kPa</td><td data-label="80 m – 20×2">0,6 kPa</td></tr>
              <tr><td data-label="Przepływ"><strong>90 l/h</strong></td><td data-label="16×2">0,085 kPa/m</td><td data-label="20×2">0,022 kPa/m</td><td data-label="80 m – 16×2">6,8 kPa</td><td data-label="80 m – 20×2">1,8 kPa</td></tr>
              <tr><td data-label="Przepływ"><strong>120 l/h</strong></td><td data-label="16×2">0,138 kPa/m</td><td data-label="20×2">0,036 kPa/m</td><td data-label="80 m – 16×2">11,0 kPa</td><td data-label="80 m – 20×2">2,9 kPa</td></tr>
              <tr><td data-label="Przepływ"><strong>150 l/h</strong></td><td data-label="16×2">0,203 kPa/m</td><td data-label="20×2">0,052 kPa/m</td><td data-label="80 m – 16×2">16,2 kPa</td><td data-label="80 m – 20×2">4,2 kPa</td></tr>
              <tr><td data-label="Przepływ"><strong>180 l/h</strong></td><td data-label="16×2">0,278 kPa/m</td><td data-label="20×2">0,071 kPa/m</td><td data-label="80 m – 16×2">22,2 kPa</td><td data-label="80 m – 20×2">5,7 kPa</td></tr>
            </tbody>
          </table>
        </div>

        <p>Wartości obejmują jedynie prosty odcinek rury. Projekt musi doliczyć rozdzielacz, rotametr, zawory, łuki i przewody zasilające rozdzielacz. Dla mieszaniny wody z glikolem lepkość będzie większa, więc straty wzrosną.</p>

        <div class="rk-pex-warning">
          <p><strong>Nie istnieje jedna „normowa maksymalna długość” dla każdej rury 16 mm.</strong> Zakres 80–100 m jest praktycznym punktem kontrolnym, ale prawidłowy limit ustala obliczenie hydrauliczne. Więcej przykładów zawiera poradnik <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalna długość pętli ogrzewania podłogowego</a>.</p>
        </div>
      </section>

      <section class="rk-pex-section" id="rk-pex-temperatura" aria-labelledby="rk-pex-s7">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">7</div>
          <div>
            <h2 id="rk-pex-s7">Temperatura pracy rury PEX – dlaczego 95°C może wprowadzać w błąd?</h2>
            <p>Temperatura awaryjna lub maksymalna nie jest zalecaną temperaturą zasilania podłogówki.</p>
          </div>
        </div>

        <p>Ogrzewanie podłogowe jest systemem niskotemperaturowym. W dobrze zaprojektowanych budynkach temperatura zasilania często mieści się w przedziale około 28–40°C, zależnie od obciążenia cieplnego, rozstawu rur, oporu warstw podłogowych oraz temperatury obliczeniowej na zewnątrz. Jeżeli na rurze widzisz 70°C, 95°C albo 100°C, nie oznacza to, że posadzka powinna pracować przy takiej temperaturze.</p>

        <h3>Klasa 4 to profil obciążenia w czasie, a nie jedna temperatura</h3>
        <p>Klasy zastosowania tworzyw opisują kombinację temperatur projektowych, maksymalnych i awaryjnych wraz z czasem oddziaływania. Ocena systemu na wieloletni okres nie jest równoznaczna z pozwoleniem na stałą pracę przy wartości awaryjnej. Ciśnienie dopuszczalne również trzeba czytać w powiązaniu z klasą, nie jako niezależny parametr.</p>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Trzy różne temperatury, których nie należy mylić</span>
          <table>
            <thead>
              <tr>
                <th>Temperatura</th>
                <th>Co opisuje</th>
                <th>Jak ją interpretować</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Temperatura"><strong>Zasilania w projekcie</strong></td>
                <td data-label="Opis">Temperaturę wody dopływającej do pętli w określonych warunkach obliczeniowych.</td>
                <td data-label="Interpretacja">Wynika z mocy podłogi, rozstawu, warstw i źródła ciepła. W podłogówce zwykle jest znacznie niższa od granic materiału.</td>
              </tr>
              <tr>
                <td data-label="Temperatura"><strong>Maksymalna w klasie</strong></td>
                <td data-label="Opis">Podwyższony poziom przewidziany w profilu eksploatacyjnym przez ograniczony czas.</td>
                <td data-label="Interpretacja">Nie jest wartością do ustawienia na stałe na regulatorze.</td>
              </tr>
              <tr>
                <td data-label="Temperatura"><strong>Awaryjna</strong></td>
                <td data-label="Opis">Krótkotrwały warunek nieprawidłowej pracy przewidziany w systemie klasyfikacji.</td>
                <td data-label="Interpretacja">Nie służy do projektowania mocy i nie stanowi normalnego punktu pracy.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <h3>Rozszerzalność cieplna PE-X</h3>
        <div class="rk-pex-formula">
          <span class="rk-pex-formula-label">Wydłużenie swobodnego odcinka</span>
          <div class="rk-pex-equation">ΔL = α · L · ΔT
            <small>α – współczynnik liniowej rozszerzalności cieplnej z dokumentacji rury, L – długość swobodnego odcinka, ΔT – zmiana temperatury. Dla jednorodnego PE-X α jest wielokrotnie większe niż dla przewodu z warstwą aluminium.</small>
          </div>
        </div>

        <p>W pętli zatopionej w jastrychu wydłużenie nie zachodzi tak jak w całkowicie swobodnym prostym odcinku – przewód jest prowadzony łukami i współpracuje z warstwami podłogi. Problem jest bardziej widoczny na odkrytych podejściach, gdzie trzeba zachować właściwe mocowanie oraz konstrukcyjną możliwość kompensacji.</p>

        <div class="rk-pex-note">
          <p><strong>Wysoka odporność temperaturowa rury jest rezerwą bezpieczeństwa, a nie argumentem za wysoką temperaturą zasilania.</strong> Dobrze zaprojektowany układ uzyskuje wymaganą moc przy możliwie niskiej temperaturze wody i z zachowaniem dopuszczalnej temperatury powierzchni podłogi.</p>
        </div>
      </section>

      <section class="rk-pex-section" id="rk-pex-evoh" aria-labelledby="rk-pex-s8">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">8</div>
          <div>
            <h2 id="rk-pex-s8">Rura PEX z barierą EVOH – po co chronić instalację przed tlenem?</h2>
            <p>Tworzywo nie rdzewieje, ale tlen przenikający do wody może zaszkodzić metalowym elementom układu.</p>
          </div>
        </div>

        <p>EVOH jest warstwą o bardzo małej przepuszczalności tlenu. Jej zadaniem nie jest wzmacnianie rury ani zwiększanie jej odporności na ciśnienie, lecz ograniczenie dyfuzji tlenu przez ściankę przewodu. W zamkniętej instalacji ma to znaczenie dla ochrony stalowych korpusów, wymienników, pomp, zaworów oraz innych elementów podatnych na korozję.</p>

        <p>Aktualna DIN 4726:2024 dotyczy przewodów z tworzyw i rur wielowarstwowych przeznaczonych do ogrzewania płaszczyznowego oraz podłączeń grzejników, w tym wymagań wobec warstwy ograniczającej dyfuzję tlenu. Dlatego bezpieczniejsza jest deklarowana zgodność z odpowiednim dokumentem niż samo hasło „bariera EVOH”.</p>

        <div class="rk-pex-card-grid">
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Bariera zewnętrzna</span>
            <h4>Wymaga ochrony przed otarciem</h4>
            <p>Jeśli EVOH znajduje się na zewnętrznej powierzchni, uszkodzenie podczas transportu i układania może przerwać ciągłość warstwy.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Bariera chroniona</span>
            <h4>Warstwa schowana w konstrukcji</h4>
            <p>Dodatkowa warstwa polimeru może chronić EVOH mechanicznie. Trzeba jednak nadal sprawdzić całą budowę rury i jej dokumentację.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Warstwa aluminium</span>
            <h4>Inny typ przewodu</h4>
            <p>W rurze wielowarstwowej aluminium ogranicza dyfuzję i rozszerzalność, ale wprowadza inne zasady gięcia, kalibracji i łączenia.</p>
          </div>
        </div>

        <div class="rk-pex-warning">
          <p><strong>Stare twierdzenie, że „EN ISO 15875 dopuszcza 0,5 g/m³ na dobę”, jest niewłaściwym uproszczeniem.</strong> ISO 15875 opisuje systemy PE-X i dopuszcza przewody z warstwą barierową lub bez niej, natomiast wymagania wobec dyfuzji tlenu dla zastosowań grzewczych trzeba weryfikować w odpowiedniej normie oraz dokumentacji konkretnej rury.</p>
        </div>

        <h3>Co jeszcze ogranicza korozję?</h3>
        <p>Bariera tlenowa nie zastępuje prawidłowego napełnienia, odpowietrzenia i uzdatnienia wody. Instalacja powinna być szczelna, pozbawiona niepotrzebnych częstych dolewek i wykonana z materiałów zgodnych ze sobą chemicznie. Każde uzupełnienie świeżej wody wprowadza nową porcję tlenu i składników mineralnych.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-montaz" aria-labelledby="rk-pex-s9">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">9</div>
          <div>
            <h2 id="rk-pex-s9">Montaż rury PEX – błędy, które zostają pod wylewką</h2>
            <p>Najdroższa awaria nie musi wynikać ze słabego materiału. Częściej zaczyna się od niewłaściwego obchodzenia z rurą.</p>
          </div>
        </div>

        <div class="rk-pex-check-grid">
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">01</div>
            <div><h4>Transport i przechowywanie</h4><p>Chronić przed promieniowaniem UV, zabrudzeniem, ostrymi krawędziami oraz zgniataniem zwoju. Końce przewodu zabezpieczyć przed pyłem i wodą budowlaną.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">02</div>
            <div><h4>Rozwijanie bez skręcania</h4><p>Rurę odwijać ze stabilnego rozwijaka. Zrzucanie zwoju na podłogę i wyciąganie przewodu bokiem powoduje skręcenie oraz utrudnia zachowanie rozstawu.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">03</div>
            <div><h4>Promień gięcia</h4><p>Stosować wartość podaną dla konkretnej rury i temperatury montażu. Nie ma jednego bezpiecznego promienia dla wszystkich PE-Xa, PE-Xb i rur wielowarstwowych.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">04</div>
            <div><h4>Brak planowanych złączek</h4><p>Każdą pętlę prowadzić w jednym odcinku. Jeżeli dojdzie do uszkodzenia, sposób naprawy musi wynikać z dokumentacji systemu i zostać dokładnie oznaczony.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">05</div>
            <div><h4>Ochrona przy dylatacjach</h4><p>Przejście przez szczelinę dylatacyjną wykonać w tulei ochronnej o długości i średnicy zgodnej z projektem wykonawczym.</p></div>
          </div>
          <div class="rk-pex-check">
            <div class="rk-pex-check-no" aria-hidden="true">06</div>
            <div><h4>Dokumentacja fotograficzna</h4><p>Przed jastrychem sfotografować przebieg pętli, przejścia, dobiegi i oznaczenia obwodów. Zdjęcia warto powiązać z rzutem powykonawczym.</p></div>
          </div>
        </div>

        <h3>Czy można wyprostować załamaną rurę PEX?</h3>
        <p>Nie wolno przyjmować jednej procedury dla wszystkich odmian PEX. Niektóre systemy PE-Xa dopuszczają kontrolowane odtworzenie kształtu ciepłem, ale wymagana temperatura, narzędzie i sposób chłodzenia muszą wynikać z instrukcji konkretnego systemu. W innych przypadkach uszkodzony fragment należy usunąć. Samowolne ogrzewanie opalarką może uszkodzić barierę EVOH lub strukturę wielowarstwową.</p>

        <div class="rk-pex-truth">
          <p><strong>Zasada odbiorowa:</strong> przewężenie pozostawione w pętli nie jest błędem estetycznym. Zmniejsza pole przepływu, lokalnie zwiększa prędkość i stratę ciśnienia, a jednocześnie oznacza mechaniczne uszkodzenie przewodu. Taki fragment trzeba ocenić przed wykonaniem jastrychu.</p>
        </div>

        <h3>Próba szczelności przed wylewką</h3>
        <p>Po ułożeniu i podłączeniu pętli instalację należy napełnić, odpowietrzyć i poddać próbie zgodnej z projektem, wymaganiami systemu oraz EN 1264-4. Protokół powinien zawierać co najmniej medium próbne, ciśnienie, czas, temperaturę otoczenia, wyniki kontroli i podpis osoby wykonującej próbę. Podczas wykonywania jastrychu przewody powinny pozostawać pod wymaganym ciśnieniem próbnym lub roboczym określonym w procedurze.</p>

        <p>Pełną kolejność czynności opisuje poradnik <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próba szczelności ogrzewania podłogowego</a>. Warto również sprawdzić zestawienie <a href="https://projekt-ogrzewania.pl/jakie-materialy-sa-potrzebne-do-instalacji-ogrzewania-podlogowego/">jakie materiały są potrzebne do instalacji ogrzewania podłogowego</a>.</p>

        <div class="rk-pex-cta">
          <div>
            <h3>Rura jest tylko jednym elementem obliczanego systemu</h3>
            <p>Projekt określa obciążenia pomieszczeń, rozstawy, przebieg i długości pętli, przepływy, opory hydrauliczne oraz nastawy rozdzielacza. Dzięki temu zakup materiału wynika z dokumentacji, a nie z przybliżenia dla całego domu.</p>
          </div>
          <div class="rk-pex-cta-actions">
            <a class="rk-pex-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
            <a class="rk-pex-button" href="https://projekt-ogrzewania.pl/darmowy-projekt-ogrzewania-podlogowego/" style="background:linear-gradient(145deg,#078fbe,#28c9da)">Sprawdź projekt dostępny bezpłatnie</a>
            <small>Oba odnośniki prowadzą do usług Projekt-Ogrzewania.pl, serwisu należącego do autora artykułu.</small>
          </div>
        </div>
      </section>

      <section class="rk-pex-section" id="rk-pex-porownanie" aria-labelledby="rk-pex-s10">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">10</div>
          <div>
            <h2 id="rk-pex-s10">PEX czy PE-RT do ogrzewania podłogowego?</h2>
            <p>Oba materiały mogą stworzyć trwały system. Nie da się uczciwie przyznać zwycięstwa bez porównania konkretnych deklaracji.</p>
          </div>
        </div>

        <div class="rk-pex-table-wrap">
          <span class="rk-pex-table-title">Porównanie materiałów bez marketingowego werdyktu</span>
          <table>
            <thead>
              <tr>
                <th>Kryterium</th>
                <th>PE-X</th>
                <th>PE-RT</th>
                <th>Wniosek projektowy</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td data-label="Kryterium"><strong>Budowa materiału</strong></td>
                <td data-label="PE-X">Polietylen usieciowany chemicznie lub fizycznie.</td>
                <td data-label="PE-RT">Polietylen o podwyższonej odporności termicznej bez procesu sieciowania.</td>
                <td data-label="Wniosek">Inna technologia nie oznacza automatycznie lepszego lub gorszego zastosowania.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Elastyczność</strong></td>
                <td data-label="PE-X">Zależy od odmiany, receptury, warstw i temperatury montażu.</td>
                <td data-label="PE-RT">Często łatwy do układania, ale parametr także zależy od produktu.</td>
                <td data-label="Wniosek">Porównać minimalny promień gięcia i zachowanie zwoju w warunkach budowy.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Naprawa załamania</strong></td>
                <td data-label="PE-X">Dla części systemów PE-Xa możliwa procedura cieplna, jeżeli dopuszcza ją dokumentacja.</td>
                <td data-label="PE-RT">Zwykle uszkodzony fragment ocenia się według instrukcji systemu; nie stosuje się automatycznie procedury PE-Xa.</td>
                <td data-label="Wniosek">Nigdy nie naprawiać „z pamięci” bez instrukcji konkretnego przewodu.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Bariera tlenowa</strong></td>
                <td data-label="PE-X">Może występować EVOH albo warstwa aluminium w rurze wielowarstwowej.</td>
                <td data-label="PE-RT">Może występować EVOH albo aluminium w konstrukcji wielowarstwowej.</td>
                <td data-label="Wniosek">Liczy się deklarowana skuteczność bariery, nie nazwa polimeru bazowego.</td>
              </tr>
              <tr>
                <td data-label="Kryterium"><strong>Trwałość</strong></td>
                <td data-label="PE-X">Zależy od klasy, ciśnienia, temperatury, jakości wykonania i eksploatacji.</td>
                <td data-label="PE-RT">Zależy od tych samych warunków oraz klasy materiału i konstrukcji rury.</td>
                <td data-label="Wniosek">Nie ma podstaw, aby obiecywać przewagę o „20–30 lat” bez danych dla konkretnych systemów.</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>Jeśli dwa systemy mają właściwą klasę zastosowania, potwierdzoną barierę tlenową, odpowiednie parametry ciśnieniowe i zgodne elementy połączeniowe, o wyborze mogą zdecydować hydraulika, łatwość montażu, dostępność kompletnego systemu oraz warunki gwarancji. Szczegółowy materiał porównawczy: <a href="https://projekt-ogrzewania.pl/rura-pert-do-ogrzewania-podlogowego/">rura PE-RT do ogrzewania podłogowego</a>.</p>
      </section>

      <section class="rk-pex-section" id="rk-pex-koszty" aria-labelledby="rk-pex-s11">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">11</div>
          <div>
            <h2 id="rk-pex-s11">Czy droższa rura PEX zwraca się na rachunkach?</h2>
            <p>Sama zmiana materiału przewodu nie tworzy oszczędności energii, które można uczciwie przeliczyć na okres zwrotu.</p>
          </div>
        </div>

        <p>Koszt ogrzewania zależy przede wszystkim od strat ciepła budynku, sprawności źródła, temperatury zasilania, regulacji, bilansu hydraulicznego i zachowania użytkowników. Rura ma zapewnić bezpieczny transport czynnika i trwałość instalacji. Nie można przypisać jej samodzielnie „15–20% oszczędności” ani zwrotu po 5–7 latach w porównaniu z innym materiałem.</p>

        <div class="rk-pex-card-grid">
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Koszt zakupu</span>
            <h4>Cena za metr to tylko początek</h4>
            <p>Znaczenie mają również złączki, rozdzielacze, liczba pętli, odpady ze zwojów, narzędzia i dostępność elementów całego systemu.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Koszt pracy</span>
            <h4>Sztywność wpływa na montaż</h4>
            <p>Przewód trudny do rozwijania może zwiększyć czas wykonania, liczbę mocowań i ryzyko załamania. Nie da się jednak przyjąć jednej wartości procentowej dla każdego domu.</p>
          </div>
          <div class="rk-pex-card">
            <span class="rk-pex-card-tag">Koszt ryzyka</span>
            <h4>Dokumentacja ma wartość</h4>
            <p>Identyfikowalność partii, zgodny system i prawidłowy protokół próby są ważniejsze niż niewielka różnica ceny przewodu ukrywanego pod posadzką.</p>
          </div>
        </div>

        <div class="rk-pex-truth">
          <p><strong>Brutalnie uczciwy wniosek:</strong> nie kupuj najdroższej rury dlatego, że reklama obiecuje oszczędności. Nie kupuj też najtańszej, jeżeli brakuje jasnej deklaracji zastosowania, bariery tlenowej, identyfikowalności albo kompatybilnego systemu. Kup parametry, dokumentację i prawidłowy projekt.</p>
        </div>

        <h3>Lista kontrolna przed zakupem rury</h3>
        <div class="rk-pex-check-grid" id="rk-pex-selection-checklist">
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">1</div><div><h4>Projekt</h4><p>Znasz średnicę, rozstawy, długości pętli, liczbę obwodów i przepływy.</p></div></div>
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">2</div><div><h4>Przeznaczenie</h4><p>Dokumentacja obejmuje ogrzewanie płaszczyznowe i właściwą klasę zastosowania.</p></div></div>
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">3</div><div><h4>Bariera</h4><p>Producent deklaruje ochronę przed dyfuzją tlenu według odpowiednich wymagań.</p></div></div>
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">4</div><div><h4>System</h4><p>Rura, złączki, tuleje i narzędzia są przewidziane do wspólnego zastosowania.</p></div></div>
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">5</div><div><h4>Nadruk</h4><p>Na przewodzie znajduje się materiał, wymiar, norma, partia, data i metraż.</p></div></div>
          <div class="rk-pex-check"><div class="rk-pex-check-no" aria-hidden="true">6</div><div><h4>Logistyka</h4><p>Długości zwojów pozwalają wykonać pętle bez złączek i nadmiernych odpadów.</p></div></div>
        </div>
      </section>

      <section class="rk-pex-section" id="rk-pex-faq" aria-labelledby="rk-pex-s12">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">12</div>
          <div>
            <h2 id="rk-pex-s12">FAQ – rura PEX do ogrzewania podłogowego</h2>
            <p>Krótkie odpowiedzi na pytania tworzące najważniejsze frazy długiego ogona.</p>
          </div>
        </div>

        <div class="rk-pex-faq">
          <details id="rk-pex-faq-1">
            <summary>Jaka rura PEX do ogrzewania podłogowego jest najczęściej stosowana?</summary>
            <div class="rk-pex-faq-answer"><p>W domach jednorodzinnych najczęściej stosuje się PE-X 16×2,0 mm przeznaczoną do klasy zastosowania 4, z potwierdzoną barierą przeciw dyfuzji tlenu. Ostateczny wybór powinien wynikać z obliczeń długości, przepływu i oporu pętli oraz ze zgodności rury ze złączkami danego systemu.</p></div>
          </details>

          <details id="rk-pex-faq-2">
            <summary>Czym różni się PEX-a od PEX-b i PEX-c?</summary>
            <div class="rk-pex-faq-answer"><p>Oznaczenia opisują metodę sieciowania polietylenu: PE-Xa jest sieciowany metodą nadtlenkową, PE-Xb metodą silanową, a PE-Xc promieniowaniem. Różnią się zachowaniem montażowym, lecz litera nie stanowi samodzielnego rankingu trwałości ani jakości kompletnego systemu.</p></div>
          </details>

          <details id="rk-pex-faq-3">
            <summary>Czy PEX-a jest zawsze najlepszy do podłogówki?</summary>
            <div class="rk-pex-faq-answer"><p>Nie. PE-Xa często jest bardzo elastyczny i w części systemów ma dopuszczoną procedurę odtwarzania kształtu po załamaniu, ale dobry PE-Xb lub PE-Xc również może spełniać wymagania ogrzewania podłogowego. Należy porównywać klasę zastosowania, ciśnienie, konstrukcję, barierę tlenową, dokumenty i cały system połączeń.</p></div>
          </details>

          <details id="rk-pex-faq-4">
            <summary>Rura PEX 16×2 czy 20×2 mm – którą wybrać?</summary>
            <div class="rk-pex-faq-answer"><p>16×2,0 mm jest najczęstszym wyborem dla domowych pętli. Rura 20×2,0 mm ma większą średnicę wewnętrzną i znacznie mniejsze opory przy tym samym przepływie, ale wymaga większego promienia gięcia i odpowiedniego systemu. Doboru nie wykonuje się wyłącznie na podstawie powierzchni pomieszczenia.</p></div>
          </details>

          <details id="rk-pex-faq-5">
            <summary>Ile metrów rury PEX potrzeba na 1 m² podłogówki?</summary>
            <div class="rk-pex-faq-answer"><p>Geometrycznie około 10 m/m² przy rozstawie 10 cm, 6,67 m/m² przy 15 cm, 5 m/m² przy 20 cm i 4 m/m² przy 25 cm. Do wyniku trzeba doliczyć łuki oraz pełne odcinki dobiegowe od rozdzielacza i podzielić instalację na hydraulicznie uzasadnione pętle.</p></div>
          </details>

          <details id="rk-pex-faq-6">
            <summary>Jaka jest maksymalna długość pętli PEX 16×2 mm?</summary>
            <div class="rk-pex-faq-answer"><p>Około 80–100 m jest popularnym zakresem praktycznym, lecz nie uniwersalnym limitem. Maksymalną długość wyznacza wymagany przepływ, dopuszczalna strata ciśnienia, moc pętli, parametry czynnika, opory armatury i możliwości pompy oraz regulacji.</p></div>
          </details>

          <details id="rk-pex-faq-7">
            <summary>Czy rura PEX może stale pracować przy 95°C?</summary>
            <div class="rk-pex-faq-answer"><p>Nie należy tak interpretować pojedynczej temperatury z etykiety. Warunki pracy rur z tworzyw są opisane klasą zastosowania, profilem temperatur w czasie i ciśnieniem projektowym. Ogrzewanie podłogowe normalnie pracuje przy znacznie niższej temperaturze zasilania.</p></div>
          </details>

          <details id="rk-pex-faq-8">
            <summary>Czy rura PEX do podłogówki musi mieć barierę EVOH?</summary>
            <div class="rk-pex-faq-answer"><p>W zamkniętych instalacjach grzewczych należy stosować przewód z odpowiednią barierą przeciw dyfuzji tlenu albo inną konstrukcją spełniającą wymagania systemu. EVOH ogranicza przenikanie tlenu, chroniąc metalowe elementy instalacji przed przyspieszoną korozją.</p></div>
          </details>

          <details id="rk-pex-faq-9">
            <summary>Czy PEX jest trwalszy od PE-RT o 20–30 lat?</summary>
            <div class="rk-pex-faq-answer"><p>Nie można podać takiej uniwersalnej przewagi. Trwałość obu systemów zależy od klasy zastosowania, ciśnienia, temperatur, stabilizacji materiału, jakości wykonania i eksploatacji. Porównywać należy deklaracje konkretnych systemów, a nie wyłącznie nazwę polimeru.</p></div>
          </details>

          <details id="rk-pex-faq-10">
            <summary>Czy PEX/Al/PEX jest tym samym co PEX z EVOH?</summary>
            <div class="rk-pex-faq-answer"><p>Nie. PEX z EVOH jest rurą z warstwą polimerową ograniczającą dyfuzję tlenu. PEX/Al/PEX jest rurą wielowarstwową z aluminium, które ogranicza również rozszerzalność i stabilizuje kształt. Oba rozwiązania wymagają złączek przewidzianych dla swojej konstrukcji.</p></div>
          </details>

          <details id="rk-pex-faq-11">
            <summary>Czy załamaną rurę PEX można podgrzać opalarką?</summary>
            <div class="rk-pex-faq-answer"><p>Tylko wtedy, gdy dokumentacja konkretnego systemu wyraźnie dopuszcza taką procedurę i określa sposób jej wykonania. Nie wolno przenosić instrukcji dla jednej rury PE-Xa na PE-Xb, PE-Xc ani na przewody wielowarstwowe, ponieważ można uszkodzić strukturę lub barierę tlenową.</p></div>
          </details>

          <details id="rk-pex-faq-12">
            <summary>Czy można łączyć rurę PEX pod wylewką?</summary>
            <div class="rk-pex-faq-answer"><p>Pętle należy projektować i wykonywać z jednego odcinka bez planowanych połączeń w jastrychu. Jeżeli dojdzie do awaryjnej naprawy, trzeba użyć rozwiązania dopuszczonego przez system, oznaczyć miejsce, udokumentować je i wykonać ponowną próbę szczelności.</p></div>
          </details>

          <details id="rk-pex-faq-13">
            <summary>Czy rura PEX rzeczywiście wytrzyma 50 lat?</summary>
            <div class="rk-pex-faq-answer"><p>Normowa klasyfikacja opiera ocenę systemu na długim profilu eksploatacyjnym, lecz nie jest bezwarunkową gwarancją kalendarzową. Rzeczywista trwałość zależy od zgodności produktu, ciśnienia i temperatur, jakości montażu, ochrony przed tlenem, składu wody oraz braku uszkodzeń mechanicznych.</p></div>
          </details>
        </div>
      </section>

      <section class="rk-pex-section" id="rk-pex-podsumowanie" aria-labelledby="rk-pex-s13">
        <div class="rk-pex-section-head">
          <div class="rk-pex-section-no">13</div>
          <div>
            <h2 id="rk-pex-s13">Podsumowanie: parametry ważniejsze od logo i koloru</h2>
            <p>Wybór rury można sprowadzić do kilku twardych pytań kontrolnych.</p>
          </div>
        </div>

        <p><strong>Rura PEX do ogrzewania podłogowego</strong> powinna mieć wymiar wynikający z hydrauliki, deklarowaną klasę zastosowania odpowiednią dla systemu grzewczego, skuteczną barierę tlenową, czytelny nadruk produkcyjny i zgodne elementy połączeniowe. W typowym domu często będzie to 16×2,0 mm, ale powierzchnia budynku nie jest wystarczającą podstawą do doboru.</p>

        <p>Najpierw należy obliczyć zapotrzebowanie na ciepło pomieszczeń. Następnie dobiera się temperaturę zasilania, rozstaw, liczbę i przebieg pętli. Z wymaganej mocy oraz projektowego ΔT wynika przepływ, a z przepływu, średnicy i długości – strata ciśnienia. Dopiero taki ciąg obliczeń pozwala ocenić, czy wybrana rura będzie pracować poprawnie.</p>

        <div class="rk-pex-truth">
          <p><strong>Jednozdaniowy werdykt:</strong> wybierz udokumentowany system PE-X, najczęściej 16×2,0 mm z barierą tlenową i klasą 4, ale długość oraz liczbę pętli zatwierdź obliczeniem hydraulicznym – nie tabelką z opakowania.</p>
        </div>

        <div class="rk-pex-sources" aria-label="Źródła techniczne opracowania">
          <strong>Źródła i podstawa techniczna opracowania</strong>
          <ol>
            <li id="rk-pex-source-iso15875-1"><a href="https://www.iso.org/standard/79775.html" target="_blank" rel="noopener noreferrer external">ISO 15875-1:2025 – PE-X, część 1: wymagania ogólne</a>.</li>
            <li id="rk-pex-source-iso15875-2"><a href="https://www.iso.org/standard/79776.html" target="_blank" rel="noopener noreferrer external">ISO 15875-2:2025 – PE-X, część 2: wymagania dotyczące rur</a>.</li>
            <li id="rk-pex-source-iso10508"><a href="https://www.iso.org/standard/35045.html" target="_blank" rel="noopener noreferrer external">ISO 10508:2006 – klasyfikacja i projektowanie instalacji ciśnieniowych z tworzyw</a>.</li>
            <li id="rk-pex-source-din4726"><a href="https://www.dinmedia.de/en/standard/din-4726/380677149" target="_blank" rel="noopener noreferrer external">DIN 4726:2024-12 – rury do ogrzewania płaszczyznowego i wymagania bariery tlenowej</a>.</li>
            <li id="rk-pex-source-en1264-2"><a href="https://www.dinmedia.de/en/standard/din-en-1264-2/332537063" target="_blank" rel="noopener noreferrer external">DIN EN 1264-2:2021 – wyznaczanie mocy cieplnej ogrzewania podłogowego</a>.</li>
            <li id="rk-pex-source-en1264-3"><a href="https://www.dinmedia.de/en/standard/din-en-1264-3/332537135" target="_blank" rel="noopener noreferrer external">DIN EN 1264-3:2021 – wymiarowanie wodnych systemów płaszczyznowych</a>.</li>
            <li id="rk-pex-source-en1264-4"><a href="https://www.dinmedia.de/en/standard/din-en-1264-4/332536919" target="_blank" rel="noopener noreferrer external">DIN EN 1264-4:2021 – wymagania wykonawcze i instalacyjne</a>.</li>
            <li id="rk-pex-source-flow"><a href="https://ecommons.udayton.edu/cgi/viewcontent.cgi?article=1013&amp;context=cee_coursenotes" target="_blank" rel="noopener noreferrer external">University of Dayton – Head Loss in Pipes, równanie Darcy-Weisbacha</a>.</li>
            <li id="rk-pex-source-water"><a href="https://webbook.nist.gov/chemistry/fluid/" target="_blank" rel="noopener noreferrer external">NIST – właściwości termofizyczne płynów</a>.</li>
            <li id="rk-pex-source-polymer"><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11859537/" target="_blank" rel="noopener noreferrer external">Polymers / PubMed Central – metody sieciowania polietylenu i właściwości PE-X</a>.</li>
            <li id="rk-pex-source-ce"><a href="https://single-market-economy.ec.europa.eu/sectors/construction/construction-products-regulation-cpr/declaration-performance-and-ce-marking_en" target="_blank" rel="noopener noreferrer external">Komisja Europejska – deklaracja właściwości użytkowych i oznakowanie CE</a>.</li>
          </ol>
        </div>

        <aside class="rk-pex-author-box" aria-labelledby="rk-pex-author-title" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
          <div class="rk-pex-author-head">
            <div>
              <h2 id="rk-pex-author-title">Autor opracowania</h2>
              <p>Praktyka projektowa, wiedza techniczna i język zrozumiały dla inwestora.</p>
            </div>
            <span class="rk-pex-author-badge" aria-label="Doświadczenie, eksperckość, autorytet i wiarygodność w branży HVAC">E-E-A-T • HVAC</span>
          </div>

          <div class="rk-pex-author-layout">
            <div class="rk-pex-author-profile">
              <img decoding="async" class="rk-pex-author-photo" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski – projektant instalacji sanitarnych i specjalista ogrzewania podłogowego" width="180" height="180" loading="lazy" itemprop="image">
              <h3 class="rk-pex-author-name" itemprop="name">Robert Kucharski</h3>
              <span class="rk-pex-author-role" itemprop="jobTitle">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</span>

              <div class="rk-pex-author-links" aria-label="Profile Roberta Kucharskiego">
                <a class="rk-pex-author-link" href="https://www.facebook.com/robert.kucharski.budowa.bez.sciemy" target="_blank" rel="noopener noreferrer me" itemprop="sameAs">Facebook</a>
                <a class="rk-pex-author-link" href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="noopener noreferrer me" itemprop="sameAs">LinkedIn</a>
                <a class="rk-pex-author-link" href="https://projekt-ogrzewania.pl/author/admin3399/" itemprop="url">Profil autora</a>
              </div>
            </div>

            <div class="rk-pex-author-main">
              <blockquote class="rk-pex-author-quote">
                <span class="rk-pex-quote-mark" aria-hidden="true">“</span>
                <p>Rury nie wybiera się po kolorze ani obietnicy z etykiety. Po zalaniu jej w posadzce zostają już tylko parametry materiału, hydraulika pętli i jakość wykonania – dlatego każdy metr instalacji powinien wynikać z projektu, a nie z przyzwyczajenia wykonawcy.</p>
                <footer>Robert Kucharski</footer>
              </blockquote>

              <div class="rk-pex-author-tabs" role="tablist" aria-label="Szczegółowe informacje o autorze">
                <button class="rk-pex-author-tab" id="rk-pex-author-tab-about" type="button" role="tab" aria-selected="true" aria-controls="rk-pex-author-panel-about">O autorze</button>
                <button class="rk-pex-author-tab" id="rk-pex-author-tab-experience" type="button" role="tab" aria-selected="false" aria-controls="rk-pex-author-panel-experience" tabindex="-1">Doświadczenie</button>
                <button class="rk-pex-author-tab" id="rk-pex-author-tab-portals" type="button" role="tab" aria-selected="false" aria-controls="rk-pex-author-panel-portals" tabindex="-1">Portale</button>
              </div>

              <div class="rk-pex-author-panels">
                <div class="rk-pex-author-panel" id="rk-pex-author-panel-about" role="tabpanel" aria-labelledby="rk-pex-author-tab-about" itemprop="description">
                  <p>Specjalizuję się w projektowaniu wodnych systemów ogrzewania podłogowego, obliczeniach obciążenia cieplnego oraz hydraulice instalacji. Łączę wymagania techniczne z praktycznym spojrzeniem inwestora: projekt ma być policzony, czytelny i możliwy do poprawnego wykonania.</p>
                  <p>W publikacjach wyjaśniam nie tylko, jakie rozwiązanie zastosować, lecz także z czego wynika jego dobór i jakie konsekwencje może mieć pominięcie obliczeń.</p>
                </div>

                <div class="rk-pex-author-panel" id="rk-pex-author-panel-experience" role="tabpanel" aria-labelledby="rk-pex-author-tab-experience" hidden="">
                  <div class="rk-pex-experience-grid" aria-label="Obszary doświadczenia autora">
                    <div class="rk-pex-experience-card">
                      <strong>Projektowanie instalacji</strong>
                      <span>Rozstawy i przebieg pętli, dobór średnic, przepływów, oporów oraz nastaw rozdzielaczy.</span>
                    </div>
                    <div class="rk-pex-experience-card">
                      <strong>Analizy techniczne</strong>
                      <span>Obciążenia cieplne, praca źródeł niskotemperaturowych, hydraulika i efektywność energetyczna.</span>
                    </div>
                    <div class="rk-pex-experience-card">
                      <strong>Publikacje branżowe</strong>
                      <span>Praktyczne poradniki o HVAC, budowie i remoncie przygotowywane dla inwestorów oraz wykonawców.</span>
                    </div>
                  </div>
                </div>

                <div class="rk-pex-author-panel" id="rk-pex-author-panel-portals" role="tabpanel" aria-labelledby="rk-pex-author-tab-portals" hidden="">
                  <div class="rk-pex-portal-grid" aria-label="Portale należące do Roberta Kucharskiego">
                    <a class="rk-pex-portal-card" href="https://projekt-ogrzewania.pl/">
                      <strong>Projekt-Ogrzewania.pl</strong>
                      <span>Projektowanie ogrzewania podłogowego, hydraulika instalacji i wiedza techniczna HVAC.</span>
                    </a>
                    <a class="rk-pex-portal-card" href="https://remont.biz.pl/" target="_blank" rel="noopener noreferrer">
                      <strong>Remont.biz.pl</strong>
                      <span>Budowa, modernizacja, remont oraz świadome prowadzenie inwestycji.</span>
                    </a>
                    <a class="rk-pex-portal-card" href="https://sobir.pl/" target="_blank" rel="noopener noreferrer">
                      <strong>Sobir.pl</strong>
                      <span>Budownictwo, instalacje, energooszczędność i rozwiązania dla domu.</span>
                    </a>
                  </div>
                  <p class="rk-pex-owner-note">Jestem właścicielem wszystkich trzech wymienionych serwisów. Informację tę podaję jawnie, aby czytelnik znał autorstwo, powiązania wydawnicze i kontekst linkowania.</p>
                </div>
              </div>
            </div>
          </div>
        </aside>

        <p class="rk-pex-disclaimer">Opracowanie ma charakter techniczno-edukacyjny. Przykładowe obliczenia hydrauliczne wykonano dla wskazanych założeń i nie zastępują projektu konkretnego budynku ani danych oporów podanych dla wybranego systemu rurowego. Parametry montażowe, promień gięcia, sposób naprawy i procedurę próby należy każdorazowo potwierdzić w dokumentacji zastosowanego systemu.</p>
      </section>
    </div>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#article",
      "url": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/",
      "headline": "Rura PEX do ogrzewania podłogowego.",
      "alternativeHeadline": "Rura PEX do ogrzewania podłogowego – dobór, średnica, długość pętli i obliczenia",
      "description": "Techniczny poradnik o rurach PE-X do ogrzewania podłogowego: PE-Xa, PE-Xb, PE-Xc, średnice, bariera EVOH, długość pętli, przepływ, opory i montaż.",
      "mainEntityOfPage": {
        "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#webpage"
      },
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "datePublished": "2025-03-03",
      "dateModified": "2026-08-22",
      "inLanguage": "pl-PL",
      "isAccessibleForFree": true,
      "proficiencyLevel": "Intermediate",
      "articleSection": [
        "Ogrzewanie podłogowe",
        "Rury do ogrzewania",
        "Projektowanie instalacji",
        "Hydraulika instalacji",
        "Normy techniczne",
        "Montaż instalacji"
      ],
      "keywords": "Rura PEX do ogrzewania podłogowego, jaka rura PEX do podłogówki, PEX-a czy PEX-b, PEX 16x2 czy 20x2, ile rury PEX na m2, maksymalna długość pętli PEX 16x2, bariera EVOH, klasa 4, DIN 4726, ISO 15875",
      "about": [
        {
          "@type": "Thing",
          "name": "Rura PEX do ogrzewania podłogowego"
        },
        {
          "@type": "Thing",
          "name": "Usieciowany polietylen PE-X"
        },
        {
          "@type": "Thing",
          "name": "Wodne ogrzewanie podłogowe"
        },
        {
          "@type": "Thing",
          "name": "Hydraulika instalacji grzewczych"
        }
      ],
      "mentions": [
        {
          "@type": "DefinedTerm",
          "name": "PE-Xa",
          "description": "Polietylen sieciowany metodą nadtlenkową."
        },
        {
          "@type": "DefinedTerm",
          "name": "PE-Xb",
          "description": "Polietylen sieciowany metodą silanową."
        },
        {
          "@type": "DefinedTerm",
          "name": "PE-Xc",
          "description": "Polietylen sieciowany promieniowaniem."
        },
        {
          "@type": "DefinedTerm",
          "name": "EVOH",
          "description": "Polimerowa warstwa ograniczająca dyfuzję tlenu przez ściankę rury."
        },
        {
          "@type": "DefinedTerm",
          "name": "Klasa zastosowania 4",
          "description": "Klasa warunków pracy obejmująca ogrzewanie podłogowe i grzejniki niskotemperaturowe."
        },
        {
          "@type": "Thing",
          "name": "ISO 15875:2025"
        },
        {
          "@type": "Thing",
          "name": "ISO 10508:2006"
        },
        {
          "@type": "Thing",
          "name": "DIN 4726:2024"
        },
        {
          "@type": "Thing",
          "name": "EN 1264:2021"
        },
        {
          "@type": "Thing",
          "name": "Równanie Darcy-Weisbacha"
        }
      ],
      "citation": [
        {
          "@type": "CreativeWork",
          "name": "ISO 15875-1:2025 – Plastics piping systems – Crosslinked polyethylene – General",
          "url": "https://www.iso.org/standard/79775.html"
        },
        {
          "@type": "CreativeWork",
          "name": "ISO 15875-2:2025 – Plastics piping systems – Crosslinked polyethylene – Pipes",
          "url": "https://www.iso.org/standard/79776.html"
        },
        {
          "@type": "CreativeWork",
          "name": "ISO 10508:2006 – Guidance for classification and design",
          "url": "https://www.iso.org/standard/35045.html"
        },
        {
          "@type": "CreativeWork",
          "name": "DIN 4726:2024-12 – Warm water surface heating systems and radiator connections",
          "url": "https://www.dinmedia.de/en/standard/din-4726/380677149"
        },
        {
          "@type": "CreativeWork",
          "name": "DIN EN 1264-2:2021 – Floor heating thermal output",
          "url": "https://www.dinmedia.de/en/standard/din-en-1264-2/332537063"
        },
        {
          "@type": "CreativeWork",
          "name": "DIN EN 1264-3:2021 – Dimensioning",
          "url": "https://www.dinmedia.de/en/standard/din-en-1264-3/332537135"
        },
        {
          "@type": "CreativeWork",
          "name": "DIN EN 1264-4:2021 – Installation",
          "url": "https://www.dinmedia.de/en/standard/din-en-1264-4/332536919"
        },
        {
          "@type": "CreativeWork",
          "name": "Head Loss in Pipes – University of Dayton",
          "url": "https://ecommons.udayton.edu/cgi/viewcontent.cgi?article=1013&context=cee_coursenotes"
        },
        {
          "@type": "CreativeWork",
          "name": "Thermophysical Properties of Fluid Systems – NIST",
          "url": "https://webbook.nist.gov/chemistry/fluid/"
        },
        {
          "@type": "ScholarlyArticle",
          "name": "Changes in Heat Resistance and Mechanical Properties of Peroxide Cross-Linked Polyethylene",
          "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC11859537/"
        },
        {
          "@type": "WebPage",
          "name": "Declaration of Performance and CE marking – European Commission",
          "url": "https://single-market-economy.ec.europa.eu/sectors/construction/construction-products-regulation-cpr/declaration-performance-and-ce-marking_en"
        }
      ],
      "hasPart": [
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-selection-checklist"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-1"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-2"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-3"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-4"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-5"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-6"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-7"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-8"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-9"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-10"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-11"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-12"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-13"
        }
      ]
    },
    {
      "@type": [
        "WebPage",
        "FAQPage"
      ],
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#webpage",
      "url": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/",
      "name": "Rura PEX do ogrzewania podłogowego.",
      "description": "Dobór rury PE-X do podłogówki: rodzaje, wymiary, długość pętli, przepływ, opory, bariera tlenowa, normy i montaż.",
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      },
      "breadcrumb": {
        "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#breadcrumb"
      },
      "datePublished": "2025-03-03",
      "dateModified": "2026-08-22",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-1"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-2"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-3"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-4"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-5"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-6"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-7"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-8"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-9"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-10"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-11"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-12"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-13"
        }
      ],
      "potentialAction": {
        "@type": "ReadAction",
        "target": [
          "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/"
        ]
      }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": {
        "@type": "ImageObject",
        "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
        "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
        "caption": "Robert Kucharski – projektant instalacji sanitarnych i specjalista HVAC"
      },
      "jobTitle": "Projektant instalacji sanitarnych i specjalista branży budowlano-instalacyjnej",
      "description": "Projektant instalacji sanitarnych, specjalista ogrzewania podłogowego, hydrauliki instalacji, obliczeń obciążenia cieplnego i systemów HVAC. Właściciel serwisów Projekt-Ogrzewania.pl, Remont.biz.pl i Sobir.pl.",
      "worksFor": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "affiliation": [
        {
          "@id": "https://projekt-ogrzewania.pl/#website"
        },
        {
          "@id": "https://remont.biz.pl/#website"
        },
        {
          "@id": "https://sobir.pl/#website"
        }
      ],
      "knowsAbout": [
        "HVAC",
        "ogrzewanie podłogowe",
        "projektowanie instalacji sanitarnych",
        "hydraulika instalacji grzewczych",
        "obliczenia OZC",
        "rury PE-X",
        "pompy ciepła",
        "efektywność energetyczna"
      ],
      "sameAs": [
        "https://projekt-ogrzewania.pl/",
        "https://remont.biz.pl/",
        "https://sobir.pl/",
        "https://www.facebook.com/projektogrzewaniapl/",
        "https://www.facebook.com/robert.kucharski.budowa.bez.sciemy",
        "https://www.linkedin.com/in/robert-kucharski-38069b48/"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "logo": {
        "@type": "ImageObject",
        "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-ogrzewania-logo-1.jpg",
        "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-ogrzewania-logo-1.jpg"
      },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl/"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt-Ogrzewania.pl",
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "WebSite",
      "@id": "https://remont.biz.pl/#website",
      "url": "https://remont.biz.pl/",
      "name": "Remont.biz.pl",
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "WebSite",
      "@id": "https://sobir.pl/#website",
      "url": "https://sobir.pl/",
      "name": "Sobir.pl",
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#/schema/person/8f64aaec51c6581f1ab55e3d7f3a82d1"
      },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Strona główna",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Rura PEX do ogrzewania podłogowego",
          "item": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/"
        }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-selection-checklist",
      "name": "Lista kontrolna wyboru rury PEX do ogrzewania podłogowego",
      "numberOfItems": 6,
      "itemListOrder": "https://schema.org/ItemListOrderAscending",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt instalacji",
          "description": "Określenie średnicy, rozstawów, długości pętli, liczby obwodów i przepływów."
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Przeznaczenie i klasa zastosowania",
          "description": "Potwierdzenie przeznaczenia do ogrzewania płaszczyznowego i odpowiedniej klasy pracy."
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Bariera tlenowa",
          "description": "Weryfikacja deklaracji ochrony przed dyfuzją tlenu."
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Kompatybilność systemu",
          "description": "Zgodność rury, złączek, tulei i narzędzi montażowych."
        },
        {
          "@type": "ListItem",
          "position": 5,
          "name": "Nadruk i identyfikowalność",
          "description": "Sprawdzenie materiału, wymiaru, normy, partii, daty i metrażu."
        },
        {
          "@type": "ListItem",
          "position": 6,
          "name": "Długości zwojów",
          "description": "Zaplanowanie pętli bez połączeń i z ograniczeniem odpadów."
        }
      ]
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-1",
      "name": "Jaka rura PEX do ogrzewania podłogowego jest najczęściej stosowana?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "W domach jednorodzinnych najczęściej stosuje się PE-X 16×2,0 mm przeznaczoną do klasy zastosowania 4, z potwierdzoną barierą przeciw dyfuzji tlenu. Ostateczny wybór powinien wynikać z obliczeń długości, przepływu i oporu pętli oraz ze zgodności rury ze złączkami danego systemu."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-2",
      "name": "Czym różni się PEX-a od PEX-b i PEX-c?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oznaczenia opisują metodę sieciowania polietylenu: PE-Xa jest sieciowany metodą nadtlenkową, PE-Xb metodą silanową, a PE-Xc promieniowaniem. Różnią się zachowaniem montażowym, lecz litera nie stanowi samodzielnego rankingu trwałości ani jakości kompletnego systemu."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-3",
      "name": "Czy PEX-a jest zawsze najlepszy do podłogówki?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nie. PE-Xa często jest bardzo elastyczny i w części systemów ma dopuszczoną procedurę odtwarzania kształtu po załamaniu, ale dobry PE-Xb lub PE-Xc również może spełniać wymagania ogrzewania podłogowego. Należy porównywać klasę zastosowania, ciśnienie, konstrukcję, barierę tlenową, dokumenty i cały system połączeń."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-4",
      "name": "Rura PEX 16×2 czy 20×2 mm – którą wybrać?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "16×2,0 mm jest najczęstszym wyborem dla domowych pętli. Rura 20×2,0 mm ma większą średnicę wewnętrzną i znacznie mniejsze opory przy tym samym przepływie, ale wymaga większego promienia gięcia i odpowiedniego systemu. Doboru nie wykonuje się wyłącznie na podstawie powierzchni pomieszczenia."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-5",
      "name": "Ile metrów rury PEX potrzeba na 1 m² podłogówki?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Geometrycznie około 10 m/m² przy rozstawie 10 cm, 6,67 m/m² przy 15 cm, 5 m/m² przy 20 cm i 4 m/m² przy 25 cm. Do wyniku trzeba doliczyć łuki oraz pełne odcinki dobiegowe od rozdzielacza i podzielić instalację na hydraulicznie uzasadnione pętle."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-6",
      "name": "Jaka jest maksymalna długość pętli PEX 16×2 mm?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Około 80–100 m jest popularnym zakresem praktycznym, lecz nie uniwersalnym limitem. Maksymalną długość wyznacza wymagany przepływ, dopuszczalna strata ciśnienia, moc pętli, parametry czynnika, opory armatury i możliwości pompy oraz regulacji."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-7",
      "name": "Czy rura PEX może stale pracować przy 95°C?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nie należy tak interpretować pojedynczej temperatury z etykiety. Warunki pracy rur z tworzyw są opisane klasą zastosowania, profilem temperatur w czasie i ciśnieniem projektowym. Ogrzewanie podłogowe normalnie pracuje przy znacznie niższej temperaturze zasilania."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-8",
      "name": "Czy rura PEX do podłogówki musi mieć barierę EVOH?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "W zamkniętych instalacjach grzewczych należy stosować przewód z odpowiednią barierą przeciw dyfuzji tlenu albo inną konstrukcją spełniającą wymagania systemu. EVOH ogranicza przenikanie tlenu, chroniąc metalowe elementy instalacji przed przyspieszoną korozją."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-9",
      "name": "Czy PEX jest trwalszy od PE-RT o 20–30 lat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nie można podać takiej uniwersalnej przewagi. Trwałość obu systemów zależy od klasy zastosowania, ciśnienia, temperatur, stabilizacji materiału, jakości wykonania i eksploatacji. Porównywać należy deklaracje konkretnych systemów, a nie wyłącznie nazwę polimeru."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-10",
      "name": "Czy PEX/Al/PEX jest tym samym co PEX z EVOH?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nie. PEX z EVOH jest rurą z warstwą polimerową ograniczającą dyfuzję tlenu. PEX/Al/PEX jest rurą wielowarstwową z aluminium, które ogranicza również rozszerzalność i stabilizuje kształt. Oba rozwiązania wymagają złączek przewidzianych dla swojej konstrukcji."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-11",
      "name": "Czy załamaną rurę PEX można podgrzać opalarką?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Tylko wtedy, gdy dokumentacja konkretnego systemu wyraźnie dopuszcza taką procedurę i określa sposób jej wykonania. Nie wolno przenosić instrukcji dla jednej rury PE-Xa na PE-Xb, PE-Xc ani na przewody wielowarstwowe, ponieważ można uszkodzić strukturę lub barierę tlenową."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-12",
      "name": "Czy można łączyć rurę PEX pod wylewką?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Pętle należy projektować i wykonywać z jednego odcinka bez planowanych połączeń w jastrychu. Jeżeli dojdzie do awaryjnej naprawy, trzeba użyć rozwiązania dopuszczonego przez system, oznaczyć miejsce, udokumentować je i wykonać ponowną próbę szczelności."
      }
    },
    {
      "@type": "Question",
      "@id": "https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/#rk-pex-faq-13",
      "name": "Czy rura PEX rzeczywiście wytrzyma 50 lat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Normowa klasyfikacja opiera ocenę systemu na długim profilu eksploatacyjnym, lecz nie jest bezwarunkową gwarancją kalendarzową. Rzeczywista trwałość zależy od zgodności produktu, ciśnienia i temperatur, jakości montażu, ochrony przed tlenem, składu wody oraz braku uszkodzeń mechanicznych."
      }
    }
  ]
}
</script>

<script>
  (function () {
    "use strict";

    var root = document.getElementById("rk-pex-guide");
    if (!root) return;

    var progress = root.querySelector(".rk-pex-progress");
    var ticking = false;

    function updateProgress() {
      var rect = root.getBoundingClientRect();
      var viewport = window.innerHeight || document.documentElement.clientHeight;
      var total = Math.max(root.offsetHeight - viewport, 1);
      var passed = Math.min(Math.max(-rect.top, 0), total);
      var value = Math.min(100, Math.max(0, passed / total * 100));
      if (progress) progress.style.width = value.toFixed(2) + "%";
      ticking = false;
    }

    function requestProgress() {
      if (!ticking) {
        window.requestAnimationFrame(updateProgress);
        ticking = true;
      }
    }

    root.querySelectorAll('a[href^="#"]').forEach(function (link) {
      link.addEventListener("click", function (event) {
        var target = root.querySelector(link.getAttribute("href"));
        if (!target) return;
        event.preventDefault();
        target.scrollIntoView({
          behavior: window.matchMedia("(prefers-reduced-motion: reduce)").matches ? "auto" : "smooth",
          block: "start"
        });
      });
    });

    var authorTabs = Array.prototype.slice.call(root.querySelectorAll(".rk-pex-author-tab"));
    var authorPanels = Array.prototype.slice.call(root.querySelectorAll(".rk-pex-author-panel"));

    function activateAuthorTab(tab, moveFocus) {
      var panelId = tab.getAttribute("aria-controls");

      authorTabs.forEach(function (item) {
        var active = item === tab;
        item.setAttribute("aria-selected", active ? "true" : "false");
        item.setAttribute("tabindex", active ? "0" : "-1");
      });

      authorPanels.forEach(function (panel) {
        panel.hidden = panel.id !== panelId;
      });

      if (moveFocus) tab.focus();
    }

    authorTabs.forEach(function (tab, index) {
      tab.addEventListener("click", function () {
        activateAuthorTab(tab, false);
      });

      tab.addEventListener("keydown", function (event) {
        var nextIndex;

        if (event.key === "ArrowRight" || event.key === "ArrowDown") {
          nextIndex = (index + 1) % authorTabs.length;
        } else if (event.key === "ArrowLeft" || event.key === "ArrowUp") {
          nextIndex = (index - 1 + authorTabs.length) % authorTabs.length;
        } else if (event.key === "Home") {
          nextIndex = 0;
        } else if (event.key === "End") {
          nextIndex = authorTabs.length - 1;
        } else {
          return;
        }

        event.preventDefault();
        activateAuthorTab(authorTabs[nextIndex], true);
      });
    });

    window.addEventListener("scroll", requestProgress, { passive: true });
    window.addEventListener("resize", requestProgress, { passive: true });
    updateProgress();
  }());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">Rura PEX do ogrzewania podłogowego.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów.</title>
		<link>https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sat, 22 Feb 2025 20:01:13 +0000</pubDate>
				<category><![CDATA[Efektywność energetyczna]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Normy grzewcze]]></category>
		<category><![CDATA[Normy techniczne]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki dla inwestorów]]></category>
		<category><![CDATA[Projektowanie instalacji]]></category>
		<category><![CDATA[Projektowanie instalacji grzewczych]]></category>
		<category><![CDATA[Rury do ogrzewania]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[Technologie grzewcze]]></category>
		<category><![CDATA[Zapobieganie korozji]]></category>
		<category><![CDATA[bariera antydyfuzyjna]]></category>
		<category><![CDATA[dyfuzja tlenu]]></category>
		<category><![CDATA[efektywność energetyczna]]></category>
		<category><![CDATA[korozja w instalacjach]]></category>
		<category><![CDATA[norma din 4726]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[projektowanie ogrzewania]]></category>
		<category><![CDATA[rury pe-rt]]></category>
		<category><![CDATA[rury pex]]></category>
		<category><![CDATA[trwałość systemu grzewczego]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2284</guid>

					<description><![CDATA[<p>Ogrzewanie podłogowe to komfort i efektywność, ale czy wiesz, że niewłaściwe materiały mogą skrócić żywotność całego systemu? Norma DIN 4726 to kluczowy standard, który ogranicza dyfuzję tlenu do 0,1 g/(m³·dzień), chroniąc instalację przed korozją i awariami. Dowiedz się, dlaczego warto wybierać rury z barierą antydyfuzyjną, jak projektować system zgodnie z normą oraz jakie korzyści przynosi jej stosowanie.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/">DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!--
  PROJEKT-OGRZEWANIA.PL — pełny kod do bloku „Własny HTML”.
  Wklej kod POD natywnym tytułem H1 generowanym przez WordPress.

  USTAWIENIA WORDPRESS / YOAST:
  H1: DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów
  Fraza główna: norma DIN 4726 w ogrzewaniu podłogowym
  SEO title: DIN 4726 a bariera tlenowa rur do podłogówki
  Meta description: Sprawdź, co określa DIN 4726:2024-12, jak działa bariera EVOH i aluminium, jak czytać dokumentację rur oraz czego norma nie gwarantuje.
  Slug: pozostaw bez zmian.

  GRAFIKA WYRÓŻNIAJĄCA:
  Adres: https://projekt-ogrzewania.pl/wp-content/uploads/2025/02/Norma-DIN-4726-w-ogrzewaniu-podlogowym.webp
  ALT: Norma DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur
  Tytuł: DIN 4726 i bariera tlenowa rur do podłogówki
  Opis: Techniczny poradnik wyjaśniający wymagania DIN 4726:2024-12, mechanizm dyfuzji tlenu, konstrukcje barierowe i sposób weryfikacji dokumentacji rur.
-->

<style>
  #rk-din-guide {
    --rk-navy: #0b2536;
    --rk-navy-2: #12394d;
    --rk-navy-3: #1b465b;
    --rk-cyan: #29c4d7;
    --rk-cyan-dark: #078fb3;
    --rk-cyan-soft: #def7fa;
    --rk-orange: #ff6846;
    --rk-orange-dark: #e44f31;
    --rk-yellow: #f2b526;
    --rk-green: #2fcda1;
    --rk-green-dark: #168267;
    --rk-red: #d7504a;
    --rk-ink: #10283a;
    --rk-copy: #3c5668;
    --rk-muted: #6b8191;
    --rk-line: #d3e2e8;
    --rk-bg: #f3f8fa;
    --rk-white: #ffffff;
    color: var(--rk-ink);
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.62;
    margin: 0 auto;
    max-width: 1360px;
    overflow-wrap: anywhere;
    width: 100%;
  }

  #rk-din-guide,
  #rk-din-guide * {
    box-sizing: border-box;
    min-width: 0;
  }

  #rk-din-guide a {
    color: var(--rk-cyan-dark);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-din-guide a:hover,
  #rk-din-guide a:focus-visible {
    color: var(--rk-orange-dark);
  }

  #rk-din-guide button {
    font: inherit;
  }

  #rk-din-guide button:focus-visible,
  #rk-din-guide a:focus-visible,
  #rk-din-guide summary:focus-visible {
    outline: 3px solid rgba(41, 196, 215, 0.48);
    outline-offset: 3px;
  }

  #rk-din-guide img {
    display: block;
    height: auto;
    max-width: 100%;
  }

  #rk-din-guide .rk-din-shell {
    background: var(--rk-white);
    border: 1px solid var(--rk-line);
    box-shadow: 0 22px 65px rgba(13, 41, 57, 0.12);
    overflow: hidden;
  }

  #rk-din-guide .rk-din-hero {
    background:
      radial-gradient(circle at 89% 111%, rgba(41, 196, 215, 0.24) 0, rgba(41, 196, 215, 0.24) 17%, transparent 17.2%),
      linear-gradient(120deg, #0b2536 0%, #143e52 61%, #0d6576 100%);
    color: var(--rk-white);
    overflow: hidden;
    padding: 62px 58px 56px;
    position: relative;
  }

  #rk-din-guide .rk-din-hero::before {
    background: var(--rk-orange);
    border-radius: 50%;
    box-shadow: 0 0 0 9px rgba(255, 104, 70, 0.14);
    content: "";
    height: 12px;
    left: 58px;
    position: absolute;
    top: 43px;
    width: 12px;
  }

  #rk-din-guide .rk-din-kicker {
    color: #6ce5ef;
    display: block;
    font-size: 0.77rem;
    font-weight: 900;
    letter-spacing: 0.13em;
    margin: 0 0 19px 28px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-hero-title,
  #rk-din-guide .rk-din-section-title,
  #rk-din-guide .rk-din-cta-title,
  #rk-din-guide .rk-din-author-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.06;
  }

  #rk-din-guide .rk-din-hero-title {
    color: #ffffff;
    font-size: clamp(2.4rem, 6vw, 5.15rem);
    margin: 0;
    max-width: 1200px;
  }

  #rk-din-guide .rk-din-hero-title span {
    color: #69e7f2;
  }

  #rk-din-guide .rk-din-hero-lead {
    color: #e3f0f4;
    font-size: clamp(1.08rem, 2vw, 1.43rem);
    line-height: 1.55;
    margin: 27px 0 0;
    max-width: 1080px;
  }

  #rk-din-guide .rk-din-hero-tags,
  #rk-din-guide .rk-din-meta,
  #rk-din-guide .rk-din-shortcuts {
    display: flex;
    flex-wrap: wrap;
  }

  #rk-din-guide .rk-din-hero-tags {
    gap: 10px;
    margin-top: 30px;
  }

  #rk-din-guide .rk-din-hero-tags span {
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 999px;
    color: #ffffff;
    font-size: 0.82rem;
    font-weight: 800;
    padding: 8px 14px;
  }

  #rk-din-guide .rk-din-meta {
    color: #c5d9df;
    font-size: 0.83rem;
    font-weight: 700;
    gap: 12px 24px;
    margin-top: 34px;
  }

  #rk-din-guide .rk-din-meta strong {
    color: #ffffff;
  }

  #rk-din-guide .rk-din-shortcuts {
    align-items: center;
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    gap: 9px;
    padding: 22px 34px;
    position: static;
  }

  #rk-din-guide .rk-din-shortcuts-label {
    color: var(--rk-ink);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    margin-right: 4px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-shortcuts a {
    background: #f1f6f8;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.25;
    padding: 8px 12px;
    text-decoration: none;
  }

  #rk-din-guide .rk-din-shortcuts a:hover,
  #rk-din-guide .rk-din-shortcuts a:focus-visible {
    background: var(--rk-cyan-soft);
    border-color: #91dce5;
    color: #075f78;
  }

  #rk-din-guide .rk-din-section {
    padding: 64px 58px;
  }

  #rk-din-guide .rk-din-section + .rk-din-section {
    border-top: 1px solid var(--rk-line);
  }

  #rk-din-guide .rk-din-section-soft {
    background: var(--rk-bg);
  }

  #rk-din-guide .rk-din-section-dark {
    background: var(--rk-navy);
    color: #ffffff;
  }

  #rk-din-guide .rk-din-eyebrow {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.75rem;
    font-weight: 900;
    letter-spacing: 0.12em;
    margin-bottom: 12px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-eyebrow {
    color: #68e6ef;
  }

  #rk-din-guide .rk-din-section-title,
  #rk-din-guide .rk-din-author-title {
    color: var(--rk-ink);
    font-size: clamp(2rem, 4vw, 3.65rem);
    margin: 0;
    max-width: 1100px;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-section-title {
    color: #ffffff;
  }

  #rk-din-guide .rk-din-lead {
    color: var(--rk-copy);
    font-size: clamp(1.03rem, 1.7vw, 1.25rem);
    line-height: 1.7;
    margin: 22px 0 0;
    max-width: 1120px;
  }

  #rk-din-guide .rk-din-copy {
    color: var(--rk-copy);
    margin: 22px 0 0;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-lead,
  #rk-din-guide .rk-din-section-dark .rk-din-copy {
    color: #c8dbe2;
  }

  #rk-din-guide .rk-din-copy strong,
  #rk-din-guide .rk-din-lead strong {
    color: var(--rk-ink);
  }

  #rk-din-guide .rk-din-section-dark .rk-din-copy strong,
  #rk-din-guide .rk-din-section-dark .rk-din-lead strong {
    color: #ffffff;
  }

  #rk-din-guide .rk-din-answer {
    background: linear-gradient(135deg, #e6fafd 0%, #f8fcfd 100%);
    border: 1px solid #9cdfe8;
    border-left: 7px solid var(--rk-cyan);
    border-radius: 18px;
    margin-top: 28px;
    padding: 27px 29px;
  }

  #rk-din-guide .rk-din-answer strong {
    color: var(--rk-ink);
    display: block;
    font-size: 1.24rem;
    line-height: 1.4;
  }

  #rk-din-guide .rk-din-answer p {
    color: var(--rk-copy);
    margin: 10px 0 0;
  }

  #rk-din-guide .rk-din-grid-2,
  #rk-din-guide .rk-din-grid-3,
  #rk-din-guide .rk-din-grid-4,
  #rk-din-guide .rk-din-source-grid,
  #rk-din-guide .rk-din-author-facts {
    display: grid;
    gap: 18px;
    margin-top: 30px;
  }

  #rk-din-guide .rk-din-grid-2,
  #rk-din-guide .rk-din-source-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-grid-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-card {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    padding: 24px;
  }

  #rk-din-guide .rk-din-section-soft .rk-din-card {
    background: rgba(255, 255, 255, 0.9);
  }

  #rk-din-guide .rk-din-section-dark .rk-din-card {
    background: #173e51;
    border-color: #356178;
  }

  #rk-din-guide .rk-din-card-number,
  #rk-din-guide .rk-din-icon {
    align-items: center;
    background: var(--rk-cyan-soft);
    border-radius: 10px;
    color: #076c85;
    display: inline-flex;
    font-size: 0.82rem;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    margin-bottom: 14px;
    min-width: 36px;
    padding: 0 10px;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-card-number,
  #rk-din-guide .rk-din-section-dark .rk-din-icon {
    background: #23566d;
    color: #7ce9f1;
  }

  #rk-din-guide .rk-din-card h3 {
    color: var(--rk-ink);
    font-size: 1.12rem;
    line-height: 1.3;
    margin: 0 0 9px;
  }

  #rk-din-guide .rk-din-card p {
    color: var(--rk-copy);
    margin: 0;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-card h3 {
    color: #ffffff;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-card p,
  #rk-din-guide .rk-din-section-dark .rk-din-card li {
    color: #c8dce3;
  }

  #rk-din-guide .rk-din-note {
    background: #fff6e2;
    border-left: 6px solid var(--rk-yellow);
    border-radius: 14px;
    color: #5b4a1d;
    margin-top: 26px;
    padding: 18px 21px;
  }

  #rk-din-guide .rk-din-note p {
    margin: 0;
  }

  #rk-din-guide .rk-din-note-good {
    background: #e9faf5;
    border-left-color: var(--rk-green);
    color: #145e4d;
  }

  #rk-din-guide .rk-din-note-bad {
    background: #fff0ec;
    border-left-color: var(--rk-orange);
    color: #743425;
  }

  #rk-din-guide .rk-din-bullets {
    color: var(--rk-copy);
    margin: 20px 0 0;
    padding-left: 22px;
  }

  #rk-din-guide .rk-din-bullets li + li {
    margin-top: 9px;
  }

  #rk-din-guide .rk-din-section-dark .rk-din-bullets {
    color: #c8dce3;
  }

  #rk-din-guide .rk-din-table-wrap {
    margin-top: 30px;
    overflow-x: auto;
  }

  #rk-din-guide table {
    border-collapse: separate;
    border-spacing: 0;
    min-width: 820px;
    width: 100%;
  }

  #rk-din-guide th {
    background: var(--rk-navy);
    border-bottom: 1px solid #31576a;
    color: #ffffff;
    font-size: 0.78rem;
    letter-spacing: 0.04em;
    padding: 15px 16px;
    text-align: left;
    text-transform: uppercase;
  }

  #rk-din-guide th:first-child {
    border-radius: 14px 0 0;
  }

  #rk-din-guide th:last-child {
    border-radius: 0 14px 0 0;
  }

  #rk-din-guide td {
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 16px;
    vertical-align: top;
  }

  #rk-din-guide tbody tr td:first-child {
    border-left: 1px solid var(--rk-line);
  }

  #rk-din-guide tbody tr td:last-child {
    border-right: 1px solid var(--rk-line);
  }

  #rk-din-guide tbody tr:last-child td:first-child {
    border-radius: 0 0 0 14px;
  }

  #rk-din-guide tbody tr:last-child td:last-child {
    border-radius: 0 0 14px;
  }

  #rk-din-guide td strong {
    color: var(--rk-ink);
  }

  #rk-din-guide .rk-din-criterion {
    align-items: center;
    background: var(--rk-navy);
    border-radius: 20px;
    display: grid;
    gap: 26px;
    grid-template-columns: 260px minmax(0, 1fr);
    margin-top: 30px;
    padding: 30px;
  }

  #rk-din-guide .rk-din-criterion-value {
    background: #173e51;
    border: 1px solid #356178;
    border-radius: 16px;
    color: #72e7ef;
    font-size: clamp(1.65rem, 4vw, 2.55rem);
    font-weight: 900;
    line-height: 1.1;
    padding: 26px 18px;
    text-align: center;
  }

  #rk-din-guide .rk-din-criterion-value small {
    color: #bad3dc;
    display: block;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    margin-top: 10px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-criterion-copy h3 {
    color: #ffffff;
    font-size: 1.35rem;
    margin: 0 0 9px;
  }

  #rk-din-guide .rk-din-criterion-copy p {
    color: #c8dce3;
    margin: 0;
  }

  #rk-din-guide .rk-din-pathway {
    background: #102f42;
    border: 1px solid #315a70;
    border-radius: 22px;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-din-guide .rk-din-pathway-head {
    border-bottom: 1px solid #315a70;
    margin-bottom: 22px;
    padding-bottom: 20px;
  }

  #rk-din-guide .rk-din-pathway-head h3 {
    color: #ffffff;
    font-size: clamp(1.5rem, 3vw, 2.25rem);
    line-height: 1.2;
    margin: 0;
  }

  #rk-din-guide .rk-din-pathway-head p {
    color: #bad3dc;
    margin: 9px 0 0;
  }

  #rk-din-guide .rk-din-stage-tabs {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-stage-tab {
    align-items: flex-start;
    background: #173e51;
    border: 1px solid #356178;
    border-radius: 14px;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    gap: 11px;
    line-height: 1.3;
    min-height: 78px;
    padding: 14px;
    text-align: left;
  }

  #rk-din-guide .rk-din-stage-tab span {
    align-items: center;
    background: #23566d;
    border-radius: 9px;
    color: #76e8f1;
    display: inline-flex;
    flex: 0 0 34px;
    font-weight: 900;
    height: 34px;
    justify-content: center;
  }

  #rk-din-guide .rk-din-stage-tab strong {
    display: block;
    padding-top: 5px;
  }

  #rk-din-guide .rk-din-stage-tab[aria-selected="true"] {
    background: var(--rk-cyan);
    border-color: var(--rk-cyan);
    color: #082b3b;
  }

  #rk-din-guide .rk-din-stage-tab[aria-selected="true"] span {
    background: #ffffff;
    color: #08728b;
  }

  #rk-din-guide .rk-din-stage-panel {
    background: #ffffff;
    border-left: 7px solid var(--rk-cyan);
    border-radius: 17px;
    margin-top: 18px;
    padding: 25px;
  }

  #rk-din-guide .rk-din-stage-label {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.09em;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-stage-panel h3 {
    color: var(--rk-ink);
    font-size: 1.65rem;
    line-height: 1.25;
    margin: 8px 0 18px;
  }

  #rk-din-guide .rk-din-stage-facts {
    display: grid;
    gap: 13px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-stage-fact {
    background: #f3f8fa;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    padding: 17px;
  }

  #rk-din-guide .rk-din-stage-fact strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.72rem;
    letter-spacing: 0.07em;
    margin-bottom: 7px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-stage-fact p {
    color: var(--rk-copy);
    margin: 0;
  }

  #rk-din-guide .rk-din-checkflow {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-top: 30px;
  }

  #rk-din-guide .rk-din-checkstep {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    padding: 21px;
    position: relative;
  }

  #rk-din-guide .rk-din-checkstep::after {
    color: var(--rk-cyan);
    content: "›";
    font-size: 2rem;
    font-weight: 900;
    position: absolute;
    right: -12px;
    top: 40%;
    z-index: 2;
  }

  #rk-din-guide .rk-din-checkstep:last-child::after {
    content: "";
  }

  #rk-din-guide .rk-din-checkstep span {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.73rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    margin-bottom: 7px;
    text-transform: uppercase;
  }

  #rk-din-guide .rk-din-checkstep strong {
    color: var(--rk-ink);
    display: block;
    line-height: 1.35;
  }

  #rk-din-guide .rk-din-checkstep p {
    color: var(--rk-copy);
    font-size: 0.9rem;
    margin: 8px 0 0;
  }

  #rk-din-guide .rk-din-marking {
    background: var(--rk-navy);
    border-radius: 18px;
    color: #ffffff;
    margin-top: 28px;
    padding: 24px;
  }

  #rk-din-guide .rk-din-marking-line {
    background: #ffffff;
    border: 5px solid var(--rk-cyan);
    border-radius: 999px;
    color: var(--rk-ink);
    display: flex;
    flex-wrap: wrap;
    font-family: Consolas, Monaco, monospace;
    font-size: 0.88rem;
    font-weight: 800;
    gap: 8px;
    padding: 14px 20px;
  }

  #rk-din-guide .rk-din-marking-line span {
    background: #edf7f9;
    border-radius: 7px;
    padding: 4px 7px;
  }

  #rk-din-guide .rk-din-cta {
    background:
      radial-gradient(circle at 93% 120%, rgba(41, 196, 215, 0.22) 0, rgba(41, 196, 215, 0.22) 19%, transparent 19.2%),
      linear-gradient(125deg, #0b2536 0%, #153e51 62%, #0d6272 100%);
    border-radius: 21px;
    color: #ffffff;
    margin-top: 34px;
    overflow: hidden;
    padding: 36px;
  }

  #rk-din-guide .rk-din-cta-title {
    color: #ffffff;
    font-size: clamp(1.7rem, 3.3vw, 2.8rem);
    margin: 0;
    max-width: 970px;
  }

  #rk-din-guide .rk-din-cta p {
    color: #cee0e6;
    margin: 14px 0 0;
    max-width: 970px;
  }

  #rk-din-guide .rk-din-cta-button {
    background: var(--rk-orange);
    border-radius: 12px;
    box-shadow: 0 12px 25px rgba(255, 104, 70, 0.24);
    color: #ffffff;
    display: inline-block;
    font-weight: 900;
    margin-top: 22px;
    padding: 14px 20px;
    text-decoration: none;
  }

  #rk-din-guide .rk-din-cta-button:hover,
  #rk-din-guide .rk-din-cta-button:focus-visible {
    background: #ffffff;
    color: var(--rk-orange-dark);
  }

  #rk-din-guide .rk-din-link-disclosure {
    color: #a9c4ce;
    display: block;
    font-size: 0.75rem;
    margin-top: 12px;
  }

  #rk-din-guide .rk-din-source-card {
    background: #f2f7f9;
    border: 1px solid #cfe0e7;
    border-radius: 15px;
    padding: 20px;
  }

  #rk-din-guide .rk-din-source-card a {
    color: var(--rk-cyan-dark);
    font-size: 1rem;
    font-weight: 900;
  }

  #rk-din-guide .rk-din-source-card p {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-din-guide .rk-din-responsibility {
    background: #fff0eb;
    border-left: 6px solid var(--rk-orange);
    border-radius: 14px;
    color: #613427;
    margin-top: 26px;
    padding: 19px 22px;
  }

  #rk-din-guide .rk-din-responsibility p {
    margin: 0;
  }

  #rk-din-guide .rk-din-faq {
    display: grid;
    gap: 12px;
    margin-top: 30px;
  }

  #rk-din-guide .rk-din-faq details {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    overflow: hidden;
  }

  #rk-din-guide .rk-din-faq summary {
    color: var(--rk-ink);
    cursor: pointer;
    font-weight: 900;
    list-style: none;
    padding: 19px 52px 19px 20px;
    position: relative;
  }

  #rk-din-guide .rk-din-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-din-guide .rk-din-faq summary::after {
    color: var(--rk-cyan-dark);
    content: "+";
    font-size: 1.55rem;
    font-weight: 700;
    position: absolute;
    right: 20px;
    top: 12px;
  }

  #rk-din-guide .rk-din-faq details[open] summary::after {
    content: "−";
  }

  #rk-din-guide .rk-din-faq-answer {
    border-top: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 18px 20px;
  }

  #rk-din-guide .rk-din-faq-answer p {
    margin: 0;
  }

  #rk-din-guide .rk-din-author {
    background: #eef6f8;
    border-top: 1px solid var(--rk-line);
    padding: 64px 58px;
  }

  #rk-din-guide .rk-din-author-layout {
    background: #ffffff;
    border: 1px solid #cbdde5;
    border-radius: 21px;
    display: grid;
    grid-template-columns: 290px minmax(0, 1fr);
    margin-top: 30px;
    overflow: hidden;
  }

  #rk-din-guide .rk-din-author-side {
    align-items: center;
    background: var(--rk-navy);
    color: #ffffff;
    display: flex;
    flex-direction: column;
    padding: 35px 25px;
    text-align: center;
  }

  #rk-din-guide .rk-din-author-photo {
    background: #ffffff;
    border: 6px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    overflow: hidden;
    width: 158px;
  }

  #rk-din-guide .rk-din-author-name {
    font-size: 1.25rem;
    font-weight: 900;
    margin-top: 20px;
  }

  #rk-din-guide .rk-din-author-name a {
    color: #ffffff;
    text-decoration: none;
  }

  #rk-din-guide .rk-din-author-role {
    color: #bcd2db;
    font-size: 0.82rem;
    margin: 8px 0 0;
  }

  #rk-din-guide .rk-din-author-social {
    display: flex;
    gap: 10px;
    margin-top: 21px;
  }

  #rk-din-guide .rk-din-author-social a {
    align-items: center;
    border: 1px solid #497185;
    border-radius: 50%;
    color: #d8e9ee;
    display: inline-flex;
    height: 42px;
    justify-content: center;
    text-decoration: none;
    width: 42px;
  }

  #rk-din-guide .rk-din-author-social a:hover {
    background: var(--rk-cyan);
    color: var(--rk-navy);
  }

  #rk-din-guide .rk-din-author-main {
    padding: 37px;
  }

  #rk-din-guide .rk-din-author-quote {
    background: #f7fbfc;
    border: 1px solid #cfe0e7;
    border-left: 6px solid var(--rk-cyan);
    border-radius: 14px;
    color: var(--rk-ink);
    font-size: 1.04rem;
    font-style: italic;
    font-weight: 700;
    line-height: 1.7;
    margin: 0;
    padding: 20px 22px;
  }

  #rk-din-guide .rk-din-author-main > p {
    color: var(--rk-copy);
    margin: 18px 0 0;
  }

  #rk-din-guide .rk-din-author-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-din-guide .rk-din-author-fact {
    background: #eef7f9;
    border: 1px solid #d2e4e9;
    border-radius: 13px;
    color: var(--rk-copy);
    font-size: 0.84rem;
    padding: 15px;
  }

  #rk-din-guide .rk-din-author-fact strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.73rem;
    letter-spacing: 0.06em;
    margin-bottom: 5px;
    text-transform: uppercase;
  }

  @media (max-width: 1050px) {
    #rk-din-guide .rk-din-grid-4,
    #rk-din-guide .rk-din-checkflow {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-din-guide .rk-din-checkstep:nth-child(2)::after {
      content: "";
    }

    #rk-din-guide .rk-din-stage-facts {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (max-width: 820px) {
    #rk-din-guide .rk-din-hero,
    #rk-din-guide .rk-din-section,
    #rk-din-guide .rk-din-author {
      padding-left: 28px;
      padding-right: 28px;
    }

    #rk-din-guide .rk-din-hero::before {
      left: 28px;
    }

    #rk-din-guide .rk-din-shortcuts {
      padding-left: 22px;
      padding-right: 22px;
    }

    #rk-din-guide .rk-din-grid-3,
    #rk-din-guide .rk-din-stage-tabs {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-din-guide .rk-din-author-layout {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-din-guide .rk-din-criterion {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (max-width: 660px) {
    #rk-din-guide .rk-din-hero {
      padding-bottom: 42px;
      padding-top: 52px;
    }

    #rk-din-guide .rk-din-section,
    #rk-din-guide .rk-din-author {
      padding-bottom: 46px;
      padding-top: 46px;
    }

    #rk-din-guide .rk-din-grid-2,
    #rk-din-guide .rk-din-grid-3,
    #rk-din-guide .rk-din-grid-4,
    #rk-din-guide .rk-din-source-grid,
    #rk-din-guide .rk-din-author-facts,
    #rk-din-guide .rk-din-checkflow {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-din-guide .rk-din-checkstep::after,
    #rk-din-guide .rk-din-checkstep:nth-child(2)::after {
      content: "";
    }

    #rk-din-guide .rk-din-stage-tabs {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-din-guide .rk-din-pathway,
    #rk-din-guide .rk-din-cta,
    #rk-din-guide .rk-din-criterion {
      border-radius: 17px;
      padding: 20px;
    }

    #rk-din-guide .rk-din-stage-panel {
      padding: 18px;
    }

    #rk-din-guide .rk-din-cta-button {
      text-align: center;
      width: 100%;
    }

    #rk-din-guide .rk-din-table-wrap {
      overflow: visible;
    }

    #rk-din-guide table,
    #rk-din-guide thead,
    #rk-din-guide tbody,
    #rk-din-guide tr,
    #rk-din-guide th,
    #rk-din-guide td {
      display: block;
      min-width: 0;
      width: 100%;
    }

    #rk-din-guide thead {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }

    #rk-din-guide tbody {
      display: grid;
      gap: 14px;
    }

    #rk-din-guide tbody tr {
      background: #ffffff;
      border: 1px solid var(--rk-line);
      border-radius: 14px;
      overflow: hidden;
    }

    #rk-din-guide td,
    #rk-din-guide tbody tr td:first-child,
    #rk-din-guide tbody tr td:last-child {
      border: 0;
      border-bottom: 1px solid #e1ebef;
      border-radius: 0;
      padding: 13px 15px;
    }

    #rk-din-guide td:last-child {
      border-bottom: 0;
    }

    #rk-din-guide td::before {
      color: var(--rk-cyan-dark);
      content: attr(data-label);
      display: block;
      font-size: 0.69rem;
      font-weight: 900;
      letter-spacing: 0.07em;
      margin-bottom: 4px;
      text-transform: uppercase;
    }

    #rk-din-guide .rk-din-marking-line {
      border-radius: 16px;
    }

    #rk-din-guide .rk-din-author-main {
      padding: 25px 20px;
    }
  }

  @media (max-width: 430px) {
    #rk-din-guide .rk-din-hero,
    #rk-din-guide .rk-din-section,
    #rk-din-guide .rk-din-author {
      padding-left: 18px;
      padding-right: 18px;
    }

    #rk-din-guide .rk-din-hero::before {
      left: 18px;
    }

    #rk-din-guide .rk-din-shortcuts {
      padding-left: 14px;
      padding-right: 14px;
    }

    #rk-din-guide .rk-din-shortcuts a {
      flex: 1 1 calc(50% - 9px);
      text-align: center;
    }

    #rk-din-guide .rk-din-shortcuts-label {
      flex: 1 0 100%;
    }

    #rk-din-guide .rk-din-hero-title {
      font-size: 2.18rem;
    }

    #rk-din-guide .rk-din-section-title {
      font-size: 1.88rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-din-guide *,
    #rk-din-guide *::before,
    #rk-din-guide *::after {
      scroll-behavior: auto;
      transition-duration: 0.01ms;
    }
  }
</style>

<article id="rk-din-guide" aria-labelledby="rk-din-visual-title">
  <div class="rk-din-shell">
    <header class="rk-din-hero">
      <span class="rk-din-kicker">DIN 4726:2024-12 · bariera tlenowa bez skrótów</span>
      <div class="rk-din-hero-title" id="rk-din-visual-title">DIN 4726 w ogrzewaniu podłogowym: <span>co naprawdę potwierdza norma?</span></div>
      <p class="rk-din-hero-lead">Napis „EVOH” nie kończy weryfikacji rury. Wyjaśniam, jak tlen przenika przez ściankę przewodu, czego dotyczy aktualne wydanie DIN 4726, jak czytać dokumentację oraz dlaczego zgodność z wymaganiem dyfuzyjnym nie zastępuje projektu hydraulicznego.</p>
      <div class="rk-din-hero-tags" aria-label="Zakres poradnika">
        <span>DIN 4726:2024-12</span>
        <span>EVOH i aluminium</span>
        <span>dyfuzja tlenu</span>
        <span>weryfikacja rury</span>
        <span>korozja i osady</span>
      </div>
      <div class="rk-din-meta">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: <strong>około 23 minuty</strong></span>
        <span>Aktualizacja techniczna: <strong>17 września 2026 r.</strong></span>
      </div>
    </header>

    <nav class="rk-din-shortcuts" aria-label="Na skróty — wszystkie sekcje artykułu">
      <span class="rk-din-shortcuts-label">Na skróty</span>
      <a href="#rk-din-answer">Szybka odpowiedź</a>
      <a href="#rk-din-standard">Czym jest DIN 4726</a>
      <a href="#rk-din-scope">Zakres normy</a>
      <a href="#rk-din-diffusion">Jak przenika tlen</a>
      <a href="#rk-din-criterion">Kryterium 0,1</a>
      <a href="#rk-din-consequences">Skutki w instalacji</a>
      <a href="#rk-din-barriers">Rodzaje barier</a>
      <a href="#rk-din-pathway">Droga tlenu</a>
      <a href="#rk-din-verification">Weryfikacja rury</a>
      <a href="#rk-din-markings">Oznaczenia</a>
      <a href="#rk-din-product-standards">Normy produktowe</a>
      <a href="#rk-din-limits">Czego nie gwarantuje</a>
      <a href="#rk-din-installation">Montaż</a>
      <a href="#rk-din-other-sources">Inne drogi tlenu</a>
      <a href="#rk-din-existing">Starsza instalacja</a>
      <a href="#rk-din-water">Woda i ochrona</a>
      <a href="#rk-din-errors">Błędy</a>
      <a href="#rk-din-checklist">Checklista</a>
      <a href="#rk-din-summary">Podsumowanie</a>
      <a href="#rk-din-sources">Źródła</a>
      <a href="#rk-din-faq">FAQ</a>
      <a href="#rk-din-author">Autor</a>
    </nav>

    <section class="rk-din-section" id="rk-din-answer">
      <span class="rk-din-eyebrow">Odpowiedź w 60 sekund</span>
      <h2 class="rk-din-section-title">Co norma DIN 4726 oznacza dla rury do podłogówki?</h2>
      <p class="rk-din-lead"><strong>DIN 4726 opisuje wymagania dotyczące przewodów z tworzyw i rur wielowarstwowych stosowanych w wodnych systemach ogrzewania płaszczyznowego oraz przyłączach grzejnikowych, w tym ograniczenie przenikania tlenu przez ściankę.</strong> Aktualne wydanie ma oznaczenie DIN 4726:2024-12.</p>
      <div class="rk-din-answer">
        <strong>Zgodność z DIN 4726 pomaga ograniczyć jeden konkretny mechanizm dopływu tlenu: dyfuzję przez ściankę rury.</strong>
        <p>Nie potwierdza automatycznie prawidłowej średnicy, klasy temperaturowej, ciśnienia, kompatybilności złączek, długości pętli ani odporności całej instalacji na korozję. Te warunki sprawdza się osobno.</p>
      </div>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-icon">1</span><h3>Sprawdź dokładny wyrób</h3><p>Odniesienie do normy musi dotyczyć konkretnego typu i wymiaru rury, nie tylko rodziny PE-X albo PE-RT.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">2</span><h3>Rozróżnij konstrukcje</h3><p>EVOH jest warstwą polimerową, a aluminium warstwą metalową. Oba rozwiązania mogą ograniczać dyfuzję, lecz mają inną budowę.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">3</span><h3>Oceń cały układ</h3><p>Bariera nie usuwa tlenu wprowadzonego przy napełnianiu ani przez nieszczelność, uzupełnianie wody czy niewłaściwe ciśnienie.</p></article>
      </div>
      <p class="rk-din-copy">Jeżeli porównujesz dostępne konstrukcje, zacznij od poradnika o <a href="https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/">rurach do ogrzewania podłogowego</a>, a osobne omówienie warstwy polimerowej znajdziesz w artykule o <a href="https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/">barierze antydyfuzyjnej EVOH</a>.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-standard">
      <span class="rk-din-eyebrow">Aktualne wydanie zamiast archiwalnego skrótu</span>
      <h2 class="rk-din-section-title">Czym jest DIN 4726:2024-12?</h2>
      <p class="rk-din-lead">To niemiecka norma techniczna dotycząca systemów rurowych z tworzyw i rur wielowarstwowych stosowanych w wodnym ogrzewaniu płaszczyznowym oraz przyłączach grzejnikowych. Wydanie z grudnia 2024 r. zastąpiło DIN 4726:2017-10.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">CO</span><h3>Wymagania dla przewodów</h3><p>Dokument porządkuje wymagania podstawowe i dodatkowe dla wyrobów przeznaczonych do wskazanych zastosowań grzewczych.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">DLA KOGO</span><h3>Projekt, produkcja i odbiór</h3><p>Norma jest punktem odniesienia dla dokumentacji wyrobu, specyfikacji projektu, zakupów i weryfikacji dostawy.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">JAK</span><h3>Razem z innymi dokumentami</h3><p>DIN 4726 nie zastępuje norm produktowych opisujących PE-X, PE-RT lub rury wielowarstwowe ani instrukcji systemowej.</p></article>
      </div>
      <div class="rk-din-note"><p><strong>Uwaga na datę:</strong> karta produktu powołująca wyłącznie wydanie z 2017 r. nie musi oznaczać wadliwego wyrobu, ale wymaga ustalenia, do jakiej wersji wykonano badanie i czy dokumentacja została zaktualizowana.</p></div>
    </section>

    <section class="rk-din-section" id="rk-din-scope">
      <span class="rk-din-eyebrow">Jedno wymaganie nie opisuje całej rury</span>
      <h2 class="rk-din-section-title">Zakres DIN 4726 — co obejmuje, a co wymaga osobnej weryfikacji?</h2>
      <p class="rk-din-lead">Najczęściej mówi się o niej wyłącznie w kontekście bariery tlenowej. To ważny fragment, lecz przy zakupie trzeba rozdzielić wymagania normy, właściwości produktu i parametry konkretnej instalacji.</p>
      <div class="rk-din-table-wrap">
        <table>
          <thead><tr><th>Obszar</th><th>Rola DIN 4726</th><th>Co jeszcze sprawdzić</th><th>Typowy błąd</th></tr></thead>
          <tbody>
            <tr><td data-label="Obszar"><strong>Dyfuzja tlenu</strong></td><td data-label="Rola DIN 4726">Określa sposób oceny ograniczenia przenikania tlenu w zdefiniowanych warunkach.</td><td data-label="Co jeszcze sprawdzić">Dokładny typ, wymiar, konstrukcję warstw i dokument potwierdzający.</td><td data-label="Typowy błąd">Uznanie samego napisu EVOH za pełne potwierdzenie.</td></tr>
            <tr><td data-label="Obszar"><strong>Materiał rury</strong></td><td data-label="Rola DIN 4726">Dotyczy przewodów z tworzyw i rur wielowarstwowych w określonych zastosowaniach.</td><td data-label="Co jeszcze sprawdzić">Właściwą normę produktową dla PE-X, PE-RT lub konstrukcji wielowarstwowej.</td><td data-label="Typowy błąd">Założenie, że każda rura PE-X ma barierę.</td></tr>
            <tr><td data-label="Obszar"><strong>Warunki pracy</strong></td><td data-label="Rola DIN 4726">Nie zastępuje pełnej klasyfikacji temperatury, czasu i ciśnienia.</td><td data-label="Co jeszcze sprawdzić">Klasę zastosowania, ciśnienie projektowe i ograniczenia instrukcji.</td><td data-label="Typowy błąd">Czytanie jednej temperatury jako stałej dopuszczalnej pracy.</td></tr>
            <tr><td data-label="Obszar"><strong>Hydraulika</strong></td><td data-label="Rola DIN 4726">Nie dobiera średnicy, długości pętli, przepływu ani pompy.</td><td data-label="Co jeszcze sprawdzić">Światło rury, przepływy, opory obwodów i punkt pracy pompy.</td><td data-label="Typowy błąd">Zakup pełnego metrażu przed podziałem na pętle.</td></tr>
          </tbody>
        </table>
      </div>
      <p class="rk-din-copy">Szczegółowe wymagania materiałowe dla rur sieciowanych omawia poradnik o <a href="https://projekt-ogrzewania.pl/norma-en-iso-15875/">EN ISO 15875</a>. Z kolei zależność między rodzajem przewodu a warunkami eksploatacji rozwijam w artykule o <a href="https://projekt-ogrzewania.pl/wytrzymalosc-rur-do-ogrzewania-podlogowego-kompleksowy-przewodnik/">wytrzymałości rur do ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-diffusion">
      <span class="rk-din-eyebrow">Mechanizm zachodzi w materiale</span>
      <h2 class="rk-din-section-title">Jak tlen przenika przez ściankę rury?</h2>
      <p class="rk-din-lead">Cząsteczki tlenu mogą rozpuszczać się w materiale polimerowym, przemieszczać przez jego strukturę pod wpływem różnicy stężeń lub ciśnień cząstkowych, a następnie przechodzić do wody instalacyjnej. Nie wynika to z tego, że rura leży w „mokrym jastrychu”.</p>
      <div class="rk-din-grid-4">
        <article class="rk-din-card"><span class="rk-din-card-number">01</span><h3>Otoczenie</h3><p>Po zewnętrznej stronie przewodu znajduje się powietrze zawierające tlen.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">02</span><h3>Absorpcja</h3><p>Cząsteczki mogą wnikać do materiału polimerowej ścianki.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">03</span><h3>Dyfuzja</h3><p>Tlen przemieszcza się przez materiał; tempo zależy między innymi od konstrukcji i temperatury.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">04</span><h3>Desorpcja</h3><p>Po wewnętrznej stronie może przejść do wody i zostać przeniesiony dalej z obiegiem.</p></article>
      </div>
      <div class="rk-din-note rk-din-note-good"><p><strong>Rola bariery:</strong> odpowiednia warstwa tworzy drogę o znacznie mniejszej przepuszczalności dla tlenu. Nie „wyciąga” tlenu z wody i nie naprawia innych dróg jego dopływu.</p></div>
    </section>

    <section class="rk-din-section" id="rk-din-criterion">
      <span class="rk-din-eyebrow">Wartość z warunkami brzegowymi</span>
      <h2 class="rk-din-section-title">Co oznacza kryterium 0,1 g/(m³·d) i dlaczego nie jest domowym wzorem?</h2>
      <p class="rk-din-lead">W praktyce technicznej spotkasz kryterium przepuszczalności tlenu znormalizowane do objętości wody, podawane dla określonego badania przy 40°C. Jednostka nie opisuje masy tlenu przypadającej na metr kwadratowy rury.</p>
      <div class="rk-din-criterion">
        <div class="rk-din-criterion-value">≤ 0,1 g/(m³·d)<small>kryterium w warunkach badania przy 40°C</small></div>
        <div class="rk-din-criterion-copy">
          <h3>Nie mnożymy tej wartości przez powierzchnię zewnętrzną ani długość pętli</h3>
          <p>Jednostka jest odniesiona do objętości wody i procedury badawczej. Bez pełnej metody, geometrii stanowiska i warunków pomiaru próba przeliczenia jej na „gramy tlenu na dobę dla domu” prowadzi do błędu wymiarowego.</p>
        </div>
      </div>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-icon">✓</span><h3>Co wolno zrobić</h3><p>Sprawdzić, czy dokument konkretnego typu i wymiaru potwierdza spełnienie właściwego kryterium.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">×</span><h3>Czego nie robić</h3><p>Nie przeliczać wartości na domową instalację przez przypadkowe mnożenie powierzchni rury.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">?</span><h3>O co zapytać</h3><p>Jakiego wydania normy dotyczy badanie, dla jakiego wyrobu oraz czy obejmuje wybrany wymiar.</p></article>
      </div>
    </section>

    <section class="rk-din-section rk-din-section-dark" id="rk-din-consequences">
      <span class="rk-din-eyebrow">Tlen jest reagentem, nie katalizatorem</span>
      <h2 class="rk-din-section-title">Co tlen może zrobić w zamkniętej instalacji grzewczej?</h2>
      <p class="rk-din-lead">Tlen uczestniczy w reakcjach korozyjnych elementów metalowych. Sama rura polimerowa nie rdzewieje, ale instalacja obejmuje zwykle pompę, rozdzielacz, źródło ciepła, armaturę i inne części zawierające metale.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">1</span><h3>Reakcje korozyjne</h3><p>Dostęp tlenu może podtrzymywać korozję metali zależnie od materiałów, temperatury, chemii wody i warunków pracy.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">2</span><h3>Produkty korozji</h3><p>Powstające tlenki i osady mogą krążyć z wodą, gromadzić się w elementach oraz zmieniać warunki przepływu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">3</span><h3>Problemy eksploatacyjne</h3><p>Zanieczyszczenia mogą obciążać wirnik pompy, zawory, przepływomierze i wąskie kanały wymiennika.</p></article>
      </div>
      <p class="rk-din-copy">Objawy takie jak hałas, zmienne przepływy lub nierównomierne grzanie nie dowodzą jednak uszkodzenia bariery. Najpierw trzeba rozróżnić zanieczyszczenie, powietrze, niewłaściwe ciśnienie i błędy regulacji. Pomocny jest poradnik o <a href="https://projekt-ogrzewania.pl/objawy-zapowietrzenia-ogrzewania-podlogowego/">objawach zapowietrzenia podłogówki</a>.</p>
    </section>

    <section class="rk-din-section" id="rk-din-barriers">
      <span class="rk-din-eyebrow">Konstrukcja zamiast rankingu</span>
      <h2 class="rk-din-section-title">EVOH, warstwa chroniona czy aluminium — jak różnią się bariery?</h2>
      <p class="rk-din-lead">Nie każda rura ma tę samą budowę. Oprócz materiału nośnego znaczenie ma położenie warstwy barierowej, jej ochrona, sposób połączenia warstw oraz dokumentacja gotowego wyrobu.</p>
      <div class="rk-din-table-wrap">
        <table>
          <thead><tr><th>Konstrukcja</th><th>Co można stwierdzić</th><th>Czego nie wolno zakładać</th><th>Co sprawdzić</th></tr></thead>
          <tbody>
            <tr><td data-label="Konstrukcja"><strong>Rura bez zadeklarowanej bariery</strong></td><td data-label="Co można stwierdzić">Brakuje podstawy do uznania ograniczenia dyfuzji za potwierdzone.</td><td data-label="Czego nie wolno zakładać">Że sam materiał PE-X lub PE-RT zapewnia zgodność.</td><td data-label="Co sprawdzić">Pełną kartę wyrobu i jego przeznaczenie.</td></tr>
            <tr><td data-label="Konstrukcja"><strong>Zewnętrzna warstwa EVOH</strong></td><td data-label="Co można stwierdzić">Polimerowa warstwa może ograniczać przenikanie tlenu.</td><td data-label="Czego nie wolno zakładać">Że każde zarysowanie ją zniszczy albo że sam napis EVOH potwierdza parametr.</td><td data-label="Co sprawdzić">Położenie, wymagania badania, transport i montaż.</td></tr>
            <tr><td data-label="Konstrukcja"><strong>EVOH chronione warstwą</strong></td><td data-label="Co można stwierdzić">Warstwa funkcyjna znajduje się wewnątrz konstrukcji i ma dodatkową osłonę.</td><td data-label="Czego nie wolno zakładać">Że liczba warstw sama świadczy o jakości całego produktu.</td><td data-label="Co sprawdzić">Układ warstw, adhezję, normę i dokładny typ rury.</td></tr>
            <tr><td data-label="Konstrukcja"><strong>Rura wielowarstwowa z aluminium</strong></td><td data-label="Co można stwierdzić">Ciągła warstwa metalu może pełnić funkcję bariery i ograniczać rozszerzalność.</td><td data-label="Czego nie wolno zakładać">Że konstrukcja musi dodatkowo zawierać EVOH albo że każde łączenie Al jest identyczne.</td><td data-label="Co sprawdzić">Normę produktową, układ warstw, łączenie aluminium i zgodne złączki.</td></tr>
          </tbody>
        </table>
      </div>
      <p class="rk-din-copy">Porównanie rodzin materiałowych znajdziesz również w osobnych poradnikach o <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">rurze PE-X</a> i <a href="https://projekt-ogrzewania.pl/rura-pert-do-ogrzewania-podlogowego/">rurze PE-RT</a>. Nazwa materiału jest początkiem identyfikacji, a nie wynikiem oceny.</p>
    </section>

    <section class="rk-din-section rk-din-section-dark" id="rk-din-pathway">
      <span class="rk-din-eyebrow">Moduł edukacyjny</span>
      <h2 class="rk-din-section-title">Droga tlenu przez rurę — co zatrzymuje bariera?</h2>
      <p class="rk-din-lead">Wybierz etap, aby oddzielić mechanizm fizyczny od skutków eksploatacyjnych. Moduł nie symuluje konkretnej rury i nie zastępuje wyniku badania.</p>
      <div class="rk-din-pathway" id="rk-din-pathway-tool">
        <div class="rk-din-pathway-head">
          <h3>Od powietrza otaczającego przewód do produktów korozji</h3>
          <p>Sześć kroków pokazuje, gdzie działa bariera, co obejmuje ocena dyfuzji i co trzeba zweryfikować osobno.</p>
        </div>
        <div class="rk-din-stage-tabs" role="tablist" aria-label="Etapy drogi tlenu">
          <button class="rk-din-stage-tab" id="rk-din-tab-air" type="button" role="tab" aria-selected="true" aria-controls="rk-din-stage-panel" tabindex="0" data-rk-stage="air"><span>1</span><strong>Powietrze otaczające rurę</strong></button>
          <button class="rk-din-stage-tab" id="rk-din-tab-wall" type="button" role="tab" aria-selected="false" aria-controls="rk-din-stage-panel" tabindex="-1" data-rk-stage="wall"><span>2</span><strong>Ścianka polimerowa</strong></button>
          <button class="rk-din-stage-tab" id="rk-din-tab-barrier" type="button" role="tab" aria-selected="false" aria-controls="rk-din-stage-panel" tabindex="-1" data-rk-stage="barrier"><span>3</span><strong>Warstwa bariery</strong></button>
          <button class="rk-din-stage-tab" id="rk-din-tab-water" type="button" role="tab" aria-selected="false" aria-controls="rk-din-stage-panel" tabindex="-1" data-rk-stage="water"><span>4</span><strong>Woda instalacyjna</strong></button>
          <button class="rk-din-stage-tab" id="rk-din-tab-metal" type="button" role="tab" aria-selected="false" aria-controls="rk-din-stage-panel" tabindex="-1" data-rk-stage="metal"><span>5</span><strong>Metalowe elementy</strong></button>
          <button class="rk-din-stage-tab" id="rk-din-tab-products" type="button" role="tab" aria-selected="false" aria-controls="rk-din-stage-panel" tabindex="-1" data-rk-stage="products"><span>6</span><strong>Produkty korozji i osady</strong></button>
        </div>
        <div class="rk-din-stage-panel" id="rk-din-stage-panel" role="tabpanel" aria-labelledby="rk-din-tab-air" aria-live="polite">
          <span class="rk-din-stage-label" id="rk-din-stage-label">Etap 1 z 6</span>
          <h3 id="rk-din-stage-title">Powietrze otaczające rurę</h3>
          <div class="rk-din-stage-facts">
            <div class="rk-din-stage-fact"><strong>Co się dzieje</strong><p id="rk-din-stage-happens">Po zewnętrznej stronie przewodu znajduje się tlen, który tworzy różnicę stężeń względem wody w instalacji.</p></div>
            <div class="rk-din-stage-fact"><strong>Co obejmuje DIN</strong><p id="rk-din-stage-covers">Warunki oceny uwzględniają napęd dyfuzji przez badaną konstrukcję przewodu.</p></div>
            <div class="rk-din-stage-fact"><strong>Co zweryfikować</strong><p id="rk-din-stage-check">Nie wyciągaj wniosków z miejsca ułożenia rury; liczy się przebadana konstrukcja i temperatura badania.</p></div>
          </div>
        </div>
      </div>
      <div class="rk-din-note"><p><strong>Dlaczego ten moduł zamiast kalkulatora?</strong> Tematem jest interpretacja wymagania i droga tlenu, nie dobór na podstawie danych inwestora. Kalkulator sugerowałby dokładność, której bez laboratoryjnych parametrów konkretnej rury nie da się uczciwie uzyskać.</p></div>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-verification">
      <span class="rk-din-eyebrow">Od hasła handlowego do dowodu</span>
      <h2 class="rk-din-section-title">Jak zweryfikować zgodność konkretnej rury?</h2>
      <p class="rk-din-lead">Weryfikacja powinna tworzyć łańcuch od produktu dostarczonego na budowę do dokumentu odnoszącego się dokładnie do tego wyrobu. Ogólna deklaracja dla całej marki lub rodziny nie zawsze obejmuje każdy wymiar i konstrukcję.</p>
      <div class="rk-din-checkflow" aria-label="Cztery etapy weryfikacji rury">
        <div class="rk-din-checkstep"><span>Krok 1</span><strong>Zidentyfikuj rurę</strong><p>Materiał, układ warstw, pełny wymiar, nazwa handlowa i kod produktu.</p></div>
        <div class="rk-din-checkstep"><span>Krok 2</span><strong>Znajdź dokument</strong><p>Karta techniczna lub certyfikat przypisany do dokładnego typu, nie opis sklepu.</p></div>
        <div class="rk-din-checkstep"><span>Krok 3</span><strong>Sprawdź odniesienie</strong><p>Wydanie DIN 4726, zakres wyrobu, badany wymiar i sposób sformułowania wyniku.</p></div>
        <div class="rk-din-checkstep"><span>Krok 4</span><strong>Porównaj z dostawą</strong><p>Nadruk, etykieta, partia, dokumentacja i zgodność z zaakceptowaną specyfikacją.</p></div>
      </div>
      <ul class="rk-din-bullets">
        <li>sprawdź, czy dokument identyfikuje producenta, rodzinę, typ i wymiar rury,</li>
        <li>ustal, czy deklaracja dotyczy DIN 4726:2024-12, czy starszego wydania,</li>
        <li>odróżnij deklarację zgodności, raport z badania, certyfikat i ogólną broszurę,</li>
        <li>zachowaj zdjęcie nadruku i etykiety partii przed zakryciem instalacji,</li>
        <li>porównaj barierę z pozostałymi wymaganiami projektu i systemu połączeń.</li>
      </ul>
      <aside class="rk-din-cta" aria-label="Indywidualny projekt ogrzewania podłogowego">
        <div class="rk-din-cta-title">Masz wybraną rurę zgodną z DIN 4726? Sprawdź jeszcze, czy pasuje do obliczonych pętli</div>
        <p>Bariera tlenowa chroni instalację, ale nie przesądza o prawidłowej średnicy, rozstawie, długości obwodów, przepływach ani oporach. Projekt łączy dokumentację rury z obciążeniem pomieszczeń i hydrauliką całego systemu.</p>
        <a class="rk-din-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Sprawdź rurę w indywidualnym projekcie podłogówki</a>
        <small class="rk-din-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </aside>
    </section>

    <section class="rk-din-section" id="rk-din-markings">
      <span class="rk-din-eyebrow">Nadruk pomaga, dokument rozstrzyga</span>
      <h2 class="rk-din-section-title">Jak czytać oznaczenia i kartę techniczną rury?</h2>
      <p class="rk-din-lead">Nadruk powinien umożliwiać identyfikację produktu, lecz może nie zawierać całego zakresu danych. Poniższy zapis jest przykładem edukacyjnym i nie odwzorowuje etykiety konkretnego producenta.</p>
      <div class="rk-din-marking">
        <div class="rk-din-marking-line" aria-label="Przykładowy nadruk na rurze"><span>PE-RT II / EVOH</span><span>16 × 2,0 mm</span><span>Class 4</span><span>ISO 22391</span><span>DIN 4726</span><span>partia 26A104</span></div>
      </div>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">01</span><h3>Materiał i warstwy</h3><p>PE-X, PE-RT lub konstrukcja wielowarstwowa oraz informacja o warstwie ograniczającej przenikanie tlenu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">02</span><h3>Pełny wymiar</h3><p>Średnica zewnętrzna i grubość ścianki wpływają na światło, pojemność i opory hydrauliczne.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">03</span><h3>Klasa i ciśnienie</h3><p>Profil temperaturowo-czasowy należy czytać razem z deklarowanym ciśnieniem, nie jako jedną temperaturę maksymalną.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">04</span><h3>Norma produktowa</h3><p>Odniesienie powinno odpowiadać rodzinie wyrobu; DIN 4726 nie zastępuje właściwej serii ISO.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">05</span><h3>Odniesienie dyfuzyjne</h3><p>Sprawdź treść dokumentu, zakres i wydanie normy, a nie jedynie skrót umieszczony na nadruku.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">06</span><h3>Identyfikowalność</h3><p>Nazwa, partia, kod produkcji i oznaczenie metrowe pomagają powiązać rurę z dokumentacją dostawy.</p></article>
      </div>
      <div class="rk-din-note rk-din-note-bad"><p><strong>Czerwona flaga:</strong> karta bez jednoznacznego typu i wymiaru, ogólne „zgodne z normami” albo sama informacja „z barierą EVOH” nie pozwalają odtworzyć pełnego łańcucha zgodności.</p></div>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-product-standards">
      <span class="rk-din-eyebrow">Dokumenty trzeba czytać łącznie</span>
      <h2 class="rk-din-section-title">DIN 4726 a normy produktowe PE-X, PE-RT i rur wielowarstwowych</h2>
      <p class="rk-din-lead">Wymaganie dotyczące dyfuzji jest tylko jednym elementem specyfikacji. Rodzina rury ma własny zestaw wymagań produktowych dotyczących materiału, wymiarów, właściwości i klasyfikacji.</p>
      <div class="rk-din-table-wrap">
        <table>
          <thead><tr><th>Rodzina rury</th><th>Typowa norma produktowa</th><th>Co porządkuje</th><th>Rola DIN 4726</th></tr></thead>
          <tbody>
            <tr><td data-label="Rodzina rury"><strong>PE-X</strong></td><td data-label="Typowa norma produktowa">ISO 15875</td><td data-label="Co porządkuje">Systemy z polietylenu sieciowanego do instalacji ciepłej i zimnej wody.</td><td data-label="Rola DIN 4726">Uzupełnia ocenę o wymagania dla zastosowania grzewczego, w tym ograniczenie dyfuzji.</td></tr>
            <tr><td data-label="Rodzina rury"><strong>PE-RT</strong></td><td data-label="Typowa norma produktowa">ISO 22391</td><td data-label="Co porządkuje">Systemy z polietylenu o podwyższonej odporności temperaturowej.</td><td data-label="Rola DIN 4726">Nie wynika z samego symbolu PE-RT; trzeba sprawdzić konstrukcję barierową wyrobu.</td></tr>
            <tr><td data-label="Rodzina rury"><strong>Wielowarstwowa</strong></td><td data-label="Typowa norma produktowa">ISO 21003</td><td data-label="Co porządkuje">Systemy przewodów wielowarstwowych do instalacji wewnątrz budynków.</td><td data-label="Rola DIN 4726">Pozwala oceniać wymagania zastosowania, a funkcję bariery może pełnić ciągła warstwa metalu.</td></tr>
          </tbody>
        </table>
      </div>
      <p class="rk-din-copy">Przy porównywaniu dwóch ofert nie wystarczy więc pytanie „czy ma DIN 4726?”. Trzeba zestawić pełny wymiar, normę produktową, klasę zastosowania, ciśnienie, konstrukcję bariery, promień gięcia, instrukcję i zgodny system połączeń.</p>
    </section>

    <section class="rk-din-section" id="rk-din-limits">
      <span class="rk-din-eyebrow">Granice wniosku technicznego</span>
      <h2 class="rk-din-section-title">Czego zgodność z DIN 4726 nie gwarantuje?</h2>
      <p class="rk-din-lead">Poprawne odniesienie do normy jest wartościową informacją, ale nie wolno rozszerzać go na właściwości, których nie potwierdza.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 1</span><h3>Nie dobiera hydrauliki</h3><p>Nie określa właściwej długości pętli, przepływu, nastawy rotametru ani naporu pompy.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 2</span><h3>Nie potwierdza wszystkich połączeń</h3><p>Złączka o pasującym wymiarze musi być dopuszczona do konstrukcji rury i procedury montażu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 3</span><h3>Nie ustala trwałości całej instalacji</h3><p>Na eksploatację wpływają temperatura, ciśnienie, medium, montaż, regulacja i serwis.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 4</span><h3>Nie zatrzymuje tlenu z każdej drogi</h3><p>Powietrze może dostać się przez napełnianie, uzupełnianie, nieszczelność lub niewłaściwe ciśnienie.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 5</span><h3>Nie wyklucza wszystkich osadów</h3><p>Zanieczyszczenia montażowe, kamień, produkty korozji i niewłaściwa woda mają różne źródła.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">NIE 6</span><h3>Nie zastępuje próby i odbioru</h3><p>Rura zgodna z wymaganiem nadal wymaga poprawnego montażu, próby, dokumentacji i ochrony przed zakryciem.</p></article>
      </div>
      <p class="rk-din-copy">Zależności pomiędzy średnicą, długością i oporem trzeba rozstrzygać w projekcie, a nie na podstawie samej etykiety. W praktyce znaczenie ma również prawidłowo dobrana <a href="https://projekt-ogrzewania.pl/pompa-obiegowa-w-instalacji-ogrzewania-podlogowego/">pompa obiegowa</a> i <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-podlogowki-kluczowy-element-systemu-ogrzewania-podlogowego/">rozdzielacz ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-installation">
      <span class="rk-din-eyebrow">Bariera musi przetrwać drogę na budowę</span>
      <h2 class="rk-din-section-title">Transport i montaż rury z warstwą barierową</h2>
      <p class="rk-din-lead">Wymagania laboratoryjne opisują wyrób, ale na budowie trzeba zachować konstrukcję przewodu oraz parametry całego systemu. Instrukcja konkretnej rury ma pierwszeństwo przed ogólną poradą.</p>
      <div class="rk-din-grid-4">
        <article class="rk-din-card"><span class="rk-din-card-number">1</span><h3>Składowanie</h3><p>Chroń kręgi przed uszkodzeniem, zabrudzeniem i warunkami wykluczonymi przez instrukcję.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">2</span><h3>Rozwijanie</h3><p>Używaj rozwijaka i nie przeciągaj rury po ostrych krawędziach, zbrojeniu lub gruzie.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">3</span><h3>Gięcie</h3><p>Zachowaj promień i temperaturę montażu określone dla dokładnej konstrukcji przewodu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">4</span><h3>Połączenia</h3><p>Stosuj zgodne złączki, narzędzia i procedurę; sama średnica nominalna nie potwierdza kompatybilności.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">5</span><h3>Przejścia</h3><p>Chroń rurę w dylatacjach, przepustach i miejscach narażonych na tarcie lub zgniecenie.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">6</span><h3>Próba</h3><p>Wykonaj właściwą procedurę przed zakryciem i zachowaj protokół wraz ze zdjęciami.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">7</span><h3>Identyfikacja</h3><p>Zapisz partię, trasy pętli, długości oraz ewentualne odstępstwa od specyfikacji.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">8</span><h3>Ochrona prac</h3><p>Ustal zasady poruszania się i wykonywania kolejnych instalacji przed wylewką.</p></article>
      </div>
      <p class="rk-din-copy">Samo odniesienie do DIN 4726 nie jest wynikiem kontroli montażu. Procedurę przed zakryciem opisuje poradnik o <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próbie szczelności ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-din-section" id="rk-din-other-sources">
      <span class="rk-din-eyebrow">Szczelna dyfuzyjnie rura to nie szczelny cały układ</span>
      <h2 class="rk-din-section-title">Jak tlen może dostać się do instalacji inną drogą?</h2>
      <p class="rk-din-lead">Jeżeli układ regularnie się zapowietrza albo wymaga częstego uzupełniania, nie należy automatycznie obwiniać bariery rury. Najpierw trzeba znaleźć rzeczywistą drogę dopływu.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-icon">A</span><h3>Napełnianie i serwis</h3><p>Świeża woda wnosi rozpuszczone gazy. Każde opróżnienie i ponowne napełnienie zmienia warunki w obiegu.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">B</span><h3>Automatyczne uzupełnianie</h3><p>Stały dopływ wody może maskować nieszczelność i systematycznie wnosić nową porcję tlenu oraz minerałów.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">C</span><h3>Zbyt niskie ciśnienie</h3><p>Niewłaściwe ciśnienie statyczne lub problem z naczyniem może sprzyjać zasysaniu powietrza w niekorzystnych punktach.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">D</span><h3>Nieszczelności</h3><p>Nie każda pozostawia widoczny wyciek. Połączenia, odpowietrzniki i armatura wymagają kontroli.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">E</span><h3>Układ otwarty</h3><p>Kontakt medium z atmosferą zmienia warunki dopływu tlenu i wymaga osobnej oceny materiałowej.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">F</span><h3>Niekompatybilny element</h3><p>Jeden odcinek przewodu lub komponent bez wymaganej bariery może zmienić bilans całego obiegu.</p></article>
      </div>
      <p class="rk-din-copy">Wahania ciśnienia i częste dopuszczanie wody mogą wskazywać na problem omawiany w poradniku o <a href="https://projekt-ogrzewania.pl/naczynie-wzbiorcze/">naczyniu wzbiorczym</a>. Diagnoza powinna opierać się na pomiarach, nie na założeniu, że winna jest warstwa EVOH.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-existing">
      <span class="rk-din-eyebrow">Najpierw stan faktyczny, potem decyzja</span>
      <h2 class="rk-din-section-title">Co zrobić ze starszą instalacją bez potwierdzonej bariery?</h2>
      <p class="rk-din-lead">Brak dokumentacji nie oznacza automatycznie konieczności wymiany podłogi. O dalszym postępowaniu powinny decydować konstrukcja układu, materiały, objawy, wyniki kontroli medium i stan urządzeń.</p>
      <div class="rk-din-grid-2">
        <article class="rk-din-card">
          <span class="rk-din-card-number">DIAGNOZA</span>
          <h3>Ustal, co rzeczywiście działa</h3>
          <ul class="rk-din-bullets">
            <li>odtwórz typ i przybliżony wiek przewodu,</li>
            <li>sprawdź materiały pompy, kotła, rozdzielacza i wymiennika,</li>
            <li>oceń ciśnienie, potrzebę uzupełniania i obecność osadów,</li>
            <li>porównaj przepływy oraz temperatury pętli,</li>
            <li>ustal historię płukania, awarii i wymian elementów.</li>
          </ul>
        </article>
        <article class="rk-din-card">
          <span class="rk-din-card-number">DZIAŁANIE</span>
          <h3>Dobierz ochronę do ryzyka</h3>
          <p>Możliwe działania obejmują usunięcie przyczyny dopływu tlenu, oczyszczenie układu, separację hydrauliczną, kontrolę jakości wody i zastosowanie rozwiązań ochronnych zgodnych z materiałami. Nie ma jednej recepty dla każdego starego obiegu.</p>
        </article>
      </div>
      <div class="rk-din-note rk-din-note-bad"><p><strong>Nie lecz objawu w ciemno:</strong> inhibitor, separator lub wymiana pompy nie zastąpią zlokalizowania nieszczelności, problemu z ciśnieniem albo stałego dopuszczania świeżej wody.</p></div>
    </section>

    <section class="rk-din-section" id="rk-din-water">
      <span class="rk-din-eyebrow">Ochrona wielowarstwowa</span>
      <h2 class="rk-din-section-title">Woda instalacyjna, inhibitor i separator — jaka jest ich rola?</h2>
      <p class="rk-din-lead">Bariera dyfuzyjna ogranicza dopływ tlenu przez ściankę, ale prawidłowa eksploatacja zależy także od jakości medium, czystości montażowej, ciśnienia, odgazowania i usuwania zanieczyszczeń.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">WODA</span><h3>Skład dopasowany do materiałów</h3><p>Nie istnieje jedno uniwersalne pH dla każdej kombinacji metali. Wymagania trzeba odnieść do materiałów, źródła ciepła i dokumentacji.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">INHIBITOR</span><h3>Środek pomocniczy, nie zamiennik bariery</h3><p>Może wspierać ochronę w określonych warunkach, lecz wymaga doboru, właściwego stężenia, kompatybilności i kontroli.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">SEPARATOR</span><h3>Usuwa skutki z obiegu</h3><p>Pomaga wychwytywać powietrze lub zanieczyszczenia, ale nie zapobiega ich powstawaniu, jeśli przyczyna nadal działa.</p></article>
      </div>
      <p class="rk-din-copy">Kryteria wyboru medium opisuje poradnik <a href="https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/">czym napełnić instalację podłogówki</a>. Jeżeli rozważasz wodę uzdatnioną i dodatki ochronne, przeczytaj także o <a href="https://projekt-ogrzewania.pl/woda-demineralizowana-z-inhibitorem-korozji-do-ogrzewania-podlogowego/">wodzie demineralizowanej z inhibitorem</a> oraz o doborze <a href="https://projekt-ogrzewania.pl/separator-zanieczyszczen-i-powietrza-w-ogrzewaniu-podlogowym-dobor-schemat-montazu-spadek-cisnienia-i-normy/">separatora zanieczyszczeń i powietrza</a>.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-errors">
      <span class="rk-din-eyebrow">Skróty myślowe, które prowadzą do złych decyzji</span>
      <h2 class="rk-din-section-title">Najczęstsze błędy przy interpretacji DIN 4726</h2>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 1</span><h3>„Każdy PE-X jest szczelny na tlen”</h3><p>Rodzina materiału nie potwierdza konstrukcji warstw ani wyniku badania gotowego wyrobu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 2</span><h3>„Napis EVOH wystarcza”</h3><p>Trzeba powiązać oznaczenie z kartą dokładnego typu i wymiaru oraz zakresem normy.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 3</span><h3>„0,1 mnożymy przez powierzchnię rury”</h3><p>To błąd jednostek. Kryterium znormalizowane do objętości nie jest domowym wzorem na masę tlenu.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 4</span><h3>„DIN jest zawsze obowiązkowy z ustawy”</h3><p>Normy są co do zasady dobrowolne, lecz wymaganie może stać się wiążące przez projekt, umowę lub specyfikację.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 5</span><h3>„Bariera wyklucza korozję”</h3><p>Nie blokuje tlenu z każdej drogi i nie usuwa wpływu chemii wody, nieszczelności ani niezgodnych materiałów.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 6</span><h3>„Spadek ciśnienia sprawdza barierę”</h3><p>Próba ciśnieniowa służy innemu celowi; nie jest badaniem przepuszczalności tlenu przez ściankę.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 7</span><h3>„Aluminium zawsze potrzebuje EVOH”</h3><p>W rurze wielowarstwowej ciągła warstwa aluminium może sama pełnić funkcję bariery dyfuzyjnej.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 8</span><h3>„Stalowy klips poprawia zgodność”</h3><p>Materiał klipsa nie potwierdza bariery tlenowej; mocowanie dobiera się do systemu i instrukcji.</p></article>
        <article class="rk-din-card"><span class="rk-din-card-number">BŁĄD 9</span><h3>„Jedno pH pasuje do wszystkiego”</h3><p>Wymagania dla medium zależą od materiałów i urządzeń, zwłaszcza gdy układ zawiera aluminium.</p></article>
      </div>
    </section>

    <section class="rk-din-section" id="rk-din-checklist">
      <span class="rk-din-eyebrow">Do zachowania z dokumentacją budowy</span>
      <h2 class="rk-din-section-title">Checklista przed zakupem i przed wylewką</h2>
      <p class="rk-din-lead">Dobra kontrola nie kończy się na etapie oferty. Ten sam produkt trzeba rozpoznać po dostawie, podczas układania i przed zakryciem.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card">
          <span class="rk-din-card-number">PRZED ZAKUPEM</span>
          <h3>Dokumenty i parametry</h3>
          <ul class="rk-din-bullets"><li>dokładny typ i pełny wymiar,</li><li>konstrukcja oraz położenie bariery,</li><li>odniesienie do wydania DIN 4726,</li><li>właściwa norma produktowa,</li><li>klasa, ciśnienie i medium,</li><li>zgodne złączki oraz narzędzia.</li></ul>
        </article>
        <article class="rk-din-card">
          <span class="rk-din-card-number">PO DOSTAWIE</span>
          <h3>Tożsamość wyrobu</h3>
          <ul class="rk-din-bullets"><li>etykieta zgodna z zamówieniem,</li><li>czytelny nadruk i partia,</li><li>brak uszkodzeń kręgów,</li><li>warunki przechowywania,</li><li>zgodność metrażu z projektem,</li><li>zapis zdjęciowy dostawy.</li></ul>
        </article>
        <article class="rk-din-card">
          <span class="rk-din-card-number">PRZED ZAKRYCIEM</span>
          <h3>Odbiór wykonania</h3>
          <ul class="rk-din-bullets"><li>trasy i długości pętli,</li><li>promienie i ochrona przejść,</li><li>brak przypadkowych połączeń,</li><li>próba oraz protokół,</li><li>zdjęcia z miarą i opisem,</li><li>lista zaakceptowanych zmian.</li></ul>
        </article>
      </div>
      <p class="rk-din-copy">Po uruchomieniu instalacji dokumentacja ułatwia diagnostykę i planowanie przeglądów. Zakres czynności eksploatacyjnych omawia poradnik o tym, <a href="https://projekt-ogrzewania.pl/jak-czesto-trzeba-serwisowac-ogrzewanie-podlogowe/">jak często serwisować ogrzewanie podłogowe</a>.</p>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-summary">
      <span class="rk-din-eyebrow">Wniosek projektowy</span>
      <h2 class="rk-din-section-title">DIN 4726 ogranicza ryzyko, ale nie projektuje instalacji</h2>
      <p class="rk-din-lead">Właściwie udokumentowana bariera tlenowa jest ważną cechą rury do wodnego ogrzewania podłogowego. O jej wartości decyduje jednak poprawna identyfikacja wyrobu oraz połączenie tego wymagania z klasą pracy, systemem połączeń, hydrauliką i eksploatacją.</p>
      <div class="rk-din-grid-3">
        <article class="rk-din-card"><span class="rk-din-icon">1</span><h3>Potwierdź barierę</h3><p>Nie na podstawie koloru lub hasła, lecz dokumentacji dokładnego typu i wymiaru.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">2</span><h3>Sprawdź cały produkt</h3><p>Normę produktową, klasę, ciśnienie, światło, gięcie i zgodność połączeń.</p></article>
        <article class="rk-din-card"><span class="rk-din-icon">3</span><h3>Policz cały obieg</h3><p>Rozstaw, długości, przepływy, opory i warunki źródła ciepła.</p></article>
      </div>
      <div class="rk-din-cta">
        <div class="rk-din-cta-title">Dobra rura to nie tylko bariera tlenowa — to element policzonej instalacji</div>
        <p>Indywidualny projekt łączy straty ciepła pomieszczeń, rozstaw rur, długości pętli, przepływy, nastawy i opory. Dzięki temu zgodność materiałowa pracuje razem z prawidłową hydrauliką.</p>
        <a class="rk-din-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small class="rk-din-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </div>
      <p class="rk-din-copy">Jeżeli chcesz zobaczyć szerszy zakres dokumentacji, przeczytaj także przewodnik o <a href="https://projekt-ogrzewania.pl/projekt-instalacji-grzewczej-domu-jednorodzinnego-kompletny-przewodnik-inzynieryjny-koszty-i-obliczenia-ozc/">projekcie instalacji grzewczej domu jednorodzinnego</a>.</p>
    </section>

    <section class="rk-din-section" id="rk-din-sources">
      <span class="rk-din-eyebrow">Wyłącznie oficjalne dokumenty i instytucje</span>
      <h2 class="rk-din-section-title">Źródła techniczne i zakres odpowiedzialności</h2>
      <p class="rk-din-lead">Poniższe źródła służą do sprawdzenia aktualnego wydania DIN 4726, statusu Polskich Norm oraz kart norm produktowych właściwych dla poszczególnych rodzin rur.</p>
      <div class="rk-din-source-grid">
        <article class="rk-din-source-card"><a href="https://www.dinmedia.de/en/standard/din-4726/380677149" target="_blank" rel="nofollow noopener noreferrer">DIN 4726:2024-12 — oficjalna karta DIN Media</a><p>Aktualne wydanie normy dotyczącej przewodów z tworzyw i systemów wielowarstwowych w ogrzewaniu płaszczyznowym oraz przyłączach grzejnikowych.</p></article>
        <article class="rk-din-source-card"><a href="https://eli.gov.pl/eli/DU/2002/1386/ogl" target="_blank" rel="nofollow noopener noreferrer">Ustawa o normalizacji — ELI</a><p>Oficjalny tekst polskiej ustawy; art. 5 ust. 3 wskazuje dobrowolność stosowania Polskich Norm.</p></article>
        <article class="rk-din-source-card"><a href="https://www.iso.org/standard/79776.html" target="_blank" rel="nofollow noopener noreferrer">ISO 15875-2:2025 — rury PE-X</a><p>Oficjalna karta części normy produktowej dotyczącej rur z polietylenu sieciowanego.</p></article>
        <article class="rk-din-source-card"><a href="https://www.iso.org/standard/46396.html" target="_blank" rel="nofollow noopener noreferrer">ISO 22391-2:2009 — rury PE-RT</a><p>Oficjalna karta wymagań dotyczących rur z polietylenu o podwyższonej odporności temperaturowej.</p></article>
        <article class="rk-din-source-card"><a href="https://www.iso.org/standard/43515.html" target="_blank" rel="nofollow noopener noreferrer">ISO 21003-2:2008 — rury wielowarstwowe</a><p>Oficjalna karta części normy obejmującej wielowarstwowe systemy rurowe wewnątrz budynków.</p></article>
        <article class="rk-din-source-card"><a href="https://www.dincertco.de/din-certco/en/main-navigation/products-and-services/certification-of-products/space-heating-and-cooling/rohrleitungen-aus-kunststoff/" target="_blank" rel="nofollow noopener noreferrer">DIN CERTCO — certyfikacja przewodów z tworzyw</a><p>Oficjalna informacja jednostki certyfikującej o zakresie oceny systemów rurowych dla ogrzewania i chłodzenia.</p></article>
      </div>
      <div class="rk-din-responsibility"><p><strong>Zakres poradnika:</strong> treść pomaga interpretować rolę DIN 4726, rozpoznać konstrukcję barierową i przygotować pytania do dokumentacji. Nie jest kopią normy, certyfikatem produktu, projektem instalacji, instrukcją producenta, oceną laboratoryjną ani ekspertyzą konkretnej awarii. O zastosowaniu wyrobu decydują jego aktualne dokumenty, projekt i warunki rzeczywistego układu.</p></div>
    </section>

    <section class="rk-din-section rk-din-section-soft" id="rk-din-faq">
      <span class="rk-din-eyebrow">Pytania inwestorów i wykonawców</span>
      <h2 class="rk-din-section-title">FAQ — DIN 4726 i bariera tlenowa rur</h2>
      <div class="rk-din-faq">
        <details><summary>Co to jest DIN 4726?</summary><div class="rk-din-faq-answer"><p>To niemiecka norma techniczna dotycząca systemów rurowych z tworzyw i rur wielowarstwowych stosowanych w wodnym ogrzewaniu płaszczyznowym oraz przyłączach grzejnikowych. Jednym z kluczowych zagadnień jest ograniczenie przenikania tlenu przez ściankę przewodu.</p></div></details>
        <details><summary>Jakie jest aktualne wydanie DIN 4726?</summary><div class="rk-din-faq-answer"><p>Aktualne wydanie ma oznaczenie DIN 4726:2024-12 i zostało opublikowane w grudniu 2024 r. Zastąpiło wydanie DIN 4726:2017-10.</p></div></details>
        <details><summary>Co oznacza, że rura jest odporna na dyfuzję tlenu?</summary><div class="rk-din-faq-answer"><p>Oznacza to, że jej konstrukcja ogranicza przenikanie tlenu przez ściankę do poziomu ocenianego według zdefiniowanej metody i warunków. Nie oznacza absolutnie zerowego dopływu tlenu ani szczelności całej instalacji.</p></div></details>
        <details><summary>Czy z wartości 0,1 g/(m³·d) można samodzielnie obliczyć dopływ tlenu do domu?</summary><div class="rk-din-faq-answer"><p>Nie przez proste mnożenie długości lub powierzchni rury. Wartość jest znormalizowana do objętości wody i procedury badawczej. Do oceny produktu służy wynik badania albo dokument potwierdzający zgodność konkretnego wyrobu.</p></div></details>
        <details><summary>Czy każda rura PE-X ma barierę tlenową?</summary><div class="rk-din-faq-answer"><p>Nie. PE-X identyfikuje materiał bazowy, a nie pełną konstrukcję warstw ani wynik badania dyfuzji. Trzeba sprawdzić dokumentację dokładnego typu i wymiaru.</p></div></details>
        <details><summary>Czy każda rura PE-RT spełnia DIN 4726?</summary><div class="rk-din-faq-answer"><p>Nie. Sama nazwa PE-RT nie potwierdza bariery. Zgodność musi dotyczyć gotowej rury z określoną konstrukcją, wymiarem i dokumentem odniesienia.</p></div></details>
        <details><summary>Czy napis EVOH na rurze wystarcza do potwierdzenia zgodności?</summary><div class="rk-din-faq-answer"><p>Nie. Napis informuje o zastosowaniu materiału barierowego, lecz trzeba jeszcze sprawdzić dokument produktu, zakres badania, wydanie normy oraz to, czy obejmuje wybrany typ i wymiar.</p></div></details>
        <details><summary>Czy aluminium może pełnić funkcję bariery tlenowej?</summary><div class="rk-din-faq-answer"><p>Tak. W rurach wielowarstwowych ciągła warstwa aluminium może ograniczać przenikanie tlenu. Nie należy automatycznie wymagać dodatkowej warstwy EVOH, lecz trzeba sprawdzić kompletną konstrukcję i dokumentację.</p></div></details>
        <details><summary>Czym różni się zewnętrzna warstwa EVOH od warstwy chronionej?</summary><div class="rk-din-faq-answer"><p>Warstwa zewnętrzna znajduje się bliżej powierzchni rury, a w konstrukcji chronionej jest osłonięta dodatkową warstwą. Samo położenie nie tworzy rankingu jakości; liczą się wynik badania, adhezja warstw i przestrzeganie instrukcji montażu.</p></div></details>
        <details><summary>Czy rura zgodna z DIN 4726 całkowicie eliminuje korozję?</summary><div class="rk-din-faq-answer"><p>Nie. Ogranicza jedną drogę dopływu tlenu. Korozja zależy również od materiałów, jakości wody, ciśnienia, nieszczelności, uzupełniania medium, temperatury i warunków eksploatacji.</p></div></details>
        <details><summary>Czy tlen może dostać się do układu mimo bariery?</summary><div class="rk-din-faq-answer"><p>Tak. Może zostać wniesiony przy napełnianiu, z wodą uzupełniającą, przez nieszczelność, niewłaściwe ciśnienie albo kontakt medium z atmosferą w układzie otwartym.</p></div></details>
        <details><summary>Co zrobić ze starą instalacją bez potwierdzonej bariery?</summary><div class="rk-din-faq-answer"><p>Najpierw ustalić typ rury, materiały instalacji, stan medium, ciśnienie, potrzebę uzupełniania wody, przepływy i objawy. Dalsze działania dobiera się do wyniku diagnozy; brak dokumentacji nie oznacza automatycznej wymiany podłogi.</p></div></details>
        <details><summary>Czy inhibitor korozji może zastąpić barierę tlenową?</summary><div class="rk-din-faq-answer"><p>Nie należy traktować inhibitora jako prostego zamiennika bariery. Jest środkiem wspomagającym wymagającym doboru, odpowiedniego stężenia, kompatybilności materiałowej i okresowej kontroli.</p></div></details>
        <details><summary>Czy DIN 4726 określa dopuszczalną temperaturę i ciśnienie rury?</summary><div class="rk-din-faq-answer"><p>Nie zastępuje pełnej normy produktowej i klasyfikacji zastosowania. Temperaturę, czas pracy i ciśnienie należy sprawdzić w dokumentacji konkretnego systemu rurowego.</p></div></details>
        <details><summary>Czy stosowanie DIN 4726 jest w Polsce obowiązkowe?</summary><div class="rk-din-faq-answer"><p>Normy techniczne nie stają się automatycznie bezwzględnie obowiązujące tylko dlatego, że istnieją. Wymaganie może jednak wynikać z projektu, umowy, specyfikacji, warunków gwarancji lub przyjętych zasad wiedzy technicznej.</p></div></details>
        <details><summary>Co sprawdzić bezpośrednio przed zakupem rury?</summary><div class="rk-din-faq-answer"><p>Dokładny typ i wymiar, konstrukcję warstw, odniesienie do aktualnego wydania DIN 4726, właściwą normę produktową, klasę zastosowania, ciśnienie, zgodne złączki, promień gięcia, instrukcję i możliwość identyfikacji partii.</p></div></details>
      </div>
    </section>

    <section class="rk-din-author" id="rk-din-author">
      <span class="rk-din-eyebrow">E-E-A-T i odpowiedzialność za treść</span>
      <h2 class="rk-din-author-title">Autor i weryfikacja merytoryczna</h2>
      <div class="rk-din-author-layout">
        <aside class="rk-din-author-side">
          <div class="rk-din-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="400" height="400" loading="lazy" decoding="async"></div>
          <div class="rk-din-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/">Robert Kucharski</a></div>
          <p class="rk-din-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p>
          <div class="rk-din-author-social" aria-label="Profile autora">
            <a href="https://www.linkedin.com/in/robert-kucharski-b8b906199/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w serwisie X">X</a>
          </div>
        </aside>
        <div class="rk-din-author-main">
          <div class="rk-din-author-quote">„Moim zdaniem sam napis EVOH nie powinien kończyć weryfikacji rury. Trzeba sprawdzić dokładny typ, wymiar, dokument odniesienia i konstrukcję bariery, a potem ocenić produkt jako element całej instalacji.”</div>
          <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W analizie dokumentacji oddziela zakres normy, deklarację właściwości konkretnego wyrobu i warunki rzeczywistego układu.</p>
          <p>Ten poradnik został zweryfikowany pod kątem aktualnego wydania DIN 4726:2024-12, właściwego znaczenia kryterium dyfuzji, rozróżnienia EVOH i aluminium oraz powiązania z oficjalnymi kartami norm produktowych.</p>
          <p>Autor publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego w serwisie Projekt-Ogrzewania.pl</a>.</p>
          <div class="rk-din-author-facts">
            <div class="rk-din-author-fact"><strong>Praktyka projektowa</strong>ogrzewanie podłogowe, OZC i hydraulika obiegów</div>
            <div class="rk-din-author-fact"><strong>Metoda</strong>projekt, dokumentacja wyrobu i warunki rzeczywiste</div>
            <div class="rk-din-author-fact"><strong>Aktualizacja</strong>stan techniczny sprawdzony 17 września 2026 r.</div>
          </div>
        </div>
      </div>
    </section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "sameAs": ["https://www.facebook.com/projektogrzewaniapl", "https://x.com/Projekt_HVAC"]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "knowsAbout": ["ogrzewanie podłogowe", "DIN 4726", "bariera tlenowa rur", "hydraulika instalacji grzewczych", "obliczenia strat ciepła"],
      "worksFor": [
        { "@id": "https://projekt-ogrzewania.pl/#organization" },
        { "@id": "https://remont.biz.pl/#organization" },
        { "@id": "https://sobir.pl/#organization" }
      ],
      "sameAs": ["https://www.linkedin.com/in/robert-kucharski-b8b906199/", "https://www.facebook.com/projektogrzewaniapl", "https://x.com/Projekt_HVAC"]
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#primaryimage",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2025/02/Norma-DIN-4726-w-ogrzewaniu-podlogowym.webp",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2025/02/Norma-DIN-4726-w-ogrzewaniu-podlogowym.webp",
      "width": 1134,
      "height": 1134,
      "caption": "Norma DIN 4726 w ogrzewaniu podłogowym — bariera tlenowa rur"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://projekt-ogrzewania.pl/" },
        { "@type": "ListItem", "position": 2, "name": "Poradniki", "item": "https://projekt-ogrzewania.pl/blog/" },
        { "@type": "ListItem", "position": 3, "name": "DIN 4726 w ogrzewaniu podłogowym", "item": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/" }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/",
      "name": "DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów",
      "description": "Sprawdź, co określa DIN 4726:2024-12, jak działa bariera EVOH i aluminium, jak czytać dokumentację rur oraz czego norma nie gwarantuje.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#breadcrumb" },
      "primaryImageOfPage": { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#primaryimage" },
      "datePublished": "2025-02-22T20:01:13+00:00",
      "dateModified": "2026-09-17T12:00:00+00:00",
      "inLanguage": "pl-PL",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#article",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#webpage" },
      "headline": "DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów",
      "description": "Techniczny poradnik o DIN 4726:2024-12, dyfuzji tlenu, barierach EVOH i aluminiowych oraz weryfikacji dokumentacji rur.",
      "image": { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#primaryimage" },
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "datePublished": "2025-02-22T20:01:13+00:00",
      "dateModified": "2026-09-17T12:00:00+00:00",
      "inLanguage": "pl-PL",
      "about": ["DIN 4726", "bariera tlenowa", "EVOH", "rury wielowarstwowe", "dyfuzja tlenu", "ogrzewanie podłogowe"],
      "keywords": "DIN 4726, norma DIN 4726 w ogrzewaniu podłogowym, bariera tlenowa, EVOH, dyfuzja tlenu, rury do podłogówki",
      "isAccessibleForFree": true,
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#learning-resource" },
        { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#barrier-list" },
        { "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#faq-schema" }
      ]
    },
    {
      "@type": "LearningResource",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#learning-resource",
      "name": "Droga tlenu przez rurę — moduł edukacyjny",
      "url": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#rk-din-pathway",
      "description": "Interaktywny moduł pokazujący drogę tlenu od otoczenia rury przez barierę do metalowych elementów instalacji i produktów korozji.",
      "learningResourceType": "interaktywna grafika edukacyjna",
      "educationalUse": "samokształcenie techniczne",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL"
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#howto",
      "name": "Jak zweryfikować rurę pod kątem DIN 4726",
      "description": "Procedura identyfikacji rury, sprawdzenia dokumentacji, odniesienia do normy i zgodności dostawy.",
      "totalTime": "PT15M",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Zidentyfikuj wyrób", "text": "Ustal materiał, konstrukcję warstw, pełny wymiar, nazwę i kod produktu." },
        { "@type": "HowToStep", "position": 2, "name": "Znajdź dokument techniczny", "text": "Pozyskaj kartę lub certyfikat odnoszący się do dokładnego typu i wymiaru." },
        { "@type": "HowToStep", "position": 3, "name": "Sprawdź wydanie normy", "text": "Ustal, czy dokument odnosi się do DIN 4726:2024-12, czy starszej wersji." },
        { "@type": "HowToStep", "position": 4, "name": "Potwierdź zakres", "text": "Sprawdź, czy wynik obejmuje wybrany wymiar i konstrukcję bariery." },
        { "@type": "HowToStep", "position": 5, "name": "Zweryfikuj normę produktową", "text": "Dopasuj ISO 15875, ISO 22391 lub ISO 21003 do rodziny przewodu." },
        { "@type": "HowToStep", "position": 6, "name": "Porównaj z projektem", "text": "Sprawdź klasę, ciśnienie, światło, przepływy i system połączeń." },
        { "@type": "HowToStep", "position": 7, "name": "Porównaj dostawę", "text": "Zestaw nadruk, etykietę i partię z zaakceptowaną specyfikacją." },
        { "@type": "HowToStep", "position": 8, "name": "Zachowaj dokumentację", "text": "Zapisz zdjęcia oznaczeń, przebieg pętli i protokół próby przed zakryciem." }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#barrier-list",
      "name": "Konstrukcje barierowe rur do ogrzewania podłogowego",
      "numberOfItems": 4,
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Rura bez zadeklarowanej bariery" },
        { "@type": "ListItem", "position": 2, "name": "Zewnętrzna warstwa EVOH" },
        { "@type": "ListItem", "position": 3, "name": "Warstwa EVOH chroniona dodatkową warstwą" },
        { "@type": "ListItem", "position": 4, "name": "Rura wielowarstwowa z aluminium" }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/#faq-schema",
      "mainEntity": [
        { "@type": "Question", "name": "Co to jest DIN 4726?", "acceptedAnswer": { "@type": "Answer", "text": "To niemiecka norma techniczna dotycząca systemów rurowych z tworzyw i rur wielowarstwowych stosowanych w wodnym ogrzewaniu płaszczyznowym oraz przyłączach grzejnikowych. Jednym z kluczowych zagadnień jest ograniczenie przenikania tlenu przez ściankę przewodu." } },
        { "@type": "Question", "name": "Jakie jest aktualne wydanie DIN 4726?", "acceptedAnswer": { "@type": "Answer", "text": "Aktualne wydanie ma oznaczenie DIN 4726:2024-12 i zostało opublikowane w grudniu 2024 r. Zastąpiło wydanie DIN 4726:2017-10." } },
        { "@type": "Question", "name": "Co oznacza, że rura jest odporna na dyfuzję tlenu?", "acceptedAnswer": { "@type": "Answer", "text": "Oznacza to, że jej konstrukcja ogranicza przenikanie tlenu przez ściankę do poziomu ocenianego według zdefiniowanej metody i warunków. Nie oznacza absolutnie zerowego dopływu tlenu ani szczelności całej instalacji." } },
        { "@type": "Question", "name": "Czy z wartości 0,1 g/(m³·d) można samodzielnie obliczyć dopływ tlenu do domu?", "acceptedAnswer": { "@type": "Answer", "text": "Nie przez proste mnożenie długości lub powierzchni rury. Wartość jest znormalizowana do objętości wody i procedury badawczej. Do oceny produktu służy wynik badania albo dokument potwierdzający zgodność konkretnego wyrobu." } },
        { "@type": "Question", "name": "Czy każda rura PE-X ma barierę tlenową?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. PE-X identyfikuje materiał bazowy, a nie pełną konstrukcję warstw ani wynik badania dyfuzji. Trzeba sprawdzić dokumentację dokładnego typu i wymiaru." } },
        { "@type": "Question", "name": "Czy każda rura PE-RT spełnia DIN 4726?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Sama nazwa PE-RT nie potwierdza bariery. Zgodność musi dotyczyć gotowej rury z określoną konstrukcją, wymiarem i dokumentem odniesienia." } },
        { "@type": "Question", "name": "Czy napis EVOH na rurze wystarcza do potwierdzenia zgodności?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Napis informuje o zastosowaniu materiału barierowego, lecz trzeba jeszcze sprawdzić dokument produktu, zakres badania, wydanie normy oraz to, czy obejmuje wybrany typ i wymiar." } },
        { "@type": "Question", "name": "Czy aluminium może pełnić funkcję bariery tlenowej?", "acceptedAnswer": { "@type": "Answer", "text": "Tak. W rurach wielowarstwowych ciągła warstwa aluminium może ograniczać przenikanie tlenu. Nie należy automatycznie wymagać dodatkowej warstwy EVOH, lecz trzeba sprawdzić kompletną konstrukcję i dokumentację." } },
        { "@type": "Question", "name": "Czym różni się zewnętrzna warstwa EVOH od warstwy chronionej?", "acceptedAnswer": { "@type": "Answer", "text": "Warstwa zewnętrzna znajduje się bliżej powierzchni rury, a w konstrukcji chronionej jest osłonięta dodatkową warstwą. Samo położenie nie tworzy rankingu jakości; liczą się wynik badania, adhezja warstw i przestrzeganie instrukcji montażu." } },
        { "@type": "Question", "name": "Czy rura zgodna z DIN 4726 całkowicie eliminuje korozję?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Ogranicza jedną drogę dopływu tlenu. Korozja zależy również od materiałów, jakości wody, ciśnienia, nieszczelności, uzupełniania medium, temperatury i warunków eksploatacji." } },
        { "@type": "Question", "name": "Czy tlen może dostać się do układu mimo bariery?", "acceptedAnswer": { "@type": "Answer", "text": "Tak. Może zostać wniesiony przy napełnianiu, z wodą uzupełniającą, przez nieszczelność, niewłaściwe ciśnienie albo kontakt medium z atmosferą w układzie otwartym." } },
        { "@type": "Question", "name": "Co zrobić ze starą instalacją bez potwierdzonej bariery?", "acceptedAnswer": { "@type": "Answer", "text": "Najpierw ustalić typ rury, materiały instalacji, stan medium, ciśnienie, potrzebę uzupełniania wody, przepływy i objawy. Dalsze działania dobiera się do wyniku diagnozy; brak dokumentacji nie oznacza automatycznej wymiany podłogi." } },
        { "@type": "Question", "name": "Czy inhibitor korozji może zastąpić barierę tlenową?", "acceptedAnswer": { "@type": "Answer", "text": "Nie należy traktować inhibitora jako prostego zamiennika bariery. Jest środkiem wspomagającym wymagającym doboru, odpowiedniego stężenia, kompatybilności materiałowej i okresowej kontroli." } },
        { "@type": "Question", "name": "Czy DIN 4726 określa dopuszczalną temperaturę i ciśnienie rury?", "acceptedAnswer": { "@type": "Answer", "text": "Nie zastępuje pełnej normy produktowej i klasyfikacji zastosowania. Temperaturę, czas pracy i ciśnienie należy sprawdzić w dokumentacji konkretnego systemu rurowego." } },
        { "@type": "Question", "name": "Czy stosowanie DIN 4726 jest w Polsce obowiązkowe?", "acceptedAnswer": { "@type": "Answer", "text": "Normy techniczne nie stają się automatycznie bezwzględnie obowiązujące tylko dlatego, że istnieją. Wymaganie może jednak wynikać z projektu, umowy, specyfikacji, warunków gwarancji lub przyjętych zasad wiedzy technicznej." } },
        { "@type": "Question", "name": "Co sprawdzić bezpośrednio przed zakupem rury?", "acceptedAnswer": { "@type": "Answer", "text": "Dokładny typ i wymiar, konstrukcję warstw, odniesienie do aktualnego wydania DIN 4726, właściwą normę produktową, klasę zastosowania, ciśnienie, zgodne złączki, promień gięcia, instrukcję i możliwość identyfikacji partii." } }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/#service",
      "name": "Indywidualny projekt instalacji ogrzewania podłogowego",
      "url": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/",
      "provider": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "areaServed": { "@type": "Country", "name": "Polska" },
      "serviceType": "Projektowanie ogrzewania podłogowego",
      "description": "Projekt obejmujący rozstaw rur, podział na pętle, długości, przepływy, nastawy i weryfikację hydrauliki instalacji."
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var guide = document.getElementById("rk-din-guide");
  if (!guide) {
    return;
  }

  var stages = {
    air: {
      index: "Etap 1 z 6",
      title: "Powietrze otaczające rurę",
      happens: "Po zewnętrznej stronie przewodu znajduje się tlen, który tworzy różnicę stężeń względem wody w instalacji.",
      covers: "Warunki oceny uwzględniają napęd dyfuzji przez badaną konstrukcję przewodu.",
      check: "Nie wyciągaj wniosków z miejsca ułożenia rury; liczy się przebadana konstrukcja i temperatura badania."
    },
    wall: {
      index: "Etap 2 z 6",
      title: "Ścianka polimerowa",
      happens: "Tlen może rozpuścić się w materiale, przemieszczać przez jego strukturę i przejść na drugą stronę ścianki.",
      covers: "Ocena dotyczy gotowego przewodu, dlatego sama nazwa PE-X albo PE-RT nie potwierdza wymaganego ograniczenia.",
      check: "Sprawdź materiał, pełny wymiar, układ warstw i dokument przypisany do konkretnego typu rury."
    },
    barrier: {
      index: "Etap 3 z 6",
      title: "Warstwa bariery",
      happens: "EVOH lub ciągła warstwa aluminium tworzy drogę o znacznie mniejszej przepuszczalności dla tlenu.",
      covers: "W tym miejscu znajduje się cecha, dzięki której konstrukcja może spełnić kryterium przenikania tlenu.",
      check: "Potwierdź położenie bariery, zakres badania, wydanie normy oraz instrukcję transportu i montażu."
    },
    water: {
      index: "Etap 4 z 6",
      title: "Woda instalacyjna",
      happens: "Tlen, który dotarł do wnętrza obiegu, może być transportowany z medium do pozostałych elementów instalacji.",
      covers: "DIN 4726 ogranicza dopływ przez ściankę, ale nie usuwa gazów wniesionych przy napełnianiu lub uzupełnianiu.",
      check: "Oceń jakość medium, częstotliwość dopuszczania wody, odgazowanie, ciśnienie i szczelność układu."
    },
    metal: {
      index: "Etap 5 z 6",
      title: "Metalowe elementy instalacji",
      happens: "Tlen może uczestniczyć w reakcjach korozyjnych pompy, rozdzielacza, kotła, wymiennika lub armatury.",
      covers: "Norma dla rury nie jest gwarancją odporności korozyjnej wszystkich materiałów zastosowanych w instalacji.",
      check: "Zidentyfikuj metale w układzie, wymagania źródła ciepła, jakość wody i kompatybilność dodatków."
    },
    products: {
      index: "Etap 6 z 6",
      title: "Produkty korozji i osady",
      happens: "Tlenki, magnetyt i inne zanieczyszczenia mogą krążyć w obiegu, osadzać się i utrudniać pracę urządzeń.",
      covers: "Zgodność rury nie usuwa osadów już obecnych ani nie zastępuje diagnostyki, płukania i separacji zanieczyszczeń.",
      check: "Kontroluj przepływy, stan pompy i filtrów, jakość medium oraz rzeczywistą przyczynę powstawania osadów."
    }
  };

  var tabs = guide.querySelectorAll("[data-rk-stage]");
  var panel = document.getElementById("rk-din-stage-panel");
  var label = document.getElementById("rk-din-stage-label");
  var title = document.getElementById("rk-din-stage-title");
  var happens = document.getElementById("rk-din-stage-happens");
  var covers = document.getElementById("rk-din-stage-covers");
  var check = document.getElementById("rk-din-stage-check");

  function showStage(key, shouldFocus) {
    var data = stages[key];
    if (!data) {
      return;
    }

    label.textContent = data.index;
    title.textContent = data.title;
    happens.textContent = data.happens;
    covers.textContent = data.covers;
    check.textContent = data.check;

    tabs.forEach(function (tab) {
      var isCurrent = tab.getAttribute("data-rk-stage") === key;
      tab.setAttribute("aria-selected", isCurrent ? "true" : "false");
      tab.setAttribute("tabindex", isCurrent ? "0" : "-1");
      if (isCurrent) {
        panel.setAttribute("aria-labelledby", tab.id);
        if (shouldFocus) {
          tab.focus();
        }
      }
    });
  }

  tabs.forEach(function (tab, index) {
    tab.addEventListener("click", function () {
      showStage(tab.getAttribute("data-rk-stage"), false);
    });

    tab.addEventListener("keydown", function (event) {
      var nextIndex = index;
      if (event.key === "ArrowRight" || event.key === "ArrowDown") {
        nextIndex = index + 1;
        if (nextIndex >= tabs.length) {
          nextIndex = 0;
        }
      } else if (event.key === "ArrowLeft" || event.key === "ArrowUp") {
        nextIndex = index - 1;
        if (nextIndex < 0) {
          nextIndex = tabs.length - 1;
        }
      } else if (event.key === "Home") {
        nextIndex = 0;
      } else if (event.key === "End") {
        nextIndex = tabs.length - 1;
      } else {
        return;
      }

      event.preventDefault();
      showStage(tabs[nextIndex].getAttribute("data-rk-stage"), true);
    });
  });

  showStage("air", false);
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/norma-din-4726-w-ogrzewaniu-podlogowym/">DIN 4726 w ogrzewaniu podłogowym – bariera tlenowa rur bez mitów.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rury do ogrzewania podłogowego – PE-X, PE-RT czy wielowarstwowe?</title>
		<link>https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/</link>
					<comments>https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#comments</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sat, 15 Feb 2025 09:45:53 +0000</pubDate>
				<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Montaż ogrzewania podłogowego]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki dla inwestorów]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Porady dla inwestorów]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Rodzaje rur grzewczych]]></category>
		<category><![CDATA[Rury do ogrzewania]]></category>
		<category><![CDATA[Rury do podłogówki]]></category>
		<category><![CDATA[Wybór materiałów do podłogówki]]></category>
		<category><![CDATA[instalacja ogrzewania podłogowego]]></category>
		<category><![CDATA[montaż rur]]></category>
		<category><![CDATA[ogrzewanie domu]]></category>
		<category><![CDATA[pe-rt]]></category>
		<category><![CDATA[pex]]></category>
		<category><![CDATA[pex-al-pex]]></category>
		<category><![CDATA[podłogówka]]></category>
		<category><![CDATA[rozstaw rur]]></category>
		<category><![CDATA[rury do ogrzewania podłogowego]]></category>
		<category><![CDATA[system grzewczy]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2207</guid>

					<description><![CDATA[<p>Ogrzewanie podłogowe to inwestycja w komfort i energooszczędność, a kluczowym jego elementem są rury do ogrzewania podłogowego. Ich wybór ma ogromny wpływ na wydajność i trwałość całego systemu. Czy lepiej postawić na rury PEX, PE-RT, a może wielowarstwowe PEX-Al-PEX? Jakie średnice i rozstawy rur zapewnią optymalne ogrzewanie? W tym artykule podpowiadamy, na co zwrócić uwagę przy zakupie oraz jak uniknąć błędów montażowych, by cieszyć się ciepłem w domu przez lata.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/">Rury do ogrzewania podłogowego – PE-X, PE-RT czy wielowarstwowe?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-pipe-guide {
    --rk-navy: #0b2536;
    --rk-navy-2: #12394d;
    --rk-navy-3: #1b465b;
    --rk-cyan: #29c4d7;
    --rk-cyan-dark: #078fb3;
    --rk-cyan-soft: #def7fa;
    --rk-orange: #ff6846;
    --rk-orange-dark: #e44f31;
    --rk-yellow: #f2b526;
    --rk-green: #2fcda1;
    --rk-green-dark: #168267;
    --rk-red: #d7504a;
    --rk-purple: #6963ce;
    --rk-ink: #10283a;
    --rk-copy: #3c5668;
    --rk-muted: #6b8191;
    --rk-line: #d3e2e8;
    --rk-bg: #f3f8fa;
    --rk-white: #ffffff;
    color: var(--rk-ink);
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.62;
    margin: 0 auto;
    max-width: 1360px;
    overflow-wrap: anywhere;
    width: 100%;
  }

  #rk-pipe-guide,
  #rk-pipe-guide * {
    box-sizing: border-box;
    min-width: 0;
  }

  #rk-pipe-guide a {
    color: var(--rk-cyan-dark);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-pipe-guide a:hover,
  #rk-pipe-guide a:focus-visible {
    color: var(--rk-orange-dark);
  }

  #rk-pipe-guide button,
  #rk-pipe-guide input,
  #rk-pipe-guide select {
    font: inherit;
  }

  #rk-pipe-guide button:focus-visible,
  #rk-pipe-guide a:focus-visible,
  #rk-pipe-guide summary:focus-visible,
  #rk-pipe-guide select:focus-visible {
    outline: 3px solid rgba(41, 196, 215, 0.48);
    outline-offset: 3px;
  }

  #rk-pipe-guide img {
    display: block;
    height: auto;
    max-width: 100%;
  }

  #rk-pipe-guide .rk-pipe-shell {
    background: var(--rk-white);
    border: 1px solid var(--rk-line);
    box-shadow: 0 22px 65px rgba(13, 41, 57, 0.12);
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-hero {
    background:
      radial-gradient(circle at 89% 111%, rgba(41, 196, 215, 0.24) 0, rgba(41, 196, 215, 0.24) 17%, transparent 17.2%),
      linear-gradient(120deg, #0b2536 0%, #143e52 61%, #0d6576 100%);
    color: var(--rk-white);
    overflow: hidden;
    padding: 62px 58px 56px;
    position: relative;
  }

  #rk-pipe-guide .rk-pipe-hero::before {
    background: var(--rk-orange);
    border-radius: 50%;
    box-shadow: 0 0 0 9px rgba(255, 104, 70, 0.14);
    content: "";
    height: 12px;
    left: 58px;
    position: absolute;
    top: 43px;
    width: 12px;
  }

  #rk-pipe-guide .rk-pipe-kicker {
    color: #6ce5ef;
    display: block;
    font-size: 0.77rem;
    font-weight: 900;
    letter-spacing: 0.13em;
    margin: 0 0 19px 28px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-hero-title,
  #rk-pipe-guide .rk-pipe-section-title,
  #rk-pipe-guide .rk-pipe-cta-title,
  #rk-pipe-guide .rk-pipe-author-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.06;
  }

  #rk-pipe-guide .rk-pipe-hero-title {
    font-size: clamp(2.4rem, 6vw, 5.35rem);
    margin: 0;
    max-width: 1180px;
  }

  #rk-pipe-guide .rk-pipe-hero-title span {
    color: #69e7f2;
  }

  #rk-pipe-guide .rk-pipe-hero-lead {
    color: #e3f0f4;
    font-size: clamp(1.08rem, 2vw, 1.43rem);
    line-height: 1.55;
    margin: 27px 0 0;
    max-width: 1080px;
  }

  #rk-pipe-guide .rk-pipe-hero-tags,
  #rk-pipe-guide .rk-pipe-meta,
  #rk-pipe-guide .rk-pipe-shortcuts {
    display: flex;
    flex-wrap: wrap;
  }

  #rk-pipe-guide .rk-pipe-hero-tags {
    gap: 10px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-hero-tags span {
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 999px;
    color: #ffffff;
    font-size: 0.82rem;
    font-weight: 800;
    padding: 8px 14px;
  }

  #rk-pipe-guide .rk-pipe-meta {
    color: #c5d9df;
    font-size: 0.83rem;
    font-weight: 700;
    gap: 12px 24px;
    margin-top: 34px;
  }

  #rk-pipe-guide .rk-pipe-meta strong {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-shortcuts {
    align-items: center;
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    gap: 9px;
    padding: 22px 34px;
    position: static;
  }

  #rk-pipe-guide .rk-pipe-shortcuts-label {
    color: var(--rk-ink);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    margin-right: 4px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-shortcuts a {
    background: #f1f6f8;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.25;
    padding: 8px 12px;
    text-decoration: none;
  }

  #rk-pipe-guide .rk-pipe-shortcuts a:hover,
  #rk-pipe-guide .rk-pipe-shortcuts a:focus-visible {
    background: var(--rk-cyan-soft);
    border-color: #91dce5;
    color: #075f78;
  }

  #rk-pipe-guide .rk-pipe-section {
    padding: 64px 58px;
  }

  #rk-pipe-guide .rk-pipe-section + .rk-pipe-section {
    border-top: 1px solid var(--rk-line);
  }

  #rk-pipe-guide .rk-pipe-section-soft {
    background: var(--rk-bg);
  }

  #rk-pipe-guide .rk-pipe-section-dark {
    background: var(--rk-navy);
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-eyebrow {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.75rem;
    font-weight: 900;
    letter-spacing: 0.12em;
    margin-bottom: 12px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-eyebrow {
    color: #68e6ef;
  }

  #rk-pipe-guide .rk-pipe-section-title,
  #rk-pipe-guide .rk-pipe-author-title {
    color: var(--rk-ink);
    font-size: clamp(2rem, 4vw, 3.65rem);
    margin: 0;
    max-width: 1050px;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-section-title {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-lead {
    color: var(--rk-copy);
    font-size: clamp(1.03rem, 1.7vw, 1.25rem);
    line-height: 1.7;
    margin: 22px 0 0;
    max-width: 1120px;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-lead,
  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-copy {
    color: #c8dbe2;
  }

  #rk-pipe-guide .rk-pipe-copy {
    color: var(--rk-copy);
    margin: 22px 0 0;
  }

  #rk-pipe-guide .rk-pipe-copy strong,
  #rk-pipe-guide .rk-pipe-lead strong {
    color: var(--rk-ink);
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-copy strong,
  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-lead strong {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-answer {
    background: linear-gradient(135deg, #e6fafd 0%, #f8fcfd 100%);
    border: 1px solid #9cdfe8;
    border-left: 7px solid var(--rk-cyan);
    border-radius: 18px;
    margin-top: 28px;
    padding: 27px 29px;
  }

  #rk-pipe-guide .rk-pipe-answer strong {
    color: var(--rk-ink);
    display: block;
    font-size: 1.24rem;
    line-height: 1.4;
  }

  #rk-pipe-guide .rk-pipe-answer p {
    color: var(--rk-copy);
    margin: 10px 0 0;
  }

  #rk-pipe-guide .rk-pipe-grid-2,
  #rk-pipe-guide .rk-pipe-grid-3,
  #rk-pipe-guide .rk-pipe-grid-4,
  #rk-pipe-guide .rk-pipe-factor-grid,
  #rk-pipe-guide .rk-pipe-source-grid,
  #rk-pipe-guide .rk-pipe-author-facts {
    display: grid;
    gap: 18px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-grid-3,
  #rk-pipe-guide .rk-pipe-factor-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-card {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    padding: 24px;
  }

  #rk-pipe-guide .rk-pipe-section-soft .rk-pipe-card {
    background: rgba(255, 255, 255, 0.86);
  }

  #rk-pipe-guide .rk-pipe-card-number,
  #rk-pipe-guide .rk-pipe-icon {
    align-items: center;
    background: var(--rk-cyan-soft);
    border-radius: 10px;
    color: #076c85;
    display: inline-flex;
    font-size: 0.82rem;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    margin-bottom: 14px;
    min-width: 36px;
    padding: 0 10px;
  }

  #rk-pipe-guide .rk-pipe-card h3 {
    color: var(--rk-ink);
    font-size: 1.12rem;
    line-height: 1.3;
    margin: 0 0 9px;
  }

  #rk-pipe-guide .rk-pipe-card p {
    color: var(--rk-copy);
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-note {
    background: #fff6e2;
    border-left: 6px solid var(--rk-yellow);
    border-radius: 14px;
    color: #5b4a1d;
    margin-top: 26px;
    padding: 18px 21px;
  }

  #rk-pipe-guide .rk-pipe-note p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-note-good {
    background: #e9faf5;
    border-left-color: var(--rk-green);
    color: #145e4d;
  }

  #rk-pipe-guide .rk-pipe-note-bad {
    background: #fff0ec;
    border-left-color: var(--rk-orange);
    color: #743425;
  }

  #rk-pipe-guide .rk-pipe-table-wrap {
    margin-top: 30px;
    overflow-x: auto;
  }

  #rk-pipe-guide table {
    border-collapse: separate;
    border-spacing: 0;
    min-width: 760px;
    width: 100%;
  }

  #rk-pipe-guide th {
    background: var(--rk-navy);
    border-bottom: 1px solid #31576a;
    color: #ffffff;
    font-size: 0.78rem;
    letter-spacing: 0.04em;
    padding: 15px 16px;
    text-align: left;
    text-transform: uppercase;
  }

  #rk-pipe-guide th:first-child {
    border-radius: 14px 0 0;
  }

  #rk-pipe-guide th:last-child {
    border-radius: 0 14px 0 0;
  }

  #rk-pipe-guide td {
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 16px;
    vertical-align: top;
  }

  #rk-pipe-guide tbody tr td:first-child {
    border-left: 1px solid var(--rk-line);
  }

  #rk-pipe-guide tbody tr td:last-child {
    border-right: 1px solid var(--rk-line);
  }

  #rk-pipe-guide tbody tr:last-child td:first-child {
    border-radius: 0 0 0 14px;
  }

  #rk-pipe-guide tbody tr:last-child td:last-child {
    border-radius: 0 0 14px;
  }

  #rk-pipe-guide td strong {
    color: var(--rk-ink);
  }

  #rk-pipe-guide .rk-pipe-formula {
    background: #edf8fa;
    border: 1px solid #b4e1e7;
    border-radius: 13px;
    color: #086b82;
    font-family: Consolas, Monaco, monospace;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 20px;
    padding: 15px 18px;
  }

  #rk-pipe-guide .rk-pipe-bullets {
    color: var(--rk-copy);
    margin: 20px 0 0;
    padding-left: 22px;
  }

  #rk-pipe-guide .rk-pipe-bullets li + li {
    margin-top: 9px;
  }

  #rk-pipe-guide .rk-pipe-comparison {
    background: var(--rk-navy);
    border-radius: 22px;
    color: #ffffff;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-pipe-guide .rk-pipe-comparison-intro {
    color: #bdd5de;
    margin: 0 0 20px;
  }

  #rk-pipe-guide .rk-pipe-material-tabs {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-material-tab {
    background: #173e51;
    border: 1px solid #356178;
    border-radius: 13px;
    color: #ffffff;
    cursor: pointer;
    font-weight: 900;
    line-height: 1.25;
    min-height: 52px;
    padding: 11px 13px;
  }

  #rk-pipe-guide .rk-pipe-material-tab[aria-selected="true"] {
    background: var(--rk-cyan);
    border-color: var(--rk-cyan);
    color: #072838;
  }

  #rk-pipe-guide .rk-pipe-material-panel {
    background: #17394b;
    border: 1px solid #356178;
    border-radius: 18px;
    margin-top: 18px;
    padding: 25px;
  }

  #rk-pipe-guide .rk-pipe-material-label {
    color: #71e6ef;
    display: block;
    font-size: 0.73rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-material-panel h3 {
    color: #ffffff;
    font-size: 1.55rem;
    line-height: 1.25;
    margin: 7px 0 8px;
  }

  #rk-pipe-guide .rk-pipe-material-panel > p {
    color: #c8dce3;
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-layer-strip {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-top: 22px;
  }

  #rk-pipe-guide .rk-pipe-layer {
    align-items: center;
    background: #21536a;
    border: 1px solid #3c6a80;
    border-radius: 12px;
    color: #ffffff;
    display: flex;
    font-size: 0.78rem;
    font-weight: 800;
    justify-content: center;
    min-height: 54px;
    padding: 10px;
    text-align: center;
  }

  #rk-pipe-guide .rk-pipe-layer.is-barrier {
    background: #704f19;
    border-color: #a77a27;
  }

  #rk-pipe-guide .rk-pipe-layer.is-metal {
    background: #5b6173;
    border-color: #858da2;
  }

  #rk-pipe-guide .rk-pipe-material-facts {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 20px;
  }

  #rk-pipe-guide .rk-pipe-material-fact {
    background: rgba(255, 255, 255, 0.055);
    border: 1px solid rgba(255, 255, 255, 0.13);
    border-radius: 13px;
    padding: 16px;
  }

  #rk-pipe-guide .rk-pipe-material-fact strong {
    color: #71e6ef;
    display: block;
    font-size: 0.73rem;
    letter-spacing: 0.07em;
    margin-bottom: 6px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-material-fact span {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-marking {
    background: var(--rk-navy);
    border-radius: 18px;
    color: #ffffff;
    margin-top: 28px;
    padding: 24px;
  }

  #rk-pipe-guide .rk-pipe-marking-line {
    background: #ffffff;
    border: 5px solid var(--rk-cyan);
    border-radius: 999px;
    color: var(--rk-ink);
    display: flex;
    flex-wrap: wrap;
    font-family: Consolas, Monaco, monospace;
    font-size: 0.88rem;
    font-weight: 800;
    gap: 8px;
    padding: 14px 20px;
  }

  #rk-pipe-guide .rk-pipe-marking-line span {
    background: #edf7f9;
    border-radius: 7px;
    padding: 4px 7px;
  }

  #rk-pipe-guide .rk-pipe-analyzer {
    background: #102f42;
    border: 1px solid #315a70;
    border-radius: 22px;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-pipe-guide .rk-pipe-analyzer-head {
    border-bottom: 1px solid #315a70;
    margin-bottom: 25px;
    padding-bottom: 20px;
  }

  #rk-pipe-guide .rk-pipe-analyzer-head h3 {
    color: #ffffff;
    font-size: clamp(1.55rem, 3vw, 2.3rem);
    line-height: 1.2;
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-analyzer-head p {
    color: #bad3dc;
    margin: 9px 0 0;
  }

  #rk-pipe-guide .rk-pipe-analyzer-stage {
    background: #17394b;
    border: 1px solid #376177;
    border-radius: 17px;
    margin-top: 18px;
    padding: 22px;
  }

  #rk-pipe-guide .rk-pipe-stage-head {
    align-items: flex-start;
    display: flex;
    gap: 13px;
    margin-bottom: 18px;
  }

  #rk-pipe-guide .rk-pipe-stage-number {
    align-items: center;
    background: var(--rk-cyan);
    border-radius: 10px;
    color: #082c3c;
    display: inline-flex;
    flex: 0 0 38px;
    font-weight: 900;
    height: 38px;
    justify-content: center;
  }

  #rk-pipe-guide .rk-pipe-stage-head h4 {
    color: #ffffff;
    font-size: 1.15rem;
    line-height: 1.3;
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-stage-head p {
    color: #aecaD5;
    font-size: 0.88rem;
    margin: 4px 0 0;
  }

  #rk-pipe-guide .rk-pipe-fields {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-field {
    display: block;
  }

  #rk-pipe-guide .rk-pipe-field span {
    color: #eaf6f8;
    display: block;
    font-size: 0.78rem;
    font-weight: 800;
    line-height: 1.35;
    margin-bottom: 7px;
  }

  #rk-pipe-guide .rk-pipe-field select {
    appearance: auto;
    background: #ffffff;
    border: 1px solid #b8ccd5;
    border-radius: 10px;
    color: var(--rk-ink);
    min-height: 48px;
    padding: 10px 12px;
    width: 100%;
  }

  #rk-pipe-guide .rk-pipe-analyzer-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    margin-top: 20px;
  }

  #rk-pipe-guide .rk-pipe-analyze-button,
  #rk-pipe-guide .rk-pipe-reset-button {
    border-radius: 11px;
    cursor: pointer;
    font-weight: 900;
    min-height: 48px;
    padding: 11px 18px;
  }

  #rk-pipe-guide .rk-pipe-analyze-button {
    background: var(--rk-orange);
    border: 1px solid var(--rk-orange);
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-analyze-button:hover {
    background: var(--rk-orange-dark);
  }

  #rk-pipe-guide .rk-pipe-reset-button {
    background: transparent;
    border: 1px solid #5d7c8d;
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-result {
    background: #ffffff;
    border-left: 7px solid var(--rk-yellow);
    border-radius: 17px;
    margin-top: 22px;
    padding: 24px;
  }

  #rk-pipe-guide .rk-pipe-result.is-good {
    border-left-color: var(--rk-green);
  }

  #rk-pipe-guide .rk-pipe-result.is-stop {
    border-left-color: var(--rk-orange);
  }

  #rk-pipe-guide .rk-pipe-result-status {
    color: var(--rk-ink);
    font-size: clamp(1.35rem, 2.6vw, 2rem);
    font-weight: 900;
    line-height: 1.25;
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-result-intro {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-pipe-result-grid {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top: 19px;
  }

  #rk-pipe-guide .rk-pipe-result-column {
    background: #f5f9fa;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    padding: 16px;
  }

  #rk-pipe-guide .rk-pipe-result-column h4 {
    color: var(--rk-ink);
    font-size: 0.88rem;
    letter-spacing: 0.05em;
    margin: 0 0 10px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-result-column.is-ok h4 {
    color: var(--rk-green-dark);
  }

  #rk-pipe-guide .rk-pipe-result-column.is-check h4 {
    color: #88600e;
  }

  #rk-pipe-guide .rk-pipe-result-column.is-stop h4 {
    color: #a83d2d;
  }

  #rk-pipe-guide .rk-pipe-result-column ul {
    color: var(--rk-copy);
    font-size: 0.88rem;
    margin: 0;
    padding-left: 18px;
  }

  #rk-pipe-guide .rk-pipe-result-column li + li {
    margin-top: 7px;
  }

  #rk-pipe-guide .rk-pipe-disclaimer {
    color: #6c8190;
    font-size: 0.78rem;
    margin: 15px 0 0;
  }

  #rk-pipe-guide .rk-pipe-cta {
    background:
      radial-gradient(circle at 93% 120%, rgba(41, 196, 215, 0.22) 0, rgba(41, 196, 215, 0.22) 19%, transparent 19.2%),
      linear-gradient(125deg, #0b2536 0%, #153e51 62%, #0d6272 100%);
    border-radius: 21px;
    color: #ffffff;
    margin-top: 34px;
    overflow: hidden;
    padding: 36px;
  }

  #rk-pipe-guide .rk-pipe-cta-title {
    color: #ffffff;
    font-size: clamp(1.7rem, 3.3vw, 2.8rem);
    margin: 0;
    max-width: 970px;
  }

  #rk-pipe-guide .rk-pipe-cta p {
    color: #cee0e6;
    margin: 14px 0 0;
    max-width: 970px;
  }

  #rk-pipe-guide .rk-pipe-cta-button {
    background: var(--rk-orange);
    border-radius: 12px;
    box-shadow: 0 12px 25px rgba(255, 104, 70, 0.24);
    color: #ffffff;
    display: inline-block;
    font-weight: 900;
    margin-top: 22px;
    padding: 14px 20px;
    text-decoration: none;
  }

  #rk-pipe-guide .rk-pipe-cta-button:hover,
  #rk-pipe-guide .rk-pipe-cta-button:focus-visible {
    background: #ffffff;
    color: var(--rk-orange-dark);
  }

  #rk-pipe-guide .rk-pipe-link-disclosure {
    color: #a9c4ce;
    display: block;
    font-size: 0.75rem;
    margin-top: 12px;
  }

  #rk-pipe-guide .rk-pipe-final {
    background: linear-gradient(180deg, #f4fafb 0%, #ffffff 100%);
  }

  #rk-pipe-guide .rk-pipe-source-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-source-card {
    background: #f2f7f9;
    border: 1px solid #cfe0e7;
    border-radius: 15px;
    padding: 20px;
  }

  #rk-pipe-guide .rk-pipe-source-card a {
    color: var(--rk-cyan-dark);
    font-size: 1rem;
    font-weight: 900;
  }

  #rk-pipe-guide .rk-pipe-source-card p {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-pipe-responsibility {
    background: #fff0eb;
    border-left: 6px solid var(--rk-orange);
    border-radius: 14px;
    color: #613427;
    margin-top: 26px;
    padding: 19px 22px;
  }

  #rk-pipe-guide .rk-pipe-responsibility p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-faq {
    display: grid;
    gap: 12px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-faq details {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-faq summary {
    color: var(--rk-ink);
    cursor: pointer;
    font-weight: 900;
    list-style: none;
    padding: 19px 52px 19px 20px;
    position: relative;
  }

  #rk-pipe-guide .rk-pipe-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-pipe-guide .rk-pipe-faq summary::after {
    color: var(--rk-cyan-dark);
    content: "+";
    font-size: 1.55rem;
    font-weight: 700;
    position: absolute;
    right: 20px;
    top: 12px;
  }

  #rk-pipe-guide .rk-pipe-faq details[open] summary::after {
    content: "−";
  }

  #rk-pipe-guide .rk-pipe-faq-answer {
    border-top: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 18px 20px;
  }

  #rk-pipe-guide .rk-pipe-faq-answer p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-author {
    background: #eef6f8;
    border-top: 1px solid var(--rk-line);
    padding: 64px 58px;
  }

  #rk-pipe-guide .rk-pipe-author-layout {
    background: #ffffff;
    border: 1px solid #cbdde5;
    border-radius: 21px;
    display: grid;
    grid-template-columns: 290px minmax(0, 1fr);
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-author-side {
    align-items: center;
    background: var(--rk-navy);
    color: #ffffff;
    display: flex;
    flex-direction: column;
    padding: 35px 25px;
    text-align: center;
  }

  #rk-pipe-guide .rk-pipe-author-photo {
    background: #ffffff;
    border: 6px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    overflow: hidden;
    width: 158px;
  }

  #rk-pipe-guide .rk-pipe-author-name {
    font-size: 1.25rem;
    font-weight: 900;
    margin-top: 20px;
  }

  #rk-pipe-guide .rk-pipe-author-name a {
    color: #ffffff;
    text-decoration: none;
  }

  #rk-pipe-guide .rk-pipe-author-role {
    color: #bcd2db;
    font-size: 0.82rem;
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-pipe-author-social {
    display: flex;
    gap: 10px;
    margin-top: 21px;
  }

  #rk-pipe-guide .rk-pipe-author-social a {
    align-items: center;
    border: 1px solid #497185;
    border-radius: 50%;
    color: #d8e9ee;
    display: inline-flex;
    height: 42px;
    justify-content: center;
    text-decoration: none;
    width: 42px;
  }

  #rk-pipe-guide .rk-pipe-author-social a:hover {
    background: var(--rk-cyan);
    color: var(--rk-navy);
  }

  #rk-pipe-guide .rk-pipe-author-main {
    padding: 37px;
  }

  #rk-pipe-guide .rk-pipe-author-title {
    font-size: clamp(1.85rem, 3.5vw, 3rem);
  }

  #rk-pipe-guide .rk-pipe-author-quote {
    background: #f7fbfc;
    border: 1px solid #cfe0e7;
    border-left: 6px solid var(--rk-cyan);
    border-radius: 14px;
    color: var(--rk-ink);
    font-size: 1.04rem;
    font-style: italic;
    font-weight: 700;
    line-height: 1.7;
    margin-top: 24px;
    padding: 20px 22px;
  }

  #rk-pipe-guide .rk-pipe-author-main > p {
    color: var(--rk-copy);
    margin: 18px 0 0;
  }

  #rk-pipe-guide .rk-pipe-author-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-author-fact {
    background: #eef7f9;
    border: 1px solid #d2e4e9;
    border-radius: 13px;
    color: var(--rk-copy);
    font-size: 0.84rem;
    padding: 15px;
  }

  #rk-pipe-guide .rk-pipe-author-fact strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.73rem;
    letter-spacing: 0.06em;
    margin-bottom: 5px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

  @media (max-width: 1050px) {
    #rk-pipe-guide .rk-pipe-grid-4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pipe-guide .rk-pipe-factor-grid,
    #rk-pipe-guide .rk-pipe-result-grid {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-material-tabs {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 820px) {
    #rk-pipe-guide .rk-pipe-hero,
    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-left: 28px;
      padding-right: 28px;
    }

    #rk-pipe-guide .rk-pipe-hero::before {
      left: 28px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts {
      padding-left: 22px;
      padding-right: 22px;
    }

    #rk-pipe-guide .rk-pipe-grid-3 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pipe-guide .rk-pipe-author-layout {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-author-side {
      padding-bottom: 28px;
    }
  }

  @media (max-width: 660px) {
    #rk-pipe-guide .rk-pipe-hero {
      padding-bottom: 42px;
      padding-top: 52px;
    }

    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-bottom: 46px;
      padding-top: 46px;
    }

    #rk-pipe-guide .rk-pipe-grid-2,
    #rk-pipe-guide .rk-pipe-grid-3,
    #rk-pipe-guide .rk-pipe-grid-4,
    #rk-pipe-guide .rk-pipe-fields,
    #rk-pipe-guide .rk-pipe-source-grid,
    #rk-pipe-guide .rk-pipe-material-facts,
    #rk-pipe-guide .rk-pipe-author-facts {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-material-tabs {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-layer-strip {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-comparison,
    #rk-pipe-guide .rk-pipe-analyzer,
    #rk-pipe-guide .rk-pipe-cta {
      border-radius: 17px;
      padding: 20px;
    }

    #rk-pipe-guide .rk-pipe-material-panel,
    #rk-pipe-guide .rk-pipe-analyzer-stage,
    #rk-pipe-guide .rk-pipe-result {
      padding: 18px;
    }

    #rk-pipe-guide .rk-pipe-analyzer-actions {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-pipe-analyze-button,
    #rk-pipe-guide .rk-pipe-reset-button,
    #rk-pipe-guide .rk-pipe-cta-button {
      text-align: center;
      width: 100%;
    }

    #rk-pipe-guide .rk-pipe-table-wrap {
      overflow: visible;
    }

    #rk-pipe-guide table,
    #rk-pipe-guide thead,
    #rk-pipe-guide tbody,
    #rk-pipe-guide tr,
    #rk-pipe-guide th,
    #rk-pipe-guide td {
      display: block;
      min-width: 0;
      width: 100%;
    }

    #rk-pipe-guide thead {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }

    #rk-pipe-guide tbody {
      display: grid;
      gap: 14px;
    }

    #rk-pipe-guide tbody tr {
      background: #ffffff;
      border: 1px solid var(--rk-line);
      border-radius: 14px;
      overflow: hidden;
    }

    #rk-pipe-guide td,
    #rk-pipe-guide tbody tr td:first-child,
    #rk-pipe-guide tbody tr td:last-child {
      border: 0;
      border-bottom: 1px solid #e1ebef;
      border-radius: 0;
      padding: 13px 15px;
    }

    #rk-pipe-guide td:last-child {
      border-bottom: 0;
    }

    #rk-pipe-guide td::before {
      color: var(--rk-cyan-dark);
      content: attr(data-label);
      display: block;
      font-size: 0.69rem;
      font-weight: 900;
      letter-spacing: 0.07em;
      margin-bottom: 4px;
      text-transform: uppercase;
    }

    #rk-pipe-guide .rk-pipe-author-main {
      padding: 25px 20px;
    }
  }

  @media (max-width: 430px) {
    #rk-pipe-guide .rk-pipe-hero,
    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-left: 18px;
      padding-right: 18px;
    }

    #rk-pipe-guide .rk-pipe-hero::before {
      left: 18px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts {
      padding-left: 14px;
      padding-right: 14px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts a {
      flex: 1 1 calc(50% - 9px);
      text-align: center;
    }

    #rk-pipe-guide .rk-pipe-shortcuts-label {
      flex: 1 0 100%;
    }

    #rk-pipe-guide .rk-pipe-hero-title {
      font-size: 2.25rem;
    }

    #rk-pipe-guide .rk-pipe-section-title {
      font-size: 1.9rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-pipe-guide *,
    #rk-pipe-guide *::before,
    #rk-pipe-guide *::after {
      scroll-behavior: auto;
      transition-duration: 0.01ms;
    }
  }
</style>

<article id="rk-pipe-guide" aria-labelledby="rk-pipe-visual-title">
  <div class="rk-pipe-shell">
    <header class="rk-pipe-hero">
      <span class="rk-pipe-kicker">Dobór rury · aktualizacja techniczna 2026</span>
      <div class="rk-pipe-hero-title" id="rk-pipe-visual-title">Rury do ogrzewania podłogowego: <span>materiał to dopiero początek</span></div>
      <p class="rk-pipe-hero-lead">PE-X, PE-RT i rura wielowarstwowa mogą poprawnie pracować w podłogówce. O wyborze konkretnego produktu decydują jednak również wymiary, klasa zastosowania, bariera tlenowa, zgodność systemowa, promień gięcia i obliczone opory całej pętli.</p>
      <div class="rk-pipe-hero-tags" aria-label="Zakres poradnika">
        <span>PE-Xa, PE-Xb i PE-Xc</span>
        <span>PE-RT Type I i Type II</span>
        <span>rury wielowarstwowe</span>
        <span>średnica i hydraulika</span>
        <span>bariera antydyfuzyjna</span>
      </div>
      <div class="rk-pipe-meta">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: <strong>około 24 minuty</strong></span>
        <span>Aktualizacja techniczna: <strong>9 września 2026 r.</strong></span>
      </div>
    </header>

    <nav class="rk-pipe-shortcuts" aria-label="Na skróty — wszystkie sekcje artykułu">
      <span class="rk-pipe-shortcuts-label">Na skróty</span>
      <a href="#rk-pipe-answer">Szybka odpowiedź</a>
      <a href="#rk-pipe-criteria">7 kryteriów</a>
      <a href="#rk-pipe-families">PE-X czy PE-RT</a>
      <a href="#rk-pipe-pex">PE-Xa, b i c</a>
      <a href="#rk-pipe-barrier">Bariera tlenowa</a>
      <a href="#rk-pipe-markings">Oznaczenia</a>
      <a href="#rk-pipe-analyzer-section">Analizator</a>
      <a href="#rk-pipe-diameter">Średnice</a>
      <a href="#rk-pipe-hydraulics">Hydraulika</a>
      <a href="#rk-pipe-loops">Długość pętli</a>
      <a href="#rk-pipe-systems">System mokry i suchy</a>
      <a href="#rk-pipe-medium">Źródło i medium</a>
      <a href="#rk-pipe-installation">Montaż</a>
      <a href="#rk-pipe-change">Zamiana rury</a>
      <a href="#rk-pipe-checklist">Checklista</a>
      <a href="#rk-pipe-errors">Błędy</a>
      <a href="#rk-pipe-final">Dobierz z hydrauliką</a>
      <a href="#rk-pipe-sources">Źródła</a>
      <a href="#rk-pipe-faq">FAQ</a>
      <a href="#rk-pipe-author">Autor</a>
    </nav>

    <section class="rk-pipe-section" id="rk-pipe-answer">
      <span class="rk-pipe-eyebrow">Odpowiedź w 60 sekund</span>
      <h2 class="rk-pipe-section-title">Jakie rury do ogrzewania podłogowego wybrać?</h2>
      <p class="rk-pipe-lead"><strong>Nie istnieje jeden materiał najlepszy dla każdej instalacji.</strong> Dobra rura to konkretny, identyfikowalny wyrób, którego parametry pasują równocześnie do projektu, rozdzielacza, złączek, sposobu montażu i medium grzewczego.</p>
      <div class="rk-pipe-answer">
        <strong>W typowym domu punktem wyjścia bywa rura 16 × 2 mm z udokumentowaną barierą tlenową i klasą zastosowania odpowiednią dla ogrzewania niskotemperaturowego.</strong>
        <p>To nie jest recepta dla każdej pętli. Ostateczny wymiar i długość wynikają z przepływu, strat ciśnienia, geometrii pomieszczeń oraz dopuszczeń kompletnego systemu. Sam napis „PE-X” albo „PE-RT” nie wystarcza.</p>
      </div>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card">
          <span class="rk-pipe-icon">1</span>
          <h3>Najpierw projekt</h3>
          <p>Rura ma obsłużyć obliczony rozstaw, długość pętli i przepływ. Materiał nie naprawi zbyt długiego obwodu ani za małej średnicy wewnętrznej.</p>
        </article>
        <article class="rk-pipe-card">
          <span class="rk-pipe-icon">2</span>
          <h3>Potem dokumentacja wyrobu</h3>
          <p>Sprawdź normę produktową, wymiar, klasę zastosowania, ciśnienie, barierę tlenową, promień gięcia i zgodne złączki.</p>
        </article>
        <article class="rk-pipe-card">
          <span class="rk-pipe-icon">3</span>
          <h3>Na końcu cena</h3>
          <p>Porównuj kompletne systemy o potwierdzonych parametrach, a nie tylko cenę jednego metra rury lub kolor zewnętrznej warstwy.</p>
        </article>
      </div>
      <p class="rk-pipe-copy">Jeżeli potrzebujesz osobnych charakterystyk materiałowych, zobacz poradniki o <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">rurze PE-X do ogrzewania podłogowego</a> oraz <a href="https://projekt-ogrzewania.pl/rura-pert-do-ogrzewania-podlogowego/">rurze PE-RT do ogrzewania podłogowego</a>. W tym artykule skupiam się na porównaniu i procedurze doboru.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-criteria">
      <span class="rk-pipe-eyebrow">Kolejność ma znaczenie</span>
      <h2 class="rk-pipe-section-title">Siedem kryteriów ważniejszych niż sama nazwa materiału</h2>
      <p class="rk-pipe-lead">Pytanie „PE-X czy PE-RT?” jest za wąskie. Dwa produkty z tej samej rodziny mogą różnić się konstrukcją, tolerancją wymiaru, dokumentacją, elastycznością i zakresem dopuszczonej pracy.</p>
      <div class="rk-pipe-factor-grid">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">01</span><h3>Norma produktowa</h3><p>Powinna odpowiadać rodzinie i konstrukcji rury. Samo ogólne hasło „zgodna z normami” nie identyfikuje wymagań.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">02</span><h3>Wymiar rzeczywisty</h3><p>Średnica zewnętrzna i grubość ścianki wpływają na średnicę wewnętrzną, pojemność wodną i opory przepływu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">03</span><h3>Klasa zastosowania</h3><p>Opisuje profil eksploatacji, a nie pojedynczą „maksymalną temperaturę”, przy której rura ma stale pracować.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">04</span><h3>Bariera tlenowa</h3><p>Liczy się potwierdzona przepuszczalność tlenu i sposób ochrony warstwy, nie wyłącznie słowo EVOH na stronie sprzedażowej.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">05</span><h3>Zgodność systemowa</h3><p>Rura, złączki, tuleje, narzędzia i sposób kalibracji muszą tworzyć sprawdzony układ połączeń.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">06</span><h3>Hydraulika pętli</h3><p>Długość, przepływ, temperatura medium i opory miejscowe decydują, czy obwód da się poprawnie wyregulować.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">07</span><h3>Montaż i identyfikowalność</h3><p>Promień gięcia, temperatura układania, odporność warstwy zewnętrznej oraz czytelny nadruk partii mają znaczenie na budowie.</p></article>
      </div>
      <div class="rk-pipe-note">
        <p><strong>Praktyczna zasada:</strong> wybierz najpierw parametry wymagane przez projekt, potem zweryfikuj dokumenty konkretnego produktu, a dopiero następnie porównuj oferty.</p>
      </div>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-families">
      <span class="rk-pipe-eyebrow">Porównanie bez rankingu</span>
      <h2 class="rk-pipe-section-title">PE-X, PE-RT czy rura wielowarstwowa?</h2>
      <p class="rk-pipe-lead">Każda z tych rodzin może spełniać wymagania wodnego ogrzewania podłogowego. Różnice są istotne wykonawczo, ale nie wolno wyciągać wniosku o jakości konkretnej rury wyłącznie z nazwy tworzywa.</p>
      <div class="rk-pipe-table-wrap">
        <table>
          <thead><tr><th>Rodzina</th><th>Co oznacza</th><th>Typowe cechy wykonawcze</th><th>Co trzeba sprawdzić</th></tr></thead>
          <tbody>
            <tr><td data-label="Rodzina"><strong>PE-X</strong></td><td data-label="Co oznacza">Polietylen sieciowany; litera a, b lub c opisuje metodę sieciowania.</td><td data-label="Typowe cechy wykonawcze">Dobra elastyczność i pamięć kształtu, zależna od wyrobu i konstrukcji warstw.</td><td data-label="Co trzeba sprawdzić">ISO 15875, wymiar, klasa, bariera, promień gięcia, zgodne połączenia.</td></tr>
            <tr><td data-label="Rodzina"><strong>PE-RT</strong></td><td data-label="Co oznacza">Polietylen o podwyższonej odporności temperaturowej; spotykane są Type I i Type II.</td><td data-label="Typowe cechy wykonawcze">Elastyczna obróbka i brak procesu sieciowania; zachowanie zależy od typu i konstrukcji.</td><td data-label="Co trzeba sprawdzić">ISO 22391, typ materiału, wymiar, klasa, bariera i system połączeń.</td></tr>
            <tr><td data-label="Rodzina"><strong>Wielowarstwowa z aluminium</strong></td><td data-label="Co oznacza">Rura tworzywowo-metalowa, np. z warstwą Al między warstwami polimeru.</td><td data-label="Typowe cechy wykonawcze">Większa stabilność kształtu i mniejsza rozszerzalność liniowa, zwykle większa sztywność.</td><td data-label="Co trzeba sprawdzić">ISO 21003, układ warstw, sposób łączenia Al, narzędzia i kompatybilność złączek.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-pipe-comparison" aria-labelledby="rk-pipe-comparison-title">
        <p class="rk-pipe-comparison-intro" id="rk-pipe-comparison-title"><strong>Moduł edukacyjny:</strong> wybierz rodzinę. Opis pokazuje, co wynika z oznaczenia, a czego nie wolno z niego dopowiadać.</p>
        <div class="rk-pipe-material-tabs" role="tablist" aria-label="Rodziny rur">
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="true" data-rk-material="pexa">PE-Xa</button>
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="false" data-rk-material="pexb">PE-Xb</button>
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="false" data-rk-material="pexc">PE-Xc</button>
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="false" data-rk-material="perti">PE-RT Type I</button>
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="false" data-rk-material="pertii">PE-RT Type II</button>
          <button class="rk-pipe-material-tab" type="button" role="tab" aria-selected="false" data-rk-material="multi">Wielowarstwowa Al</button>
        </div>
        <div class="rk-pipe-material-panel" role="tabpanel" aria-live="polite">
          <span class="rk-pipe-material-label" id="rk-pipe-material-label">PE-Xa</span>
          <h3 id="rk-pipe-material-title">Sieciowanie metodą nadtlenkową</h3>
          <p id="rk-pipe-material-summary">Litera „a” opisuje sposób sieciowania polietylenu. Nie jest automatyczną oceną trwałości całej rury.</p>
          <div class="rk-pipe-layer-strip" id="rk-pipe-layer-strip" aria-label="Przykładowy układ funkcjonalnych warstw">
            <div class="rk-pipe-layer">warstwa ochronna</div><div class="rk-pipe-layer is-barrier">bariera tlenowa</div><div class="rk-pipe-layer">warstwa łącząca</div><div class="rk-pipe-layer">PE-Xa</div>
          </div>
          <div class="rk-pipe-material-facts">
            <div class="rk-pipe-material-fact"><strong>Oznaczenie mówi</strong><span id="rk-pipe-material-means">o metodzie sieciowania materiału bazowego.</span></div>
            <div class="rk-pipe-material-fact"><strong>Nie mówi samo w sobie</strong><span id="rk-pipe-material-notmeans">że produkt jest lepszy od każdej rury PE-Xb, PE-Xc albo PE-RT.</span></div>
            <div class="rk-pipe-material-fact"><strong>W dokumentacji sprawdź</strong><span id="rk-pipe-material-check">normę, klasę, wymiar, ciśnienie, barierę tlenową i identyfikację wyrobu.</span></div>
            <div class="rk-pipe-material-fact"><strong>Na budowie sprawdź</strong><span id="rk-pipe-material-install">promień gięcia, temperaturę układania i zgodny system połączeń.</span></div>
          </div>
        </div>
      </div>
      <div class="rk-pipe-note rk-pipe-note-good"><p><strong>Wniosek:</strong> porównuj karty techniczne konkretnych produktów w tym samym zastosowaniu. Rodzina materiałowa pomaga zawęzić wybór, ale go nie kończy.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-pex">
      <span class="rk-pipe-eyebrow">Litera nie jest stopniem jakości</span>
      <h2 class="rk-pipe-section-title">PE-Xa, PE-Xb i PE-Xc — co rzeczywiście oznaczają różnice?</h2>
      <p class="rk-pipe-lead">Końcowa litera opisuje technologię sieciowania polietylenu: nadtlenkową, silanową albo fizyczną. Nie tworzy skali od najlepszego do najsłabszego produktu.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">a</span><h3>PE-Xa</h3><p>Materiał sieciowany metodą nadtlenkową. W praktyce często kojarzony z dużą elastycznością, ale parametry należy odczytać z dokumentacji danego wyrobu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">b</span><h3>PE-Xb</h3><p>Sieciowanie z wykorzystaniem silanów. Oznaczenie technologii nie przesądza o gorszej jakości, trwałości ani przydatności do podłogówki.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">c</span><h3>PE-Xc</h3><p>Sieciowanie metodą fizyczną. Tak samo wymaga pełnej oceny klasy, wymiaru, bariery oraz ograniczeń montażowych.</p></article>
      </div>
      <p class="rk-pipe-copy">W przypadku PE-RT oznaczenia Type I i Type II identyfikują typ materiału według właściwości i klasyfikacji, lecz również nie zastępują deklaracji gotowej rury. W obu rodzinach istotne są warstwy, jakość wytwarzania, kontrola partii i zakres odpowiedzialności dostawcy systemu.</p>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-barrier">
      <span class="rk-pipe-eyebrow">Ochrona metalowych elementów instalacji</span>
      <h2 class="rk-pipe-section-title">Bariera antydyfuzyjna EVOH: sprawdzaj parametr, nie hasło</h2>
      <p class="rk-pipe-lead">Warstwa ograniczająca przenikanie tlenu zmniejsza jego dopływ przez ściankę rury do wody instalacyjnej. Ma to znaczenie dla pompy, rozdzielacza, źródła ciepła i innych elementów zawierających metale.</p>
      <div class="rk-pipe-grid-2">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">A</span><h3>Bariera na zewnątrz</h3><p>Może być bardziej narażona na zarysowanie podczas transportu i układania. Konkretną konstrukcję oraz dopuszczony sposób obchodzenia się z rurą określa dokumentacja.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">B</span><h3>Bariera chroniona warstwą</h3><p>Warstwa funkcyjna znajduje się wewnątrz konstrukcji i ma dodatkową osłonę. Nadal trzeba potwierdzić zgodność wyrobu z deklarowanymi wymaganiami.</p></article>
      </div>
      <ul class="rk-pipe-bullets">
        <li>szukaj jednoznacznego odniesienia do wymagań dotyczących przenikania tlenu,</li>
        <li>sprawdź, czy deklaracja dotyczy dokładnie wybranego typu i wymiaru rury,</li>
        <li>ustal budowę warstw oraz zalecenia transportowe i montażowe,</li>
        <li>nie utożsamiaj samego nadruku „EVOH” z kompletną weryfikacją produktu.</li>
      </ul>
      <p class="rk-pipe-copy">Szerzej wyjaśniam ten temat w poradniku <a href="https://projekt-ogrzewania.pl/rura-z-bariera-antydyfuzyjna-evoh/">rura z barierą antydyfuzyjną EVOH</a>. Aktualny dokument DIN 4726 ma wydanie 2024-12; dlatego warto uważać na karty handlowe, które bez kontekstu powołują się wyłącznie na starsze wydania.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-dark" id="rk-pipe-markings">
      <span class="rk-pipe-eyebrow">Czytanie nadruku krok po kroku</span>
      <h2 class="rk-pipe-section-title">Jak czytać oznaczenia rury do podłogówki?</h2>
      <p class="rk-pipe-lead">Nadruk powinien umożliwić identyfikację produktu i partii. Poniższy zapis jest wzorem edukacyjnym, a nie etykietą konkretnego producenta.</p>
      <div class="rk-pipe-marking">
        <div class="rk-pipe-marking-line" aria-label="Przykładowy nadruk na rurze">
          <span>PE-RT II / EVOH</span><span>16 × 2,0 mm</span><span>Class 4</span><span>ISO 22391</span><span>partia 26A104</span><span>metr 00482</span>
        </div>
      </div>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">01</span><h3>Materiał i konstrukcja</h3><p>PE-X, PE-RT albo układ wielowarstwowy oraz informacja o warstwie ograniczającej dyfuzję tlenu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">02</span><h3>Wymiar</h3><p>Najczęściej średnica zewnętrzna × grubość ścianki. Nie jest to sama średnica światła przepływu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">03</span><h3>Klasa zastosowania</h3><p>Profil temperaturowo-czasowy przewidziany dla danego zastosowania wraz z deklarowanym ciśnieniem.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">04</span><h3>Norma wyrobu</h3><p>Odnośnik do właściwej serii norm produktowych, a nie dowolnej normy związanej ogólnie z instalacjami.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">05</span><h3>Identyfikacja</h3><p>Nazwa produktu, wytwórca, partia, data lub kod produkcji i kolejne oznaczenie długości.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">06</span><h3>Dokumenty towarzyszące</h3><p>Karta techniczna, instrukcja, deklaracje oraz wykaz zgodnych złączek i narzędzi.</p></article>
      </div>
      <div class="rk-pipe-note"><p><strong>Ważne:</strong> temperatura 95°C pojawiająca się w klasyfikacji nie oznacza, że podłogówka ma normalnie pracować z takim zasilaniem. Klasa opisuje sekwencję warunków i czas ich trwania.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-dark" id="rk-pipe-analyzer-section">
      <span class="rk-pipe-eyebrow">Narzędzie decyzyjne przed zakupem</span>
      <h2 class="rk-pipe-section-title">Analizator kompletności danych wybranej rury</h2>
      <p class="rk-pipe-lead">Nie wyznacza „najlepszego materiału” i nie certyfikuje produktu. Wskazuje, które dane są spójne, czego jeszcze brakuje oraz co powinno wstrzymać zakup do czasu wyjaśnienia.</p>
      <div class="rk-pipe-analyzer" id="rk-pipe-analyzer">
        <div class="rk-pipe-analyzer-head">
          <h3>Sprawdź konkretny produkt względem projektu</h3>
          <p>Odpowiadaj na podstawie projektu, nadruku, karty technicznej i instrukcji systemowej — nie na podstawie opisu aukcji.</p>
        </div>
        <div class="rk-pipe-analyzer-stage">
          <div class="rk-pipe-stage-head"><span class="rk-pipe-stage-number">1</span><div><h4>Rodzina i dokument odniesienia</h4><p>Najpierw sprawdź, czy norma pasuje do deklarowanej konstrukcji.</p></div></div>
          <div class="rk-pipe-fields">
            <label class="rk-pipe-field"><span>Rodzina rury</span><select id="rk-pipe-family"><option value="unknown">Nie wiem / brak danych</option><option value="pex">PE-X</option><option value="pert">PE-RT</option><option value="multi">Wielowarstwowa z aluminium</option></select></label>
            <label class="rk-pipe-field"><span>Norma wskazana dla wyrobu</span><select id="rk-pipe-standard"><option value="unknown">Nie wiem / brak danych</option><option value="15875">ISO 15875</option><option value="22391">ISO 22391</option><option value="21003">ISO 21003</option><option value="other">Inna albo nieczytelna</option></select></label>
            <label class="rk-pipe-field"><span>Klasa zastosowania</span><select id="rk-pipe-class"><option value="unknown">Brak danych</option><option value="class4">Klasa 4 potwierdzona</option><option value="other">Inna / nieustalona dla projektu</option></select></label>
            <label class="rk-pipe-field"><span>Bariera ograniczająca przenikanie tlenu</span><select id="rk-pipe-input-barrier"><option value="unknown">Brak informacji</option><option value="confirmed">Wymaganie potwierdzone w dokumentacji</option><option value="label">Jest tylko hasło EVOH na etykiecie</option><option value="none">Brak wymaganej bariery</option></select></label>
          </div>
        </div>
        <div class="rk-pipe-analyzer-stage">
          <div class="rk-pipe-stage-head"><span class="rk-pipe-stage-number">2</span><div><h4>Wymiar, system i identyfikacja</h4><p>Ta sama średnica nominalna nie gwarantuje zgodności połączeń ani identycznej hydrauliki.</p></div></div>
          <div class="rk-pipe-fields">
            <label class="rk-pipe-field"><span>Wymiar rury</span><select id="rk-pipe-dimension"><option value="unknown">Nieustalony</option><option value="16x2">16 × 2,0 mm</option><option value="17x2">17 × 2,0 mm</option><option value="20x2">20 × 2,0 mm</option><option value="other">Inny wymiar</option></select></label>
            <label class="rk-pipe-field"><span>Wymiar zgodny z projektem</span><select id="rk-pipe-project-match"><option value="unknown">Nie mam porównania</option><option value="yes">Tak</option><option value="no">Nie / planowana samowolna zamiana</option></select></label>
            <label class="rk-pipe-field"><span>Zgodność ze złączkami i narzędziami</span><select id="rk-pipe-system-fit"><option value="unknown">Niepotwierdzona</option><option value="yes">Potwierdzona przez dokumentację systemu</option><option value="no">Elementy z przypadkowych systemów</option></select></label>
            <label class="rk-pipe-field"><span>Pełna karta techniczna</span><select id="rk-pipe-data-sheet"><option value="unknown">Nie mam</option><option value="yes">Mam dla tego typu i wymiaru</option><option value="no">Jest tylko opis handlowy</option></select></label>
            <label class="rk-pipe-field"><span>Partia i nadruk metrowy</span><select id="rk-pipe-trace"><option value="unknown">Nie wiem</option><option value="yes">Czytelne i możliwe do zapisania</option><option value="no">Brak identyfikowalności</option></select></label>
            <label class="rk-pipe-field"><span>Parametry montażowe</span><select id="rk-pipe-bend"><option value="unknown">Nie sprawdzono</option><option value="yes">Promień gięcia i temperatura montażu znane</option><option value="no">Brak instrukcji</option></select></label>
          </div>
        </div>
        <div class="rk-pipe-analyzer-stage">
          <div class="rk-pipe-stage-head"><span class="rk-pipe-stage-number">3</span><div><h4>Warunki obliczeniowe i medium</h4><p>Rura jest jednym z elementów obwodu; sprawdzenie kończy hydraulika całej instalacji.</p></div></div>
          <div class="rk-pipe-fields">
            <label class="rk-pipe-field"><span>Rozstaw, długości i przepływy</span><select id="rk-pipe-design-params"><option value="unknown">Nie są policzone</option><option value="yes">Są określone w projekcie</option><option value="no">Dobierane na budowie bez obliczeń</option></select></label>
            <label class="rk-pipe-field"><span>Medium grzewcze</span><select id="rk-pipe-input-medium"><option value="water">Woda instalacyjna</option><option value="glycol">Mieszanina z glikolem</option><option value="unknown">Jeszcze nieustalone</option></select></label>
            <label class="rk-pipe-field"><span>Zgodność rury i elementów z medium</span><select id="rk-pipe-medium-fit"><option value="unknown">Niepotwierdzona</option><option value="yes">Potwierdzona</option><option value="no">Brak zgodności / ograniczenie przekroczone</option></select></label>
            <label class="rk-pipe-field"><span>Opory pętli i pompa</span><select id="rk-pipe-input-hydraulics"><option value="unknown">Niepoliczone</option><option value="yes">Sprawdzone dla przepływów projektowych</option><option value="no">Przyjęte wyłącznie z reguły długości</option></select></label>
          </div>
        </div>
        <div class="rk-pipe-analyzer-actions">
          <button class="rk-pipe-analyze-button" id="rk-pipe-run" type="button">Analizuj dane rury</button>
          <button class="rk-pipe-reset-button" id="rk-pipe-reset" type="button">Wyczyść odpowiedzi</button>
        </div>
        <div class="rk-pipe-result" id="rk-pipe-result" aria-live="polite">
          <p class="rk-pipe-result-status" id="rk-pipe-result-status">Uzupełnij dane konkretnej rury</p>
          <p class="rk-pipe-result-intro" id="rk-pipe-result-intro">Wynik rozdzieli warunki potwierdzone, wymagające sprawdzenia i krytyczne.</p>
          <div class="rk-pipe-result-grid">
            <div class="rk-pipe-result-column is-ok"><h4>Potwierdzone</h4><ul id="rk-pipe-ok-list"><li>Jeszcze brak ocenionych danych.</li></ul></div>
            <div class="rk-pipe-result-column is-check"><h4>Do sprawdzenia</h4><ul id="rk-pipe-check-list"><li>Uzupełnij formularz na podstawie dokumentów.</li></ul></div>
            <div class="rk-pipe-result-column is-stop"><h4>Warunki krytyczne</h4><ul id="rk-pipe-stop-list"><li>Brak oceny nie oznacza akceptacji produktu.</li></ul></div>
          </div>
          <p class="rk-pipe-disclaimer">Analizator porządkuje informacje i nie zastępuje projektu, weryfikacji dokumentów wyrobu, obliczeń hydraulicznych ani odbioru instalacji.</p>
        </div>
      </div>
      <aside class="rk-pipe-cta" aria-label="Projekt ogrzewania podłogowego">
        <div class="rk-pipe-cta-title">Masz wybraną rurę? Sprawdź jeszcze, czy pasuje do obliczonych pętli</div>
        <p>W projekcie łączymy straty ciepła pomieszczeń, rozstaw rur, długości obwodów, przepływy, opory, nastawy rozdzielacza i wymagania źródła ciepła. Dzięki temu produkt jest oceniany jako część instalacji, a nie w oderwaniu od niej.</p>
        <a class="rk-pipe-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów indywidualny projekt podłogówki</a>
        <small class="rk-pipe-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </aside>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-diameter">
      <span class="rk-pipe-eyebrow">Nie tylko liczba przed znakiem ×</span>
      <h2 class="rk-pipe-section-title">Rura 16 × 2, 17 × 2 czy 20 × 2 mm?</h2>
      <p class="rk-pipe-lead">Zapis 16 × 2 mm oznacza zwykle średnicę zewnętrzną 16 mm i nominalną grubość ścianki 2 mm. W uproszczeniu daje to około 12 mm średnicy wewnętrznej, ale do obliczeń należy przyjąć dane konkretnego produktu i tolerancje.</p>
      <div class="rk-pipe-table-wrap">
        <table>
          <thead><tr><th>Wymiar nominalny</th><th>Uproszczone światło</th><th>Geometryczna pojemność</th><th>Znaczenie projektowe</th></tr></thead>
          <tbody>
            <tr><td data-label="Wymiar nominalny"><strong>16 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 12 mm</td><td data-label="Geometryczna pojemność">około 0,113 l/m</td><td data-label="Znaczenie projektowe">Częsty wymiar pętli domowych; nadal wymaga sprawdzenia przepływu i długości.</td></tr>
            <tr><td data-label="Wymiar nominalny"><strong>17 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 13 mm</td><td data-label="Geometryczna pojemność">około 0,133 l/m</td><td data-label="Znaczenie projektowe">Większe światło może ograniczyć opór, lecz zmienia połączenia i geometrię systemu.</td></tr>
            <tr><td data-label="Wymiar nominalny"><strong>20 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 16 mm</td><td data-label="Geometryczna pojemność">około 0,201 l/m</td><td data-label="Znaczenie projektowe">Nie jest automatycznie „lepszy”; wymaga odpowiedniego systemu, promienia gięcia i konstrukcji podłogi.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-pipe-formula">średnica wewnętrzna ≈ średnica zewnętrzna − 2 × grubość ścianki</div>
      <p class="rk-pipe-copy">Podane pojemności są obliczeniem geometrycznym dla uproszczonego światła, a nie deklaracją każdego produktu. Różnica kilku milimetrów w średnicy wewnętrznej silnie wpływa na prędkość i straty ciśnienia, ale większa rura może być trudniejsza do prowadzenia i nie pasować do systemu mocowań.</p>
      <p class="rk-pipe-copy">Ilość rury zależy głównie od rozstawu i geometrii stref. Dla orientacji: 10 cm to około 10 m/m², 15 cm około 6,7 m/m², a 20 cm około 5 m/m² przed doliczeniem podejść i łuków. Do oszacowania zakupu służy <a href="https://projekt-ogrzewania.pl/kalkulator-do-obliczania-ilosci-metrow-rury-potrzebnych-do-ogrzewania-podlogowego/">kalkulator ilości rury do ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-hydraulics">
      <span class="rk-pipe-eyebrow">Rura pracuje w obwodzie</span>
      <h2 class="rk-pipe-section-title">Średnica wewnętrzna, przepływ i opory hydrauliczne</h2>
      <p class="rk-pipe-lead">Nie da się podać wiarygodnego spadku ciśnienia na metr bez znajomości średnicy wewnętrznej, przepływu, temperatury i rodzaju medium. Wynik pętli obejmuje także jej długość oraz opory miejscowe.</p>
      <div class="rk-pipe-grid-4">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">Q</span><h3>Wymagana moc</h3><p>Bilans pomieszczenia i różnica temperatur zasilania oraz powrotu wyznaczają potrzebny przepływ.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">dᵢ</span><h3>Światło rury</h3><p>Mniejsza średnica wewnętrzna przy tym samym przepływie zwykle oznacza wyższą prędkość i większy opór.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">L</span><h3>Długość drogi</h3><p>Liczy się cały obieg od belki zasilającej do powrotnej, w tym dobieg do aktywnej części podłogi.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">η</span><h3>Lepkość medium</h3><p>Temperatura i dodatek glikolu zmieniają własności cieczy, a więc także wymagany napór pompy.</p></article>
      </div>
      <p class="rk-pipe-copy">Pompa obiegowa jest dobierana do przepływu całej instalacji i oporu drogi krytycznej, a nie do sumy oporów wszystkich pętli. Pomocniczo możesz sprawdzić <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">kalkulator doboru pompy obiegowej</a>, natomiast na rozdzielaczu przepływy kontroluje się i reguluje zgodnie z projektem — więcej w poradniku o tym, jak działa <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametr we wskaźniku przepływu</a>.</p>
      <div class="rk-pipe-note rk-pipe-note-bad"><p><strong>Nie porównuj rur na podstawie jednej tabeli oporów bez warunków obliczenia.</strong> Wartości dla innego światła, przepływu albo medium nie opisują Twojej pętli.</p></div>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-loops">
      <span class="rk-pipe-eyebrow">Granica wynika z obliczeń</span>
      <h2 class="rk-pipe-section-title">Maksymalna długość pętli rury 16 mm — dlaczego nie ma jednej liczby?</h2>
      <p class="rk-pipe-lead">W praktyce domowej często przyjmuje się około 100 m jako ostrożny pułap roboczy dla obwodu 16 × 2 mm, lecz nie jest to uniwersalny limit normowy ani gwarancja poprawnego działania.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">01</span><h3>Przepływ może wymusić krócej</h3><p>Pomieszczenie o większej stracie ciepła potrzebuje większego przepływu; ta sama długość może wtedy dawać zbyt wysoki opór.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">02</span><h3>Dobieg też jest długością</h3><p>Odcinki od rozdzielacza do pola grzewczego nie emitują ciepła dokładnie tam, gdzie jest ono potrzebne, ale zwiększają opór.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">03</span><h3>Równoważenie ma granice</h3><p>Bardzo różne opory pętli utrudniają regulację. Lepiej zaplanować zbliżone, obliczone obwody niż liczyć na „skręcenie” rotametrów.</p></article>
      </div>
      <p class="rk-pipe-copy">Pełne wyjaśnienie znajdziesz w poradniku o <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalnej długości pętli ogrzewania podłogowego</a>. Liczbę obwodów dla dużego pomieszczenia pokazuję na przykładzie odpowiedzi na pytanie, <a href="https://projekt-ogrzewania.pl/salon-ile-petli-podlogowki/">ile pętli podłogówki potrzeba w salonie</a>.</p>
      <div class="rk-pipe-note"><p><strong>Rozstaw nie jest skrótem do długości pętli.</strong> Ustal najpierw powierzchnię czynną i wymagany rozstaw, podziel pole na obwody, dodaj rzeczywiste dobiegi, a potem sprawdź hydraulikę.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-systems">
      <span class="rk-pipe-eyebrow">Ta sama średnica, inne ograniczenia</span>
      <h2 class="rk-pipe-section-title">Rura w systemie mokrym i suchym</h2>
      <p class="rk-pipe-lead">Rura zatopiona w jastrychu i rura prowadzona w płytach suchego systemu mogą mieć tę samą nominalną średnicę, ale pracują w innym układzie mocowania, prowadzenia i przekazywania ciepła.</p>
      <div class="rk-pipe-grid-2">
        <article class="rk-pipe-card">
          <span class="rk-pipe-card-number">MOKRY</span>
          <h3>Rura pod jastrychem</h3>
          <p>Sprawdź mocowanie przeciw wypływaniu, osłony przy dylatacjach, minimalny promień łuków, wymagania próby oraz warunki wykonywania wylewki.</p>
        </article>
        <article class="rk-pipe-card">
          <span class="rk-pipe-card-number">SUCHY</span>
          <h3>Rura w płytach i profilach</h3>
          <p>Liczy się dokładne dopasowanie do frezów i lameli przewodzących, dopuszczony wymiar, geometria nawrotów oraz pełna kompatybilność elementów.</p>
        </article>
      </div>
      <p class="rk-pipe-copy">W systemie mokrym konstrukcja i grubość <a href="https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/">wylewki na ogrzewanie podłogowe</a> wpływają na ochronę rury, bezwładność i przekazywanie ciepła. Niezależnie od systemu wyłączone pola trzeba rozrysować — poradnik <a href="https://projekt-ogrzewania.pl/gdzie-nie-ukladac-ogrzewania-podlogowego/">gdzie nie układać ogrzewania podłogowego</a> pokazuje, dlaczego sama powierzchnia pomieszczenia nie wystarcza do określenia ilości rury.</p>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-medium">
      <span class="rk-pipe-eyebrow">Warunki pracy całej instalacji</span>
      <h2 class="rk-pipe-section-title">Pompa ciepła, kocioł i roztwór glikolu — czy zmieniają wybór rury?</h2>
      <p class="rk-pipe-lead">Źródło ciepła wpływa przede wszystkim na wymagane temperatury, przepływy, automatykę i hydraulikę. Nie istnieje osobne tworzywo „do pompy ciepła”, które samo podniesie COP albo skoryguje źle policzoną podłogę.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">T</span><h3>Temperatura zasilania</h3><p>Powinna wynikać z wymaganej mocy, konstrukcji podłogi i okładziny. Niska temperatura pomaga źródłu, o ile powierzchnia grzejna pokrywa straty.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">V̇</span><h3>Przepływ</h3><p>Przy mniejszej różnicy temperatur do przeniesienia tej samej mocy potrzebny jest większy przepływ, co wpływa na opory.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">G</span><h3>Glikol</h3><p>Mieszanina może mieć większą lepkość i inną pojemność cieplną niż woda. Trzeba potwierdzić stężenie, kompatybilność i ponownie obliczyć pompę.</p></article>
      </div>
      <p class="rk-pipe-copy">Zobacz, jak powiązać parametry instalacji w <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-z-pompa-ciepla/">projekcie ogrzewania podłogowego z pompą ciepła</a> oraz dlaczego <a href="https://projekt-ogrzewania.pl/maksymalna-temperatura-zasilania-podlogowki/">maksymalna temperatura zasilania podłogówki</a> nie jest zwykłą nastawą „im więcej, tym lepiej”.</p>
      <p class="rk-pipe-copy">Jeżeli instalacja ma pracować na innym medium niż woda, wymaga to celowej decyzji. Poradnik <a href="https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/">czym napełnić instalację ogrzewania podłogowego</a> porządkuje kryteria, a osobny tekst wyjaśnia rolę <a href="https://projekt-ogrzewania.pl/woda-demineralizowana-z-inhibitorem-korozji-do-ogrzewania-podlogowego/">wody demineralizowanej z inhibitorem korozji</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-installation">
      <span class="rk-pipe-eyebrow">Od kręgu do zamkniętej wylewki</span>
      <h2 class="rk-pipe-section-title">Montaż rury bez uszkodzeń i ukrytych niespodzianek</h2>
      <p class="rk-pipe-lead">Dobra specyfikacja może zostać zmarnowana przez niewłaściwe składowanie, ciasne załamania, zarysowanie warstw, przypadkowe połączenia lub brak dokumentacji przed zakryciem.</p>
      <div class="rk-pipe-grid-4">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">1</span><h3>Składowanie</h3><p>Chroń kręgi przed zabrudzeniem, uszkodzeniem i warunkami, których wyklucza instrukcja. Zaślep końce.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">2</span><h3>Rozwijanie</h3><p>Używaj rozwijaka, nie skręcaj osiowo rury i nie ciągnij jej po ostrych krawędziach ani zbrojeniu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">3</span><h3>Gięcie</h3><p>Zachowaj promień i temperaturę montażu z instrukcji. Załamania nie naprawiaj dowolną metodą znalezioną w internecie.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">4</span><h3>Mocowanie</h3><p>Zapewnij stabilność rozstawu, łagodne nawroty i ochronę w przejściach oraz miejscach dylatacji.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">5</span><h3>Bez połączeń w polu</h3><p>Projektuj pętle z jednego odcinka. Ewentualna naprawa musi być rozwiązaniem systemowym, dostępnym i udokumentowanym.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">6</span><h3>Próba</h3><p>Wykonaj ją według przyjętej procedury przed zakryciem, usuń przyczynę każdej nieszczelności i zachowaj protokół.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">7</span><h3>Zdjęcia i pomiary</h3><p>Zapisz przebieg pętli, podział obwodów, numery partii i lokalizacje przejść, zanim podłoga zniknie pod jastrychem.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">8</span><h3>Ochrona prac</h3><p>Ustal zasady poruszania się, transportu materiałów i wykonywania kolejnych instalacji na gotowych pętlach.</p></article>
      </div>
      <p class="rk-pipe-copy">Procedurę odbiorową omawia poradnik o <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próbie szczelności ogrzewania podłogowego</a>. Jeżeli rozważasz samodzielne wykonanie, zacznij od oceny ryzyka opisanej w artykule <a href="https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-czy-warto-robic-to-samemu/">czy warto montować ogrzewanie podłogowe samemu</a>.</p>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-change">
      <span class="rk-pipe-eyebrow">Zmiana materiału to nie podmiana nazwy</span>
      <h2 class="rk-pipe-section-title">Czy można zamienić rurę wskazaną w projekcie?</h2>
      <p class="rk-pipe-lead">Można rozważyć równoważny produkt, lecz najpierw trzeba wykazać równoważność istotnych parametrów. „Także ma 16 × 2 mm” nie jest wystarczającym uzasadnieniem.</p>
      <div class="rk-pipe-grid-2">
        <article class="rk-pipe-card">
          <span class="rk-pipe-icon">✓</span>
          <h3>Porównaj przed akceptacją</h3>
          <ul class="rk-pipe-bullets">
            <li>rzeczywistą średnicę wewnętrzną i tolerancje,</li>
            <li>klasę zastosowania oraz deklarowane ciśnienie,</li>
            <li>barierę tlenową i budowę warstw,</li>
            <li>zgodność z systemem połączeń,</li>
            <li>promień gięcia i ograniczenia montażowe,</li>
            <li>opory dla projektowego przepływu.</li>
          </ul>
        </article>
        <article class="rk-pipe-card">
          <span class="rk-pipe-icon">!</span>
          <h3>Przelicz, jeżeli zmiana wpływa na układ</h3>
          <p>Inne światło lub charakterystyka hydrauliczna może zmienić opór drogi krytycznej, nastawy, długości obwodów, a nawet liczbę pętli. Inny system połączeń zmienia także zakres narzędzi i odpowiedzialności wykonawczej.</p>
        </article>
      </div>
      <div class="rk-pipe-note rk-pipe-note-bad"><p><strong>Nie mieszaj przypadkowych elementów.</strong> Złączka mechanicznie pasująca do wymiaru nie musi być dopuszczona do danej konstrukcji rury, tolerancji i procedury zacisku.</p></div>
      <p class="rk-pipe-copy">Przed zakupem warto rozstrzygnąć te decyzje na etapie opisanym w poradniku <a href="https://projekt-ogrzewania.pl/kiedy-najlepiej-planowac-montaz-ogrzewania-podlogowego-w-nowym-domu/">kiedy planować montaż podłogówki w nowym domu</a>. Jeśli nie masz dokumentacji obliczeniowej, zobacz także, <a href="https://projekt-ogrzewania.pl/czy-do-ogrzewania-podlogowego-potrzebny-jest-projekt/">czy do ogrzewania podłogowego potrzebny jest projekt</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-checklist">
      <span class="rk-pipe-eyebrow">Do zapisania przed zamówieniem</span>
      <h2 class="rk-pipe-section-title">Checklista zakupu rury do podłogówki</h2>
      <p class="rk-pipe-lead">Poproś o dokumenty przed dostawą. Po przyjeździe materiału porównaj oznaczenia z zaakceptowaną specyfikacją i zachowaj dowody identyfikujące partię.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">PROJEKT</span><h3>Parametry wejściowe</h3><ul class="rk-pipe-bullets"><li>wymiar i dopuszczona konstrukcja,</li><li>rozstawy i powierzchnie czynne,</li><li>długości oraz liczba pętli,</li><li>przepływy i opory obwodów,</li><li>medium i temperatury pracy.</li></ul></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">PRODUKT</span><h3>Dokumentacja wyrobu</h3><ul class="rk-pipe-bullets"><li>właściwa norma produktowa,</li><li>klasa i ciśnienie,</li><li>bariera tlenowa,</li><li>promień gięcia i montaż,</li><li>zgodne złączki oraz narzędzia.</li></ul></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">DOSTAWA</span><h3>Kontrola na budowie</h3><ul class="rk-pipe-bullets"><li>zgodność etykiet i nadruku,</li><li>brak uszkodzeń kręgów,</li><li>numery partii i metraż,</li><li>warunki przechowywania,</li><li>zdjęcia przed zakryciem.</li></ul></article>
      </div>
      <p class="rk-pipe-copy">Ilość oraz rodzaj rury powinny wynikać z obciążenia cieplnego pomieszczeń. Jeżeli chcesz zrozumieć początek tego procesu, przeczytaj, <a href="https://projekt-ogrzewania.pl/jak-oblicza-sie-straty-cieplne-w-budynkach/">jak oblicza się straty cieplne w budynkach</a>. Kolejnym krokiem jest określenie <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstawu rur 10 czy 15 cm</a> oraz sprawdzenie, jak <a href="https://projekt-ogrzewania.pl/jak-rodzaj-okladziny-podlogowej-wplywa-na-wydajnosc-ogrzewania-podlogowego/">okładzina podłogowa wpływa na wydajność podłogówki</a>.</p>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-errors">
      <span class="rk-pipe-eyebrow">Najczęstsze skróty myślowe</span>
      <h2 class="rk-pipe-section-title">Błędy przy wyborze i układaniu rur</h2>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 1</span><h3>Ranking wyłącznie po materiale</h3><p>Hasło PE-Xa, PE-Xb albo PE-RT nie opisuje kompletnej jakości i zgodności konkretnego wyrobu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 2</span><h3>„95°C, więc jest bezpieczna zawsze”</h3><p>Wartość z klasyfikacji nie jest pozwoleniem na stałą pracę podłogówki przy skrajnej temperaturze.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 3</span><h3>100 m jako limit z normy</h3><p>Długość pętli trzeba sprawdzić hydraulicznie. Okrągła liczba jest wskazówką roboczą, nie wynikiem projektu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 4</span><h3>Złączki „bo pasują”</h3><p>Identyczny wymiar nominalny nie potwierdza tolerancji, geometrii połączenia ani odpowiedzialności systemowej.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 5</span><h3>Zakup przed podziałem pętli</h3><p>Metraż z powierzchni brutto nie uwzględnia dobiegu, stref wyłączonych, długości kręgów i podziału obwodów.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 6</span><h3>Brak identyfikacji przed wylewką</h3><p>Po zakryciu instalacji trudno odtworzyć partie, trasy i ewentualne odstępstwa bez zdjęć oraz protokołu.</p></article>
      </div>
      <p class="rk-pipe-copy">Rura nie działa samodzielnie. Stabilne przepływy zależą również od prawidłowo dobranego <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-ogrzewania-podlogowego-mosiezny-czy-ze-stali-nierdzewnej/">rozdzielacza do ogrzewania podłogowego</a>, a ochrona hydrauliki od jakości medium i odpowiednio dobranego <a href="https://projekt-ogrzewania.pl/separator-zanieczyszczen-i-powietrza-w-ogrzewaniu-podlogowym-dobor-schemat-montazu-spadek-cisnienia-i-normy/">separatora zanieczyszczeń i powietrza</a>. Przy porównywaniu rozwiązań trzeba też rozumieć konsekwencje <a href="https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/">większego lub mniejszego zładu wody</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-final" id="rk-pipe-final">
      <span class="rk-pipe-eyebrow">Końcowy krok przed zakupem</span>
      <h2 class="rk-pipe-section-title">Dobierz rurę razem z hydrauliką całej instalacji</h2>
      <p class="rk-pipe-lead">Materiał, średnica i długość pętli powinny być wynikiem jednego modelu: strat ciepła pomieszczeń, powierzchni czynnej, oporu okładziny, parametrów wody, przepływów, rozdzielacza i pompy.</p>
      <div class="rk-pipe-cta">
        <div class="rk-pipe-cta-title">Projekt zamienia katalogową rurę w policzony układ grzewczy</div>
        <p>Otrzymasz rozmieszczenie i rozstaw rur, podział na pętle, długości, przepływy, nastawy oraz dane potrzebne do weryfikacji hydrauliki. Dzięki temu wykonawca wie nie tylko, co kupić, ale również jak ma pracować gotowa instalacja.</p>
        <a class="rk-pipe-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small class="rk-pipe-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </div>
    </section>

    <section class="rk-pipe-section" id="rk-pipe-sources">
      <span class="rk-pipe-eyebrow">Podstawa techniczna</span>
      <h2 class="rk-pipe-section-title">Źródła oficjalne i zakres odpowiedzialności</h2>
      <p class="rk-pipe-lead">Poniższe dokumenty porządkują wymagania dla rodzin rur, klasyfikację warunków pracy, ograniczanie przenikania tlenu oraz zasady instalowania systemów płaszczyznowych.</p>
      <div class="rk-pipe-source-grid">
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/79776.html" target="_blank" rel="nofollow noopener noreferrer">ISO 15875-2:2025 — przewody PE-X</a><p>Oficjalna karta części normy dotyczącej rur z polietylenu sieciowanego do instalacji ciepłej i zimnej wody.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/46396.html" target="_blank" rel="nofollow noopener noreferrer">ISO 22391-2:2009 — przewody PE-RT</a><p>Oficjalna karta wymagań dotyczących rur PE-RT; ISO wskazuje, że wydanie zostało potwierdzone jako aktualne w 2025 r.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/43515.html" target="_blank" rel="nofollow noopener noreferrer">ISO 21003-2:2008 — rury wielowarstwowe</a><p>Oficjalna karta części normy obejmującej rury wielowarstwowe do instalacji wewnątrz budynków.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/35045.html" target="_blank" rel="nofollow noopener noreferrer">ISO 10508:2006 — klasyfikacja zastosowań</a><p>Oficjalna karta klasyfikacji i warunków projektowych dla systemów przewodów z tworzyw do ciepłej i zimnej wody.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.dinmedia.de/en/standard/din-4726/380677149" target="_blank" rel="nofollow noopener noreferrer">DIN 4726:2024-12 — ograniczenie przenikania tlenu</a><p>Oficjalna karta aktualnego wydania dotyczącego przewodów z tworzyw i rur wielowarstwowych w ogrzewaniu płaszczyznowym.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/74685.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-5:2021 — instalowanie systemów</a><p>Oficjalna karta części normy dotyczącej montażu wbudowanych wodnych systemów ogrzewania i chłodzenia płaszczyznowego.</p></article>
      </div>
      <div class="rk-pipe-responsibility"><p><strong>Zakres poradnika:</strong> materiał pomaga czytać oznaczenia, porównywać dokumentację i rozpoznać decyzje wymagające obliczeń. Nie jest deklaracją właściwości konkretnego produktu, projektem instalacji, instrukcją producenta, protokołem odbioru ani podstawą do samowolnej zamiany elementów systemu. Zawsze obowiązują dokumenty wybranego wyrobu, projekt i warunki rzeczywistego budynku.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-pipe-faq">
      <span class="rk-pipe-eyebrow">Pytania inwestorów i wykonawców</span>
      <h2 class="rk-pipe-section-title">FAQ — rury do ogrzewania podłogowego</h2>
      <div class="rk-pipe-faq">
        <details><summary>Co jest lepsze do podłogówki: PE-X czy PE-RT?</summary><div class="rk-pipe-faq-answer"><p>Nie da się rozstrzygnąć tego na podstawie samej nazwy materiału. Obie rodziny mogą być właściwe, jeżeli konkretny wyrób ma odpowiednią normę, klasę zastosowania, wymiar, barierę tlenową, zgodność systemową i parametry pasujące do obliczonej pętli.</p></div></details>
        <details><summary>Czy rura 16 × 2 mm wystarcza do każdego domu?</summary><div class="rk-pipe-faq-answer"><p>Nie. Jest częstym rozwiązaniem w domowych pętlach, ale jej przydatność zależy od wymaganych przepływów, długości obwodów, medium, dopuszczalnego spadku ciśnienia oraz kompatybilności z całym systemem.</p></div></details>
        <details><summary>Czy PE-Xa jest zawsze lepsza niż PE-Xb lub PE-Xc?</summary><div class="rk-pipe-faq-answer"><p>Nie. Litery a, b i c wskazują metodę sieciowania, a nie miejsce w rankingu jakości. Porównanie wymaga dokumentacji gotowych produktów i oceny ich parametrów w tym samym zastosowaniu.</p></div></details>
        <details><summary>Czy każda rura z napisem EVOH spełnia wymagania bariery tlenowej?</summary><div class="rk-pipe-faq-answer"><p>Sam napis nie jest wystarczającym dowodem. Trzeba sprawdzić, czy dokumentacja dokładnie tego typu i wymiaru potwierdza wymagany poziom ograniczenia przenikania tlenu oraz opisuje konstrukcję warstw.</p></div></details>
        <details><summary>Czy oznaczenie 95°C pozwala stale zasilać rurę taką temperaturą?</summary><div class="rk-pipe-faq-answer"><p>Nie. Wartości temperatur należy czytać razem z klasą zastosowania, czasem ekspozycji i deklarowanym ciśnieniem. Ogrzewanie podłogowe projektuje się jako układ niskotemperaturowy, z uwzględnieniem ograniczeń powierzchni podłogi.</p></div></details>
        <details><summary>Czy 100 m to normowa maksymalna długość pętli 16 × 2 mm?</summary><div class="rk-pipe-faq-answer"><p>Nie jest to jeden uniwersalny limit normowy. Około 100 m bywa roboczą granicą projektową, ale dopuszczalna długość może być mniejsza lub inna zależnie od przepływu, średnicy wewnętrznej, medium, oporów i założeń regulacji.</p></div></details>
        <details><summary>Czy wolno łączyć rurę pod wylewką?</summary><div class="rk-pipe-faq-answer"><p>Pętlę należy planować z jednego odcinka bez ukrytych połączeń. Jeżeli uszkodzenie wymaga naprawy, sposób postępowania musi wynikać z dokumentacji systemu, a naprawa powinna zostać sprawdzona, sfotografowana i dokładnie zlokalizowana.</p></div></details>
        <details><summary>Czy można zmienić markę lub typ rury po wykonaniu projektu?</summary><div class="rk-pipe-faq-answer"><p>Można rozważyć produkt równoważny, ale trzeba porównać światło, tolerancje, klasę, barierę, opory, promień gięcia i system połączeń. Zmiana wpływająca na hydraulikę wymaga ponownej weryfikacji obliczeń.</p></div></details>
        <details><summary>Czy do pompy ciepła potrzebna jest specjalna rura?</summary><div class="rk-pipe-faq-answer"><p>Nie istnieje materiał, który sam czyni instalację „rurą do pompy ciepła”. Potrzebny jest produkt zgodny z warunkami pracy, a cały układ musi zapewnić wymaganą moc przy możliwie niskiej temperaturze zasilania i policzonych przepływach.</p></div></details>
        <details><summary>Co sprawdzić bezpośrednio przed zakupem?</summary><div class="rk-pipe-faq-answer"><p>Porównaj projekt z kartą techniczną: rodzinę i normę wyrobu, wymiar, klasę, ciśnienie, barierę tlenową, zgodne złączki, promień gięcia, medium oraz identyfikację partii. Nie zamawiaj pełnego metrażu, dopóki nie znasz podziału i długości pętli.</p></div></details>
      </div>
    </section>

    <section class="rk-pipe-author" id="rk-pipe-author">
      <span class="rk-pipe-eyebrow">Opracowanie eksperckie</span>
      <h2 class="rk-pipe-author-title">Autor i weryfikacja merytoryczna</h2>
      <div class="rk-pipe-author-layout">
        <aside class="rk-pipe-author-side">
          <div class="rk-pipe-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="400" height="400" loading="lazy" decoding="async"></div>
          <div class="rk-pipe-author-name">Robert Kucharski</div>
          <p class="rk-pipe-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p>
          <div class="rk-pipe-author-social" aria-label="Profile autora">
            <a href="https://www.linkedin.com/in/robert-kucharski-b8b906199/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w serwisie X">X</a>
          </div>
        </aside>
        <div class="rk-pipe-author-main">
          <div class="rk-pipe-author-quote">„Rury nie dobiera się do metrażu domu, tylko do policzonych pętli. Materiał, światło, długość i przepływ muszą spotkać się w jednym modelu hydraulicznym.”</div>
          <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W poradnikach rozdziela deklaracje marketingowe od parametrów możliwych do sprawdzenia w dokumentacji technicznej.</p>
          <p>Przy ocenie rur analizuje nie tylko tworzywo, lecz także konstrukcję warstw, oznaczenia, klasę zastosowania, zgodność połączeń, rzeczywiste światło, opory obwodów i warunki montażu. Treść została zweryfikowana pod kątem spójności z przywołanymi oficjalnymi kartami norm oraz praktyką projektową instalacji niskotemperaturowych.</p>
          <p>Publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego w serwisie Projekt-Ogrzewania.pl</a>.</p>
          <div class="rk-pipe-author-facts">
            <div class="rk-pipe-author-fact"><strong>Zakres</strong>ogrzewanie podłogowe, bilanse cieplne i hydraulika instalacji</div>
            <div class="rk-pipe-author-fact"><strong>Metoda pracy</strong>projekt, dokumentacja wyrobu i weryfikacja warunków rzeczywistych</div>
            <div class="rk-pipe-author-fact"><strong>Aktualizacja</strong>stan techniczny materiału sprawdzony 9 września 2026 r.</div>
          </div>
        </div>
      </div>
    </section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "rury do ogrzewania podłogowego",
        "hydraulika instalacji grzewczych",
        "obliczenia strat ciepła",
        "dobór pomp obiegowych",
        "równoważenie hydrauliczne"
      ],
      "worksFor": [
        { "@id": "https://projekt-ogrzewania.pl/#organization" },
        { "@id": "https://remont.biz.pl/#organization" },
        { "@id": "https://sobir.pl/#organization" }
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-b8b906199/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#primaryimage",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/06/Rury-do-ogrzewania-podlogowego.webp",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/06/Rury-do-ogrzewania-podlogowego.webp",
      "width": 900,
      "height": 900,
      "caption": "Rury do ogrzewania podłogowego"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Strona główna",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Poradniki",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Rury do ogrzewania podłogowego",
          "item": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#webpage",
      "url": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/",
      "name": "Rury do ogrzewania podłogowego – PE-X, PE-RT czy wielowarstwowe?",
      "description": "Porównanie rur PE-X, PE-RT i wielowarstwowych do podłogówki: średnica, bariera tlenowa, oznaczenia, długość pętli, hydraulika i błędy zakupu.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#breadcrumb" },
      "primaryImageOfPage": { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#primaryimage" },
      "datePublished": "2025-02-15T09:45:53+01:00",
      "dateModified": "2026-09-09T12:00:00+02:00",
      "inLanguage": "pl-PL",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#article",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#webpage" },
      "headline": "Rury do ogrzewania podłogowego – PE-X, PE-RT czy wielowarstwowe?",
      "description": "Praktyczny przewodnik doboru rur do wodnego ogrzewania podłogowego z porównaniem materiałów, oznaczeń, średnic i hydrauliki pętli.",
      "image": { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#primaryimage" },
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "datePublished": "2025-02-15T09:45:53+01:00",
      "dateModified": "2026-09-09T12:00:00+02:00",
      "inLanguage": "pl-PL",
      "about": [
        "rury do ogrzewania podłogowego",
        "PE-X",
        "PE-RT",
        "rury wielowarstwowe",
        "bariera antydyfuzyjna EVOH",
        "hydraulika pętli ogrzewania podłogowego"
      ],
      "keywords": "rury do ogrzewania podłogowego, PE-X czy PE-RT, rura 16x2, bariera EVOH, długość pętli, średnica rury podłogowej",
      "isAccessibleForFree": true,
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#analyzer" },
        { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#faq-schema" }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#analyzer",
      "name": "Analizator kompletności danych rury do ogrzewania podłogowego",
      "url": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#rk-pipe-analyzer-section",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Narzędzie edukacyjne porządkujące zgodność normy, klasy, bariery tlenowej, wymiaru, systemu połączeń, medium i hydrauliki wybranej rury."
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#howto",
      "name": "Jak sprawdzić rurę do ogrzewania podłogowego przed zakupem",
      "description": "Ośmioetapowa procedura porównania projektu, dokumentacji wyrobu i materiału dostarczonego na budowę.",
      "totalTime": "PT20M",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Zidentyfikuj materiał i konstrukcję", "text": "Ustal rodzinę materiału, konstrukcję warstw oraz dokładne oznaczenie produktu." },
        { "@type": "HowToStep", "position": 2, "name": "Zweryfikuj normę produktową", "text": "Sprawdź, czy norma wskazana w dokumentacji odpowiada rodzinie i konstrukcji wyrobu." },
        { "@type": "HowToStep", "position": 3, "name": "Odczytaj pełny wymiar", "text": "Porównaj średnicę zewnętrzną, grubość ścianki, światło i tolerancje z projektem." },
        { "@type": "HowToStep", "position": 4, "name": "Sprawdź klasę zastosowania", "text": "Zweryfikuj klasę, deklarowane ciśnienie i warunki temperaturowo-czasowe." },
        { "@type": "HowToStep", "position": 5, "name": "Potwierdź barierę tlenową", "text": "Sprawdź dokumentację ograniczenia przenikania tlenu i budowę warstw rury." },
        { "@type": "HowToStep", "position": 6, "name": "Potwierdź zgodność systemową", "text": "Ustal zgodne złączki, tuleje, narzędzia, promień gięcia i procedurę montażu." },
        { "@type": "HowToStep", "position": 7, "name": "Porównaj hydraulikę z projektem", "text": "Sprawdź długości, przepływy i opory pętli dla rzeczywistego światła i medium." },
        { "@type": "HowToStep", "position": 8, "name": "Zapisz dane dostawy i próby", "text": "Udokumentuj etykiety, partie, przebieg obwodów, zdjęcia i wynik próby przed zakryciem." }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/#faq-schema",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Co jest lepsze do podłogówki: PE-X czy PE-RT?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie da się rozstrzygnąć tego na podstawie samej nazwy materiału. Obie rodziny mogą być właściwe, jeżeli konkretny wyrób ma odpowiednią normę, klasę zastosowania, wymiar, barierę tlenową, zgodność systemową i parametry pasujące do obliczonej pętli." }
        },
        {
          "@type": "Question",
          "name": "Czy rura 16 × 2 mm wystarcza do każdego domu?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie. Jest częstym rozwiązaniem w domowych pętlach, ale jej przydatność zależy od wymaganych przepływów, długości obwodów, medium, dopuszczalnego spadku ciśnienia oraz kompatybilności z całym systemem." }
        },
        {
          "@type": "Question",
          "name": "Czy PE-Xa jest zawsze lepsza niż PE-Xb lub PE-Xc?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie. Litery a, b i c wskazują metodę sieciowania, a nie miejsce w rankingu jakości. Porównanie wymaga dokumentacji gotowych produktów i oceny ich parametrów w tym samym zastosowaniu." }
        },
        {
          "@type": "Question",
          "name": "Czy każda rura z napisem EVOH spełnia wymagania bariery tlenowej?",
          "acceptedAnswer": { "@type": "Answer", "text": "Sam napis nie jest wystarczającym dowodem. Trzeba sprawdzić, czy dokumentacja dokładnie tego typu i wymiaru potwierdza wymagany poziom ograniczenia przenikania tlenu oraz opisuje konstrukcję warstw." }
        },
        {
          "@type": "Question",
          "name": "Czy oznaczenie 95°C pozwala stale zasilać rurę taką temperaturą?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie. Wartości temperatur należy czytać razem z klasą zastosowania, czasem ekspozycji i deklarowanym ciśnieniem. Ogrzewanie podłogowe projektuje się jako układ niskotemperaturowy, z uwzględnieniem ograniczeń powierzchni podłogi." }
        },
        {
          "@type": "Question",
          "name": "Czy 100 m to normowa maksymalna długość pętli 16 × 2 mm?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie jest to jeden uniwersalny limit normowy. Około 100 m bywa roboczą granicą projektową, ale dopuszczalna długość może być mniejsza lub inna zależnie od przepływu, średnicy wewnętrznej, medium, oporów i założeń regulacji." }
        },
        {
          "@type": "Question",
          "name": "Czy wolno łączyć rurę pod wylewką?",
          "acceptedAnswer": { "@type": "Answer", "text": "Pętlę należy planować z jednego odcinka bez ukrytych połączeń. Jeżeli uszkodzenie wymaga naprawy, sposób postępowania musi wynikać z dokumentacji systemu, a naprawa powinna zostać sprawdzona, sfotografowana i dokładnie zlokalizowana." }
        },
        {
          "@type": "Question",
          "name": "Czy można zmienić markę lub typ rury po wykonaniu projektu?",
          "acceptedAnswer": { "@type": "Answer", "text": "Można rozważyć produkt równoważny, ale trzeba porównać światło, tolerancje, klasę, barierę, opory, promień gięcia i system połączeń. Zmiana wpływająca na hydraulikę wymaga ponownej weryfikacji obliczeń." }
        },
        {
          "@type": "Question",
          "name": "Czy do pompy ciepła potrzebna jest specjalna rura?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie istnieje materiał, który sam czyni instalację rurą do pompy ciepła. Potrzebny jest produkt zgodny z warunkami pracy, a cały układ musi zapewnić wymaganą moc przy możliwie niskiej temperaturze zasilania i policzonych przepływach." }
        },
        {
          "@type": "Question",
          "name": "Co sprawdzić bezpośrednio przed zakupem?",
          "acceptedAnswer": { "@type": "Answer", "text": "Porównaj projekt z kartą techniczną: rodzinę i normę wyrobu, wymiar, klasę, ciśnienie, barierę tlenową, zgodne złączki, promień gięcia, medium oraz identyfikację partii. Nie zamawiaj pełnego metrażu, dopóki nie znasz podziału i długości pętli." }
        }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var guide = document.getElementById("rk-pipe-guide");
  if (!guide) {
    return;
  }

  var materials = {
    pexa: {
      label: "PE-Xa",
      title: "Sieciowanie metodą nadtlenkową",
      summary: "Litera „a” opisuje sposób sieciowania polietylenu. Nie jest automatyczną oceną trwałości całej rury.",
      layers: [
        { text: "warstwa ochronna", type: "normal" },
        { text: "bariera tlenowa", type: "barrier" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "PE-Xa", type: "normal" }
      ],
      means: "o metodzie sieciowania materiału bazowego.",
      notmeans: "że produkt jest lepszy od każdej rury PE-Xb, PE-Xc albo PE-RT.",
      check: "normę, klasę, wymiar, ciśnienie, barierę tlenową i identyfikację wyrobu.",
      install: "promień gięcia, temperaturę układania i zgodny system połączeń."
    },
    pexb: {
      label: "PE-Xb",
      title: "Sieciowanie metodą silanową",
      summary: "Litera „b” identyfikuje technologię sieciowania. Nie oznacza automatycznie niższej jakości ani mniejszej trwałości.",
      layers: [
        { text: "warstwa ochronna", type: "normal" },
        { text: "bariera tlenowa", type: "barrier" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "PE-Xb", type: "normal" }
      ],
      means: "o zastosowaniu silanowej metody sieciowania polietylenu.",
      notmeans: "jakie dokładnie są tolerancje, opory, warstwy i dopuszczenia gotowej rury.",
      check: "pełną kartę typu i wymiaru, normę ISO 15875, klasę i konstrukcję bariery.",
      install: "instrukcję rozwijania, gięcia, kalibracji i listę zgodnych złączek."
    },
    pexc: {
      label: "PE-Xc",
      title: "Sieciowanie metodą fizyczną",
      summary: "Litera „c” wskazuje fizyczną metodę sieciowania. Przydatność ocenia się z parametrów gotowego wyrobu.",
      layers: [
        { text: "warstwa ochronna", type: "normal" },
        { text: "bariera tlenowa", type: "barrier" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "PE-Xc", type: "normal" }
      ],
      means: "o sposobie uzyskania usieciowanej struktury materiału.",
      notmeans: "że każda rura PE-Xc zachowuje się identycznie podczas gięcia i eksploatacji.",
      check: "normę, klasę, światło rury, dopuszczone ciśnienie i barierę tlenową.",
      install: "minimalny promień gięcia, temperaturę montażu oraz instrukcję naprawy systemowej."
    },
    perti: {
      label: "PE-RT Type I",
      title: "Polietylen o podwyższonej odporności temperaturowej — Type I",
      summary: "Type I identyfikuje typ materiału PE-RT. Nie zastępuje klasy zastosowania ani dokumentacji produktu.",
      layers: [
        { text: "warstwa ochronna", type: "normal" },
        { text: "bariera tlenowa", type: "barrier" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "PE-RT Type I", type: "normal" }
      ],
      means: "o typie tworzywa PE-RT użytego w konstrukcji rury.",
      notmeans: "że każdy wyrób ma tę samą klasę, ciśnienie i zakres zastosowania.",
      check: "ISO 22391, klasę, wymiar, ciśnienie, barierę i kartę konkretnego typu.",
      install: "promień gięcia, zakres temperatur montażu i zgodność systemu połączeń."
    },
    pertii: {
      label: "PE-RT Type II",
      title: "Polietylen o podwyższonej odporności temperaturowej — Type II",
      summary: "Type II opisuje inny typ materiału PE-RT. Nie jest samodzielnym certyfikatem jakości gotowej rury.",
      layers: [
        { text: "warstwa ochronna", type: "normal" },
        { text: "bariera tlenowa", type: "barrier" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "PE-RT Type II", type: "normal" }
      ],
      means: "o typie materiału bazowego według właściwej klasyfikacji PE-RT.",
      notmeans: "że można pominąć sprawdzenie warstw, wymiaru i ograniczeń montażowych.",
      check: "właściwą część ISO 22391, klasę, ciśnienie, wymiar i potwierdzenie bariery.",
      install: "zgodne narzędzia i złączki, promień nawrotów oraz warunki rozwijania."
    },
    multi: {
      label: "Rura wielowarstwowa z aluminium",
      title: "Konstrukcja polimer–aluminium–polimer",
      summary: "Warstwa aluminium może ograniczać przenikanie tlenu i rozszerzalność liniową oraz pomagać utrzymać nadany kształt.",
      layers: [
        { text: "warstwa polimerowa", type: "normal" },
        { text: "warstwa łącząca", type: "normal" },
        { text: "aluminium", type: "metal" },
        { text: "warstwa wewnętrzna", type: "normal" }
      ],
      means: "o obecności połączonych warstw tworzywa i metalu w jednej konstrukcji.",
      notmeans: "że każda konstrukcja ma identyczne łączenie aluminium, światło i elastyczność.",
      check: "ISO 21003, układ warstw, wymiar, klasę, ciśnienie i dokumentację połączeń.",
      install: "kalibrację, fazowanie, właściwy profil narzędzia, promień gięcia i ochronę warstw."
    }
  };

  var materialButtons = guide.querySelectorAll("[data-rk-material]");
  var materialLabel = document.getElementById("rk-pipe-material-label");
  var materialTitle = document.getElementById("rk-pipe-material-title");
  var materialSummary = document.getElementById("rk-pipe-material-summary");
  var materialLayers = document.getElementById("rk-pipe-layer-strip");
  var materialMeans = document.getElementById("rk-pipe-material-means");
  var materialNotMeans = document.getElementById("rk-pipe-material-notmeans");
  var materialCheck = document.getElementById("rk-pipe-material-check");
  var materialInstall = document.getElementById("rk-pipe-material-install");

  function showMaterial(key) {
    var data = materials[key];
    if (!data) {
      return;
    }
    materialLabel.textContent = data.label;
    materialTitle.textContent = data.title;
    materialSummary.textContent = data.summary;
    materialMeans.textContent = data.means;
    materialNotMeans.textContent = data.notmeans;
    materialCheck.textContent = data.check;
    materialInstall.textContent = data.install;
    materialLayers.textContent = "";
    data.layers.forEach(function (layerData) {
      var layer = document.createElement("div");
      layer.className = "rk-pipe-layer";
      if (layerData.type === "barrier") {
        layer.classList.add("is-barrier");
      }
      if (layerData.type === "metal") {
        layer.classList.add("is-metal");
      }
      layer.textContent = layerData.text;
      materialLayers.appendChild(layer);
    });
    materialButtons.forEach(function (button) {
      var isCurrent = button.getAttribute("data-rk-material") === key;
      button.setAttribute("aria-selected", isCurrent ? "true" : "false");
    });
  }

  materialButtons.forEach(function (button) {
    button.addEventListener("click", function () {
      showMaterial(button.getAttribute("data-rk-material"));
    });
  });

  function fieldValue(id) {
    var field = document.getElementById(id);
    if (!field) {
      return "unknown";
    }
    return field.value;
  }

  function renderList(elementId, items, emptyText) {
    var list = document.getElementById(elementId);
    list.textContent = "";
    if (items.length === 0) {
      var emptyItem = document.createElement("li");
      emptyItem.textContent = emptyText;
      list.appendChild(emptyItem);
      return;
    }
    items.forEach(function (itemText) {
      var item = document.createElement("li");
      item.textContent = itemText;
      list.appendChild(item);
    });
  }

  function analyzePipe() {
    var ok = [];
    var check = [];
    var stop = [];
    var family = fieldValue("rk-pipe-family");
    var standard = fieldValue("rk-pipe-standard");
    var pipeClass = fieldValue("rk-pipe-class");
    var barrier = fieldValue("rk-pipe-input-barrier");
    var dimension = fieldValue("rk-pipe-dimension");
    var projectMatch = fieldValue("rk-pipe-project-match");
    var systemFit = fieldValue("rk-pipe-system-fit");
    var dataSheet = fieldValue("rk-pipe-data-sheet");
    var trace = fieldValue("rk-pipe-trace");
    var designParams = fieldValue("rk-pipe-design-params");
    var medium = fieldValue("rk-pipe-input-medium");
    var mediumFit = fieldValue("rk-pipe-medium-fit");
    var hydraulics = fieldValue("rk-pipe-input-hydraulics");
    var bend = fieldValue("rk-pipe-bend");

    if (family === "unknown") {
      check.push("Ustal rodzinę i konstrukcję warstw wybranej rury.");
    } else {
      ok.push("Rodzina rury została wskazana.");
    }

    if (standard === "unknown") {
      check.push("Odszukaj właściwą normę produktową w dokumentacji wyrobu.");
    } else {
      if (standard === "other") {
        stop.push("Norma jest nieczytelna lub nie pozwala potwierdzić zgodności rodziny wyrobu.");
      } else {
        var expectedStandard = "";
        if (family === "pex") {
          expectedStandard = "15875";
        }
        if (family === "pert") {
          expectedStandard = "22391";
        }
        if (family === "multi") {
          expectedStandard = "21003";
        }
        if (expectedStandard === "") {
          check.push("Porównaj normę po ustaleniu rodziny rury.");
        } else {
          if (expectedStandard === standard) {
            ok.push("Norma produktowa odpowiada wskazanej rodzinie rury.");
          } else {
            stop.push("Wskazana norma nie odpowiada wybranej rodzinie rury — wyjaśnij dokumentację.");
          }
        }
      }
    }

    if (pipeClass === "class4") {
      ok.push("Klasa 4 została potwierdzona dla analizowanego wyrobu.");
    } else {
      if (pipeClass === "other") {
        stop.push("Klasa zastosowania nie została dopasowana do warunków projektu.");
      } else {
        check.push("Potwierdź klasę zastosowania i deklarowane ciśnienie.");
      }
    }

    if (barrier === "confirmed") {
      ok.push("Wymaganie dotyczące bariery tlenowej jest potwierdzone dokumentacją.");
    } else {
      if (barrier === "none") {
        stop.push("Brakuje bariery wymaganej dla analizowanej instalacji.");
      } else {
        if (barrier === "label") {
          check.push("Hasło EVOH wymaga potwierdzenia parametru i budowy warstw w dokumentacji.");
        } else {
          check.push("Ustal sposób ograniczenia przenikania tlenu przez ściankę rury.");
        }
      }
    }

    if (dimension === "unknown") {
      check.push("Wskaż pełny wymiar rury i sprawdź rzeczywiste światło.");
    } else {
      ok.push("Wymiar rury został zidentyfikowany jako " + dimension.replace("x", " × ") + ".");
    }

    if (projectMatch === "yes") {
      ok.push("Wymiar jest zgodny z projektem.");
    } else {
      if (projectMatch === "no") {
        stop.push("Planowana zamiana wymiaru nie została zaakceptowana obliczeniowo.");
      } else {
        check.push("Porównaj wymiar i światło rury z projektem.");
      }
    }

    if (systemFit === "yes") {
      ok.push("Zgodność złączek i narzędzi została potwierdzona systemowo.");
    } else {
      if (systemFit === "no") {
        stop.push("Przypadkowe łączenie elementów z różnych systemów wymaga wstrzymania zakupu.");
      } else {
        check.push("Potwierdź zgodne złączki, tuleje, szczęki i procedurę montażu.");
      }
    }

    if (dataSheet === "yes") {
      ok.push("Dostępna jest karta techniczna dokładnego typu i wymiaru.");
    } else {
      if (dataSheet === "no") {
        stop.push("Opis handlowy nie zastępuje karty technicznej konkretnego wyrobu.");
      } else {
        check.push("Pozyskaj pełną kartę techniczną przed zamówieniem.");
      }
    }

    if (trace === "yes") {
      ok.push("Produkt można zidentyfikować po nadruku i partii.");
    } else {
      check.push("Zapewnij czytelną identyfikację partii i zapis oznaczeń przed zakryciem.");
    }

    if (bend === "yes") {
      ok.push("Warunki gięcia i montażu są znane.");
    } else {
      check.push("Sprawdź promień gięcia, temperaturę montażu i sposób postępowania z załamaniem.");
    }

    if (designParams === "yes") {
      ok.push("Rozstawy, długości i przepływy wynikają z projektu.");
    } else {
      check.push("Policz rozstaw, długości pętli i przepływy przed doborem pełnego metrażu.");
    }

    if (medium === "water") {
      ok.push("Medium zostało określone jako woda instalacyjna.");
    } else {
      if (medium === "glycol") {
        ok.push("Mieszanina z glikolem została wskazana jako medium.");
      } else {
        check.push("Ustal rodzaj i parametry medium grzewczego.");
      }
    }

    if (mediumFit === "yes") {
      ok.push("Kompatybilność elementów z medium została potwierdzona.");
    } else {
      if (mediumFit === "no") {
        stop.push("Warunki medium przekraczają potwierdzony zakres zgodności elementów.");
      } else {
        check.push("Potwierdź kompatybilność rury, uszczelnień i pozostałych elementów z medium.");
      }
    }

    if (hydraulics === "yes") {
      ok.push("Opory pętli i punkt pracy pompy zostały sprawdzone.");
    } else {
      check.push("Oblicz opory pętli dla projektowych przepływów i rzeczywistego medium.");
    }

    var result = document.getElementById("rk-pipe-result");
    var status = document.getElementById("rk-pipe-result-status");
    var intro = document.getElementById("rk-pipe-result-intro");
    result.classList.remove("is-good");
    result.classList.remove("is-stop");

    if (stop.length > 0) {
      result.classList.add("is-stop");
      status.textContent = "Wstrzymaj zakup i wyjaśnij warunki krytyczne";
      intro.textContent = "Co najmniej jedna odpowiedź wskazuje niespójność, której nie należy przenosić pod wylewkę.";
    } else {
      if (check.length > 0) {
        status.textContent = "Ocena nie jest jeszcze kompletna";
        intro.textContent = "Nie wykryto warunku krytycznego, ale brakuje danych potrzebnych do odpowiedzialnej decyzji.";
      } else {
        result.classList.add("is-good");
        status.textContent = "Dane wstępnie kompletne — porównaj je z projektem";
        intro.textContent = "Formularz nie wykazał braków, lecz ostateczna akceptacja dotyczy dokumentów i rzeczywistej instalacji.";
      }
    }

    renderList("rk-pipe-ok-list", ok, "Brak potwierdzonych warunków.");
    renderList("rk-pipe-check-list", check, "Brak dodatkowych pozycji na tej liście.");
    renderList("rk-pipe-stop-list", stop, "Nie wskazano warunku krytycznego.");
  }

  var runButton = document.getElementById("rk-pipe-run");
  var resetButton = document.getElementById("rk-pipe-reset");

  runButton.addEventListener("click", analyzePipe);
  resetButton.addEventListener("click", function () {
    var fields = guide.querySelectorAll(".rk-pipe-analyzer select");
    fields.forEach(function (field) {
      field.selectedIndex = 0;
    });
    var result = document.getElementById("rk-pipe-result");
    result.classList.remove("is-good");
    result.classList.remove("is-stop");
    document.getElementById("rk-pipe-result-status").textContent = "Uzupełnij dane konkretnej rury";
    document.getElementById("rk-pipe-result-intro").textContent = "Wynik rozdzieli warunki potwierdzone, wymagające sprawdzenia i krytyczne.";
    renderList("rk-pipe-ok-list", [], "Jeszcze brak ocenionych danych.");
    renderList("rk-pipe-check-list", [], "Uzupełnij formularz na podstawie dokumentów.");
    renderList("rk-pipe-stop-list", [], "Brak oceny nie oznacza akceptacji produktu.");
  });

  showMaterial("pexa");
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/">Rury do ogrzewania podłogowego – PE-X, PE-RT czy wielowarstwowe?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
