<?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 modernizacja - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/modernizacja/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/modernizacja/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Fri, 28 Aug 2026 09:29:57 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa modernizacja - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/modernizacja/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Czym jest system suchy w wodnym ogrzewaniu podłogowym?</title>
		<link>https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Sun, 16 Feb 2025 19:05:13 +0000</pubDate>
				<category><![CDATA[Energooszczędność]]></category>
		<category><![CDATA[Instalacje wodne]]></category>
		<category><![CDATA[Modernizacja domu]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Pompa ciepła]]></category>
		<category><![CDATA[Poradniki budowlane]]></category>
		<category><![CDATA[System suchy]]></category>
		<category><![CDATA[Systemy grzewcze]]></category>
		<category><![CDATA[Systemy mokre i suche]]></category>
		<category><![CDATA[Systemy niskotemperaturowe]]></category>
		<category><![CDATA[dom szkieletowy]]></category>
		<category><![CDATA[energooszczędność]]></category>
		<category><![CDATA[modernizacja]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[panele izolacyjne]]></category>
		<category><![CDATA[płyty aluminiowe]]></category>
		<category><![CDATA[remont domu]]></category>
		<category><![CDATA[rury grzewcze]]></category>
		<category><![CDATA[system suchy]]></category>
		<category><![CDATA[wodne ogrzewanie]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2231</guid>

					<description><![CDATA[<p>Szukasz efektywnego sposobu na ogrzewanie domu? System suchy w wodnym ogrzewaniu podłogowym to nowoczesne rozwiązanie, które eliminuje konieczność wylewania betonowej posadzki. Dzięki panelom izolacyjnym i aluminiowym dystrybutorom ciepła, montaż jest szybki, a podłoga gotowa do użytku od razu. Sprawdź, dlaczego ten system sprawdzi się w remontach, domach szkieletowych i pomieszczeniach z niskimi sufitami. Poznaj zalety, wady i praktyczne przykłady zastosowania!</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/">Czym jest system suchy w wodnym ogrzewaniu podłogowym?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-dry-guide {
    --rk-dark: #102536;
    --rk-navy: #14384d;
    --rk-blue: #078fbe;
    --rk-cyan: #25c7d8;
    --rk-cyan-soft: #e9fbff;
    --rk-orange: #ff6d38;
    --rk-red: #df4537;
    --rk-yellow: #f2bd42;
    --rk-yellow-soft: #fff8df;
    --rk-green: #16836b;
    --rk-green-soft: #eaf8f3;
    --rk-purple: #6d5bd0;
    --rk-ink: #1f2937;
    --rk-text: #475968;
    --rk-muted: #6c7e8a;
    --rk-line: #d6e5ec;
    --rk-soft: #f4f9fb;
    --rk-warm: #fff3ec;
    --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.76;
  }

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

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

  #rk-dry-guide button,
  #rk-dry-guide input,
  #rk-dry-guide select,
  #rk-dry-guide label,
  #rk-dry-guide summary,
  #rk-dry-guide a {
    font: inherit;
    -webkit-tap-highlight-color: transparent;
  }

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

  #rk-dry-guide p,
  #rk-dry-guide ul,
  #rk-dry-guide ol {
    margin-top: 0;
    margin-bottom: 1.15em;
  }

  #rk-dry-guide h2,
  #rk-dry-guide h3,
  #rk-dry-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 950;
    letter-spacing: -0.035em;
  }

  #rk-dry-guide h2 {
    margin-bottom: 18px;
    font-size: clamp(1.8rem, 4vw, 2.75rem);
    line-height: 1.08;
  }

  #rk-dry-guide h3 {
    margin-bottom: 10px;
    font-size: clamp(1.08rem, 2.2vw, 1.36rem);
    line-height: 1.22;
  }

  #rk-dry-guide .rk-dry-shell {
    position: relative;
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 32px;
    background: var(--rk-white);
    box-shadow: 0 28px 70px rgba(16, 37, 54, 0.11);
  }

  #rk-dry-guide .rk-dry-progress-track {
    position: sticky;
    z-index: 60;
    top: 0;
    height: 5px;
    background: rgba(214, 229, 236, 0.8);
  }

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

  #rk-dry-guide .rk-dry-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 7vw, 74px);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 89% 21%, rgba(255, 109, 56, 0.36), transparent 29%),
      radial-gradient(circle at 76% 90%, rgba(37, 199, 216, 0.22), transparent 34%),
      linear-gradient(126deg, #0f2233, #143d53 74%, #2b3743);
  }

  #rk-dry-guide .rk-dry-hero::after {
    content: "";
    position: absolute;
    right: -80px;
    bottom: -90px;
    width: 360px;
    height: 360px;
    border: 42px solid rgba(255, 255, 255, 0.045);
    border-radius: 50%;
  }

  #rk-dry-guide .rk-dry-hero-grid {
    position: relative;
    z-index: 2;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-items: center;
  }

  #rk-dry-guide .rk-dry-eyebrow,
  #rk-dry-guide .rk-dry-kicker {
    display: inline-flex;
    gap: 9px;
    align-items: center;
    margin-bottom: 17px;
    color: var(--rk-orange);
    font-size: 0.72rem;
    font-weight: 950;
    letter-spacing: 0.09em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-dry-guide .rk-dry-eyebrow {
    padding: 9px 14px;
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 999px;
    color: #dffbff;
    background: rgba(255, 255, 255, 0.055);
  }

  #rk-dry-guide .rk-dry-eyebrow b {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 7px rgba(255, 109, 56, 0.16);
  }

  #rk-dry-guide .rk-dry-hero-title {
    max-width: 790px;
    margin-bottom: 22px;
    color: var(--rk-white);
    font-size: clamp(2.15rem, 5.2vw, 4.35rem);
    font-weight: 980;
    letter-spacing: -0.058em;
    line-height: 0.99;
  }

  #rk-dry-guide .rk-dry-hero-lead {
    max-width: 800px;
    margin-bottom: 25px;
    color: #d7e8ef;
    font-size: clamp(1rem, 2vw, 1.22rem);
    line-height: 1.7;
  }

  #rk-dry-guide .rk-dry-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 11px 24px;
    color: #c7dbe4;
    font-size: 0.72rem;
    font-weight: 800;
  }

  #rk-dry-guide .rk-dry-meta span {
    display: inline-flex;
    gap: 8px;
    align-items: center;
  }

  #rk-dry-guide .rk-dry-meta i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--rk-orange);
  }

  #rk-dry-guide .rk-dry-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    padding: 17px clamp(22px, 5vw, 58px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-nav a {
    padding: 8px 13px;
    border: 1px solid #c9dfe7;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-soft);
    font-size: 0.69rem;
    font-weight: 900;
    line-height: 1.35;
    text-decoration: none;
  }

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

  #rk-dry-guide .rk-dry-body {
    padding: clamp(30px, 6vw, 68px);
  }

  #rk-dry-guide .rk-dry-section {
    scroll-margin-top: 30px;
    margin-bottom: clamp(58px, 9vw, 100px);
  }

  #rk-dry-guide .rk-dry-lead {
    max-width: 930px;
    color: var(--rk-text);
    font-size: clamp(1.02rem, 2vw, 1.2rem);
    line-height: 1.82;
  }

  #rk-dry-guide .rk-dry-dropcap::first-letter {
    float: left;
    margin: 10px 10px 0 0;
    color: var(--rk-orange);
    font-size: 4.4rem;
    font-weight: 950;
    line-height: 0.75;
  }

  #rk-dry-guide .rk-dry-answer {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(260px, 0.75fr);
    gap: 0;
    overflow: hidden;
    margin-top: 26px;
    border: 1px solid var(--rk-line);
    border-radius: 24px;
  }

  #rk-dry-guide .rk-dry-answer-main,
  #rk-dry-guide .rk-dry-answer-side {
    padding: clamp(25px, 4vw, 38px);
  }

  #rk-dry-guide .rk-dry-answer-main {
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-answer-side {
    color: #4f4637;
    border-left: 1px solid #f1d993;
    background: var(--rk-yellow-soft);
  }

  #rk-dry-guide .rk-dry-answer p:last-child,
  #rk-dry-guide .rk-dry-card p:last-child,
  #rk-dry-guide .rk-dry-callout p:last-child {
    margin-bottom: 0;
  }

  #rk-dry-guide .rk-dry-grid-2,
  #rk-dry-guide .rk-dry-grid-3,
  #rk-dry-guide .rk-dry-grid-4 {
    display: grid;
    gap: 18px;
  }

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

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

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

  #rk-dry-guide .rk-dry-card {
    min-width: 0;
    padding: 25px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-white);
    box-shadow: 0 10px 28px rgba(16, 37, 54, 0.055);
  }

  #rk-dry-guide .rk-dry-card-number {
    display: inline-flex;
    min-width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    margin-bottom: 17px;
    padding: 0 10px;
    border-radius: 13px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-blue), var(--rk-cyan));
    font-size: 0.72rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-callout {
    margin-top: 24px;
    padding: 24px 27px;
    border-left: 6px solid var(--rk-cyan);
    border-radius: 0 18px 18px 0;
    background: var(--rk-cyan-soft);
  }

  #rk-dry-guide .rk-dry-callout.is-warning {
    border-left-color: var(--rk-orange);
    background: var(--rk-warm);
  }

  #rk-dry-guide .rk-dry-table-wrap {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-white);
  }

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

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

  #rk-dry-guide th {
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.7rem;
    font-weight: 900;
    letter-spacing: 0.02em;
    line-height: 1.4;
  }

  #rk-dry-guide td {
    color: var(--rk-text);
    font-size: 0.83rem;
    line-height: 1.6;
  }

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

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

  #rk-dry-guide .rk-dry-audit {
    overflow: hidden;
    border: 1px solid #bcdde8;
    border-radius: 28px;
    background: var(--rk-white);
    box-shadow: 0 20px 48px rgba(16, 37, 54, 0.09);
  }

  #rk-dry-guide .rk-dry-audit-head {
    padding: clamp(28px, 5vw, 48px);
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 15%, rgba(255, 109, 56, 0.35), transparent 29%),
      linear-gradient(125deg, var(--rk-dark), #164a62);
  }

  #rk-dry-guide .rk-dry-audit-head h2,
  #rk-dry-guide .rk-dry-audit-head p {
    color: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-audit-head p {
    max-width: 900px;
    margin-bottom: 0;
    color: #d8eaf1;
  }

  #rk-dry-guide .rk-dry-audit-layout {
    display: grid;
    grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr);
  }

  #rk-dry-guide .rk-dry-audit-form {
    padding: clamp(25px, 4vw, 38px);
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
  }

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

  #rk-dry-guide .rk-dry-field {
    min-width: 0;
  }

  #rk-dry-guide .rk-dry-field.is-full {
    grid-column: 1 / -1;
  }

  #rk-dry-guide .rk-dry-field label {
    display: block;
    min-height: 2.6em;
    margin-bottom: 6px;
    color: var(--rk-dark);
    font-size: 0.7rem;
    font-weight: 900;
    line-height: 1.3;
  }

  #rk-dry-guide .rk-dry-field input,
  #rk-dry-guide .rk-dry-field select {
    width: 100%;
    min-height: 48px;
    padding: 10px 12px;
    border: 1px solid #bdd4de;
    border-radius: 12px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.82rem;
    font-weight: 760;
    outline: none;
  }

  #rk-dry-guide .rk-dry-field input:focus,
  #rk-dry-guide .rk-dry-field select:focus {
    border-color: var(--rk-blue);
    box-shadow: 0 0 0 4px rgba(7, 143, 190, 0.12);
  }

  #rk-dry-guide .rk-dry-checks {
    display: grid;
    gap: 10px;
    margin-top: 18px;
  }

  #rk-dry-guide .rk-dry-check {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 11px;
    align-items: start;
    padding: 12px;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    background: var(--rk-white);
    cursor: pointer;
  }

  #rk-dry-guide .rk-dry-check input {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    accent-color: var(--rk-blue);
  }

  #rk-dry-guide .rk-dry-check span {
    color: var(--rk-text);
    font-size: 0.75rem;
    font-weight: 760;
    line-height: 1.45;
  }

  #rk-dry-guide .rk-dry-audit-reset {
    width: 100%;
    min-height: 48px;
    margin-top: 17px;
    padding: 11px 16px;
    border: 1px solid #bdd4de;
    border-radius: 12px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-weight: 900;
    cursor: pointer;
  }

  #rk-dry-guide .rk-dry-audit-reset:hover,
  #rk-dry-guide .rk-dry-audit-reset:focus-visible {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  #rk-dry-guide .rk-dry-audit-output {
    min-width: 0;
    padding: clamp(25px, 4vw, 42px);
  }

  #rk-dry-guide .rk-dry-metrics {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 20px;
  }

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

  #rk-dry-guide .rk-dry-metric {
    min-width: 0;
    padding: 17px;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-metric small {
    display: block;
    min-height: 2.7em;
    color: var(--rk-muted);
    font-size: 0.65rem;
    font-weight: 850;
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-metric strong {
    display: block;
    margin-top: 6px;
    color: var(--rk-dark);
    font-size: clamp(1.15rem, 2.6vw, 1.75rem);
    font-weight: 950;
    line-height: 1.15;
  }

  #rk-dry-guide .rk-dry-audit-status {
    margin-bottom: 20px;
    padding: 18px 20px;
    border-left: 6px solid var(--rk-green);
    border-radius: 0 15px 15px 0;
    background: var(--rk-green-soft);
  }

  #rk-dry-guide .rk-dry-audit-status.is-warning {
    border-left-color: var(--rk-yellow);
    background: var(--rk-yellow-soft);
  }

  #rk-dry-guide .rk-dry-audit-status.is-danger {
    border-left-color: var(--rk-red);
    background: #fff0ef;
  }

  #rk-dry-guide .rk-dry-audit-status strong,
  #rk-dry-guide .rk-dry-audit-status span {
    display: block;
  }

  #rk-dry-guide .rk-dry-audit-status span {
    margin-top: 4px;
    color: var(--rk-text);
    font-size: 0.77rem;
    line-height: 1.55;
  }

  #rk-dry-guide .rk-dry-audit-plan {
    overflow: hidden;
    margin-bottom: 20px;
    padding: 14px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-audit-plan svg {
    display: block;
    width: 100%;
    height: auto;
  }

  #rk-dry-guide .rk-dry-audit-list {
    display: grid;
    gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  #rk-dry-guide .rk-dry-audit-list li {
    position: relative;
    margin: 0;
    padding: 12px 14px 12px 43px;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    color: var(--rk-text);
    background: var(--rk-white);
    font-size: 0.77rem;
    line-height: 1.5;
  }

  #rk-dry-guide .rk-dry-audit-list li::before {
    content: "!";
    position: absolute;
    top: 12px;
    left: 13px;
    display: inline-flex;
    width: 21px;
    height: 21px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.66rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-tool-note {
    padding: 18px clamp(25px, 4vw, 42px);
    border-top: 1px solid var(--rk-line);
    color: var(--rk-muted);
    background: #fbfdfe;
    font-size: 0.69rem;
    line-height: 1.55;
  }

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

  #rk-dry-guide .rk-dry-formula {
    min-width: 0;
    padding: 25px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: linear-gradient(145deg, var(--rk-white), var(--rk-cyan-soft));
  }

  #rk-dry-guide .rk-dry-formula span {
    display: block;
    margin-bottom: 10px;
    color: var(--rk-blue);
    font-size: 0.68rem;
    font-weight: 950;
    letter-spacing: 0.06em;
    text-transform: uppercase;
  }

  #rk-dry-guide .rk-dry-formula strong {
    display: block;
    overflow-wrap: anywhere;
    color: var(--rk-dark);
    font-size: clamp(1.18rem, 2.6vw, 1.7rem);
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-formula p {
    margin: 12px 0 0;
    color: var(--rk-text);
    font-size: 0.76rem;
    line-height: 1.6;
  }

  #rk-dry-guide .rk-dry-inline-cta,
  #rk-dry-guide .rk-dry-final-cta {
    overflow: hidden;
    border-radius: 27px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 16%, rgba(255, 109, 56, 0.39), transparent 28%),
      linear-gradient(125deg, var(--rk-dark), #17475e);
  }

  #rk-dry-guide .rk-dry-inline-cta {
    margin-top: 25px;
    padding: clamp(28px, 5vw, 48px);
  }

  #rk-dry-guide .rk-dry-final-cta {
    margin-top: clamp(55px, 8vw, 88px);
    padding: clamp(31px, 5vw, 55px);
  }

  #rk-dry-guide .rk-dry-inline-cta h2,
  #rk-dry-guide .rk-dry-final-cta h2 {
    max-width: 880px;
    color: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-inline-cta p,
  #rk-dry-guide .rk-dry-final-cta p {
    max-width: 920px;
    color: #d7e9f1;
  }

  #rk-dry-guide .rk-dry-cta-button {
    display: inline-flex;
    min-height: 54px;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
    padding: 13px 23px;
    border-radius: 14px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-orange), #ef4937);
    box-shadow: 0 14px 30px rgba(239, 73, 55, 0.25);
    font-weight: 950;
    line-height: 1.35;
    text-align: center;
    text-decoration: none;
  }

  #rk-dry-guide .rk-dry-cta-button:hover,
  #rk-dry-guide .rk-dry-cta-button:focus-visible {
    color: var(--rk-white);
    transform: translateY(-2px);
    box-shadow: 0 18px 36px rgba(239, 73, 55, 0.32);
  }

  #rk-dry-guide .rk-dry-disclosure {
    display: block;
    margin-top: 12px;
    color: #b9d0db;
    font-size: 0.65rem;
    line-height: 1.5;
  }

  #rk-dry-guide .rk-dry-steps {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    counter-reset: joint-step;
  }

  #rk-dry-guide .rk-dry-step {
    position: relative;
    min-width: 0;
    padding: 25px 25px 25px 78px;
    border: 1px solid var(--rk-line);
    border-radius: 19px;
    background: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-step::before {
    counter-increment: joint-step;
    content: counter(joint-step, decimal-leading-zero);
    position: absolute;
    top: 24px;
    left: 22px;
    display: inline-flex;
    width: 42px;
    height: 42px;
    align-items: center;
    justify-content: center;
    border-radius: 13px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.68rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-step p {
    margin-bottom: 0;
    color: var(--rk-text);
  }

  #rk-dry-guide .rk-dry-error {
    position: relative;
    padding: 26px;
    border: 1px solid #f0cbc5;
    border-radius: 20px;
    background: #fff9f8;
  }

  #rk-dry-guide .rk-dry-error b {
    display: inline-block;
    margin-bottom: 11px;
    color: var(--rk-red);
    font-size: 0.68rem;
    letter-spacing: 0.08em;
  }

  #rk-dry-guide .rk-dry-checklist {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
    margin: 22px 0 0;
    padding: 0;
    list-style: none;
  }

  #rk-dry-guide .rk-dry-checklist li {
    position: relative;
    margin: 0;
    padding: 17px 17px 17px 51px;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    color: var(--rk-text);
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-checklist li::before {
    content: "✓";
    position: absolute;
    top: 17px;
    left: 17px;
    display: inline-flex;
    width: 23px;
    height: 23px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-green);
    font-size: 0.69rem;
    font-weight: 950;
  }

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

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

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

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

  #rk-dry-guide .rk-dry-faq summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 18px;
    display: inline-flex;
    width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    transform: translateY(-50%);
  }

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

  #rk-dry-guide .rk-dry-faq-answer {
    padding: 0 20px 20px;
    color: var(--rk-text);
  }

  #rk-dry-guide .rk-dry-faq-answer p:last-child {
    margin-bottom: 0;
  }

  #rk-dry-guide .rk-dry-sources {
    padding: 24px 27px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    color: var(--rk-text);
    background: var(--rk-soft);
    font-size: 0.76rem;
    line-height: 1.65;
  }

  #rk-dry-guide .rk-dry-sources strong {
    display: block;
    margin-bottom: 8px;
    color: var(--rk-dark);
  }

  #rk-dry-guide .rk-dry-author {
    position: relative;
    overflow: hidden;
    margin-top: clamp(55px, 8vw, 88px);
    border: 1px solid var(--rk-line);
    border-radius: 27px;
    background: var(--rk-white);
    box-shadow: 0 20px 50px rgba(16, 37, 54, 0.09);
  }

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

  #rk-dry-guide .rk-dry-author-head {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
    padding: clamp(27px, 5vw, 44px);
    color: var(--rk-white);
    border-bottom: 5px solid var(--rk-cyan);
    background: var(--rk-dark);
  }

  #rk-dry-guide .rk-dry-author-head h2,
  #rk-dry-guide .rk-dry-author-head p {
    color: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-author-head h2 {
    margin-bottom: 5px;
  }

  #rk-dry-guide .rk-dry-author-head p {
    margin-bottom: 0;
    color: #d7e9f1;
  }

  #rk-dry-guide .rk-dry-author-mark {
    flex: 0 0 auto;
    padding: 12px 17px;
    border: 1px solid rgba(37, 199, 216, 0.4);
    border-radius: 15px;
    color: #79f1ff;
    font-size: 0.72rem;
    font-weight: 950;
    letter-spacing: 0.08em;
  }

  #rk-dry-guide .rk-dry-author-layout {
    display: grid;
    grid-template-columns: minmax(270px, 0.64fr) minmax(0, 1.36fr);
  }

  #rk-dry-guide .rk-dry-author-side {
    padding: clamp(30px, 5vw, 48px);
    border-right: 1px solid var(--rk-line);
    background: var(--rk-soft);
    text-align: center;
  }

  #rk-dry-guide .rk-dry-author-photo {
    width: min(205px, 74%);
    margin: 0 auto 22px;
    overflow: hidden;
    border: 8px solid var(--rk-white);
    border-radius: 50%;
    box-shadow: 0 16px 36px rgba(16, 37, 54, 0.14);
    aspect-ratio: 1;
  }

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

  #rk-dry-guide .rk-dry-author-name {
    margin-bottom: 7px;
    color: var(--rk-dark);
    font-size: 1.5rem;
    font-weight: 950;
    letter-spacing: -0.04em;
    line-height: 1.1;
  }

  #rk-dry-guide .rk-dry-author-role {
    color: var(--rk-blue);
    font-size: 0.7rem;
    font-weight: 950;
    letter-spacing: 0.07em;
    line-height: 1.55;
    text-transform: uppercase;
  }

  #rk-dry-guide .rk-dry-author-social-label {
    margin-top: 27px;
    color: var(--rk-muted);
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 0.045em;
    line-height: 1.4;
    text-transform: uppercase;
  }

  #rk-dry-guide .rk-dry-author-social {
    display: flex;
    flex-wrap: nowrap;
    gap: 11px;
    align-items: center;
    justify-content: center;
    margin-top: 12px;
  }

  #rk-dry-guide .rk-dry-author-social a {
    display: inline-flex;
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--rk-dark);
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-dark);
    box-shadow: 0 9px 20px rgba(16, 37, 54, 0.14);
    text-decoration: none;
    transition: transform 0.2s ease, color 0.2s ease, background 0.2s ease, border-color 0.2s ease;
  }

  #rk-dry-guide .rk-dry-author-social a:hover,
  #rk-dry-guide .rk-dry-author-social a:focus-visible {
    color: var(--rk-dark);
    border-color: var(--rk-cyan);
    background: var(--rk-cyan);
    outline: none;
    transform: translateY(-2px);
  }

  #rk-dry-guide .rk-dry-author-social svg {
    display: block;
    width: 21px;
    height: 21px;
    fill: currentColor;
  }

  #rk-dry-guide .rk-dry-author-main {
    padding: clamp(30px, 5vw, 48px);
  }

  #rk-dry-guide .rk-dry-author-quote {
    position: relative;
    margin: 0 0 24px;
    padding: 24px 24px 24px 68px;
    border: 0;
    border-radius: 18px;
    background: var(--rk-cyan-soft);
  }

  #rk-dry-guide .rk-dry-author-quote::before {
    content: "“";
    position: absolute;
    top: 3px;
    left: 20px;
    color: var(--rk-cyan);
    font-size: 4rem;
    font-weight: 950;
    line-height: 1;
  }

  #rk-dry-guide .rk-dry-author-quote p {
    margin-bottom: 0;
    color: var(--rk-dark);
    font-size: 1.01rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.75;
  }

  #rk-dry-guide .rk-dry-author-tabs {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 15px 15px 0 0;
  }

  #rk-dry-guide .rk-dry-author-tab {
    padding: 14px 10px;
    color: var(--rk-muted);
    background: var(--rk-soft);
    font-size: 0.7rem;
    font-weight: 900;
    line-height: 1.35;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
  }

  #rk-dry-guide .rk-dry-author-tab + .rk-dry-author-tab {
    border-left: 1px solid var(--rk-line);
  }

  #rk-dry-guide .rk-dry-author-panel {
    display: none;
    min-height: 176px;
    padding: 25px;
    border: 1px solid var(--rk-line);
    border-top: 0;
    border-radius: 0 0 15px 15px;
  }

  #rk-dry-guide .rk-dry-author-panel p:last-child {
    margin-bottom: 0;
  }

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

  #rk-dry-author-about:checked ~ .rk-dry-author-layout label[for="rk-dry-author-about"],
  #rk-dry-author-exp:checked ~ .rk-dry-author-layout label[for="rk-dry-author-exp"],
  #rk-dry-author-sites:checked ~ .rk-dry-author-layout label[for="rk-dry-author-sites"] {
    color: var(--rk-blue);
    background: var(--rk-white);
    box-shadow: inset 0 -5px 0 var(--rk-blue);
  }

  #rk-dry-guide .rk-dry-site-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 14px;
  }

  #rk-dry-guide .rk-dry-site-links a {
    padding: 8px 13px;
    border: 1px solid #c6dbe4;
    border-radius: 999px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: 0.74rem;
    font-weight: 900;
    text-decoration: none;
  }

  #rk-dry-guide .rk-dry-site-links a:hover,
  #rk-dry-guide .rk-dry-site-links a:focus-visible {
    color: var(--rk-white);
    border-color: var(--rk-blue);
    background: var(--rk-blue);
  }

  @media (max-width: 980px) {
    #rk-dry-guide .rk-dry-hero-grid,
    #rk-dry-guide .rk-dry-answer,
    #rk-dry-guide .rk-dry-audit-layout,
    #rk-dry-guide .rk-dry-author-layout {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-answer-side,
    #rk-dry-guide .rk-dry-audit-form,
    #rk-dry-guide .rk-dry-author-side {
      border-right: 0;
      border-left: 0;
      border-bottom: 1px solid var(--rk-line);
    }

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

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

  @media (max-width: 720px) {
    #rk-dry-guide {
      margin-top: 20px;
      font-size: 16px;
    }

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

    #rk-dry-guide .rk-dry-hero,
    #rk-dry-guide .rk-dry-body {
      padding-right: 21px;
      padding-left: 21px;
    }

    #rk-dry-guide .rk-dry-nav {
      width: auto;
      margin: 18px 20px 0;
      padding: 20px;
      gap: 10px;
      border: 1px solid var(--rk-line);
      border-radius: 20px;
      background: var(--rk-soft);
    }

    #rk-dry-guide .rk-dry-nav::before {
      content: "NA SKRÓTY";
      flex: 0 0 100%;
      margin-bottom: 4px;
      color: var(--rk-dark);
      font-size: 0.75rem;
      font-weight: 900;
      letter-spacing: 0.08em;
      line-height: 1.3;
    }

    #rk-dry-guide .rk-dry-grid-2,
    #rk-dry-guide .rk-dry-grid-3,
    #rk-dry-guide .rk-dry-grid-4,
    #rk-dry-guide .rk-dry-steps,
    #rk-dry-guide .rk-dry-checklist,
    #rk-dry-guide .rk-dry-metrics {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-formulas {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-fields {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-field.is-full {
      grid-column: auto;
    }

    #rk-dry-guide .rk-dry-field label,
    #rk-dry-guide .rk-dry-metric small {
      min-height: 0;
    }

    #rk-dry-guide .rk-dry-step {
      padding: 76px 22px 23px;
    }

    #rk-dry-guide .rk-dry-step::before {
      top: 20px;
      left: 21px;
    }

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

    #rk-dry-guide .rk-dry-author-main {
      padding-right: 20px;
      padding-left: 20px;
    }

    #rk-dry-guide .rk-dry-author-quote {
      padding: 58px 20px 21px;
    }

    #rk-dry-guide .rk-dry-author-quote::before {
      top: 0;
      left: 18px;
    }

    #rk-dry-guide .rk-dry-author-tabs {
      grid-template-columns: 1fr;
      border-radius: 15px 15px 0 0;
    }

    #rk-dry-guide .rk-dry-author-tab + .rk-dry-author-tab {
      border-top: 1px solid var(--rk-line);
      border-left: 0;
    }

    #rk-dry-guide .rk-dry-table-wrap {
      overflow: visible;
      border: 0;
      background: transparent;
    }

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

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

    #rk-dry-guide tbody {
      display: grid;
      gap: 13px;
    }

    #rk-dry-guide tbody tr {
      overflow: hidden;
      border: 1px solid var(--rk-line);
      border-radius: 16px;
      background: var(--rk-white);
      box-shadow: 0 8px 22px rgba(16, 37, 54, 0.05);
    }

    #rk-dry-guide td,
    #rk-dry-guide tbody tr:nth-child(even) td {
      display: grid;
      grid-template-columns: minmax(110px, 0.8fr) minmax(0, 1.2fr);
      gap: 12px;
      align-items: start;
      padding: 13px 15px;
      border-bottom: 1px solid var(--rk-line);
      background: var(--rk-white);
    }

    #rk-dry-guide td:last-child {
      border-bottom: 0;
    }

    #rk-dry-guide td::before {
      content: attr(data-label);
      color: var(--rk-dark);
      font-size: 0.69rem;
      font-weight: 900;
      line-height: 1.45;
    }
  }

  @media (max-width: 470px) {
    #rk-dry-guide .rk-dry-hero-title {
      font-size: 2.1rem;
    }

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

  @media (prefers-reduced-motion: reduce) {
    #rk-dry-guide *,
    #rk-dry-guide *::before,
    #rk-dry-guide *::after {
      scroll-behavior: auto !important;
      transition-duration: 0.01ms !important;
    }
  }


#rk-dry-guide .rk-dry-equivalence {
    display: grid;
    gap: 12px;
    margin: 20px 0;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-equivalence-row {
    display: grid;
    grid-template-columns: 86px minmax(0, 1fr) 76px;
    gap: 12px;
    align-items: center;
  }

  #rk-dry-guide .rk-dry-equivalence-row span,
  #rk-dry-guide .rk-dry-equivalence-row strong {
    color: var(--rk-dark);
    font-size: 0.72rem;
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-equivalence-row strong {
    text-align: right;
  }

  #rk-dry-guide .rk-dry-bar-track {
    height: 15px;
    overflow: hidden;
    border-radius: 999px;
    background: #dcebf0;
  }

  #rk-dry-guide .rk-dry-bar {
    display: block;
    width: 0;
    height: 100%;
    border-radius: inherit;
    transition: width 220ms ease;
  }

  #rk-dry-guide .rk-dry-bar.is-eps { background: var(--rk-cyan); }
  #rk-dry-guide .rk-dry-bar.is-xps { background: var(--rk-purple); }
  #rk-dry-guide .rk-dry-bar.is-pir { background: var(--rk-orange); }

  #rk-dry-guide .rk-dry-layer-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 14px 0 0;
    padding: 0;
    list-style: none;
  }

  #rk-dry-guide .rk-dry-layer-legend li {
    display: inline-flex;
    gap: 7px;
    align-items: center;
    margin: 0;
    color: var(--rk-muted);
    font-size: 0.65rem;
    font-weight: 800;
  }

  #rk-dry-guide .rk-dry-layer-legend i {
    width: 11px;
    height: 11px;
    border-radius: 3px;
  }

  #rk-dry-guide .rk-dry-myth {
    position: relative;
    overflow: hidden;
    padding: clamp(24px, 4vw, 38px);
    border: 1px solid #ffd0c2;
    border-radius: 24px;
    background: linear-gradient(135deg, #fff6f1, #fffdfb);
  }

  #rk-dry-guide .rk-dry-myth::before {
    content: "MIT";
    position: absolute;
    top: 16px;
    right: 18px;
    color: rgba(223, 69, 55, 0.09);
    font-size: clamp(3.2rem, 9vw, 7rem);
    font-weight: 980;
    line-height: 1;
  }

  #rk-dry-guide .rk-dry-myth > * {
    position: relative;
    z-index: 1;
  }

  #rk-dry-guide .rk-dry-decision {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    margin-top: 24px;
  }

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

  #rk-dry-guide .rk-dry-decision-card b {
    display: inline-flex;
    margin-bottom: 12px;
    padding: 5px 9px;
    border-radius: 8px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.65rem;
  }

  #rk-dry-guide .rk-dry-decision-card h3 {
    margin-bottom: 8px;
    font-size: 1rem;
  }

  #rk-dry-guide .rk-dry-decision-card p {
    margin: 0;
    color: var(--rk-text);
    font-size: 0.75rem;
    line-height: 1.55;
  }

  @media (max-width: 980px) {
    #rk-dry-guide .rk-dry-decision {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-dry-guide .rk-dry-decision {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-equivalence-row {
      grid-template-columns: 70px minmax(0, 1fr) 64px;
      gap: 9px;
    }
  }
  #rk-dry-guide .rk-dry-concepts {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    margin-top: 24px;
  }

  #rk-dry-guide .rk-dry-concept {
    min-width: 0;
    padding: 24px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: linear-gradient(145deg, var(--rk-white), var(--rk-soft));
  }

  #rk-dry-guide .rk-dry-concept b {
    display: inline-flex;
    min-width: 42px;
    height: 42px;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    padding: 0 10px;
    border-radius: 12px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.7rem;
  }

  #rk-dry-guide .rk-dry-concept h3 {
    margin-bottom: 8px;
    font-size: 1.04rem;
  }

  #rk-dry-guide .rk-dry-concept p {
    margin: 0;
    color: var(--rk-text);
    font-size: 0.78rem;
    line-height: 1.62;
  }

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

  #rk-dry-guide .rk-dry-scenario {
    min-width: 0;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-scenario.is-b {
    border-color: #a9e0e8;
    background: var(--rk-cyan-soft);
  }

  #rk-dry-guide .rk-dry-scenario span {
    display: block;
    margin-bottom: 5px;
    color: var(--rk-muted);
    font-size: 0.64rem;
    font-weight: 950;
    letter-spacing: 0.06em;
    text-transform: uppercase;
  }

  #rk-dry-guide .rk-dry-scenario strong {
    display: block;
    color: var(--rk-dark);
    font-size: 1.1rem;
    font-weight: 950;
    line-height: 1.25;
  }

  #rk-dry-guide .rk-dry-scenario small {
    display: block;
    margin-top: 7px;
    color: var(--rk-text);
    font-size: 0.68rem;
    line-height: 1.45;
  }

  #rk-dry-guide .rk-dry-chart {
    margin-bottom: 20px;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-soft);
  }

  #rk-dry-guide .rk-dry-chart-title {
    margin-bottom: 14px;
    color: var(--rk-dark);
    font-size: 0.74rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-bar-row {
    display: grid;
    grid-template-columns: 92px minmax(0, 1fr) 110px;
    gap: 11px;
    align-items: center;
    margin-top: 12px;
  }

  #rk-dry-guide .rk-dry-bar-row span,
  #rk-dry-guide .rk-dry-bar-row strong {
    color: var(--rk-dark);
    font-size: 0.69rem;
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-bar-row strong {
    text-align: right;
  }

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

  #rk-dry-guide .rk-dry-bar {
    display: block;
    width: 0;
    height: 100%;
    border-radius: inherit;
    transition: width 220ms ease;
  }

  #rk-dry-guide .rk-dry-bar.is-a {
    background: linear-gradient(90deg, var(--rk-orange), #ef4937);
  }

  #rk-dry-guide .rk-dry-bar.is-b {
    background: linear-gradient(90deg, var(--rk-blue), var(--rk-cyan));
  }

  #rk-dry-guide .rk-dry-truth {
    position: relative;
    overflow: hidden;
    padding: clamp(25px, 4vw, 40px);
    border: 1px solid #ffd0c2;
    border-radius: 24px;
    background: linear-gradient(135deg, #fff4ee, #fffdfb);
  }

  #rk-dry-guide .rk-dry-truth::after {
    content: "FAKT";
    position: absolute;
    top: 17px;
    right: 19px;
    color: rgba(223, 69, 55, 0.08);
    font-size: clamp(3.1rem, 9vw, 7rem);
    font-weight: 980;
    line-height: 1;
  }

  #rk-dry-guide .rk-dry-truth > * {
    position: relative;
    z-index: 1;
  }

  #rk-dry-guide .rk-dry-factors {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
    margin-top: 24px;
  }

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

  #rk-dry-guide .rk-dry-factor b {
    display: inline-flex;
    margin-bottom: 11px;
    padding: 5px 9px;
    border-radius: 8px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.63rem;
  }

  #rk-dry-guide .rk-dry-factor h3 {
    margin-bottom: 7px;
    font-size: 1rem;
  }

  #rk-dry-guide .rk-dry-factor p {
    margin: 0;
    color: var(--rk-text);
    font-size: 0.74rem;
    line-height: 1.55;
  }

  #rk-dry-guide .rk-dry-assumption {
    margin-top: 18px;
    padding: 17px 19px;
    border: 1px dashed #b9d6e0;
    border-radius: 15px;
    color: var(--rk-text);
    background: #fbfdfe;
    font-size: 0.71rem;
    line-height: 1.55;
  }

  @media (max-width: 980px) {
    #rk-dry-guide .rk-dry-concepts,
    #rk-dry-guide .rk-dry-factors {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 720px) {
    #rk-dry-guide .rk-dry-concepts,
    #rk-dry-guide .rk-dry-factors,
    #rk-dry-guide .rk-dry-comparison {
      grid-template-columns: 1fr;
    }

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

    #rk-dry-guide .rk-dry-bar-row strong {
      grid-column: 1 / -1;
      text-align: left;
    }
  }

  /* SYSTEM MOKRY — ROZSZERZENIA MODUŁU */
  #rk-dry-guide .rk-dry-hero-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  #rk-dry-guide .rk-dry-hero-grid > div {
    max-width: 1050px;
  }

  #rk-dry-guide .rk-dry-layer-map {
    display: grid;
    gap: 8px;
    margin: 22px 0;
    padding: clamp(18px, 4vw, 28px);
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: linear-gradient(150deg, #f8fcfd, #eef7fa);
  }

  #rk-dry-guide .rk-dry-layer {
    position: relative;
    display: grid;
    grid-template-columns: 45px minmax(0, 1fr);
    gap: 13px;
    align-items: center;
    min-height: 62px;
    padding: 12px 16px;
    border: 1px solid rgba(16, 37, 54, 0.12);
    border-radius: 13px;
    color: var(--rk-dark);
    background: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-layer b {
    display: inline-flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.72rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-layer strong {
    display: block;
    font-size: 0.79rem;
    font-weight: 950;
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-layer span {
    display: block;
    margin-top: 2px;
    color: var(--rk-text);
    font-size: 0.64rem;
    line-height: 1.45;
  }

  #rk-dry-guide .rk-dry-layer.is-finish { border-left: 6px solid var(--rk-orange); }
  #rk-dry-guide .rk-dry-layer.is-screed { border-left: 6px solid #9daab2; }
  #rk-dry-guide .rk-dry-layer.is-pipe { border-left: 6px solid var(--rk-red); }
  #rk-dry-guide .rk-dry-layer.is-system { border-left: 6px solid var(--rk-cyan); }
  #rk-dry-guide .rk-dry-layer.is-insulation { border-left: 6px solid var(--rk-yellow); }
  #rk-dry-guide .rk-dry-layer.is-base { border-left: 6px solid var(--rk-dark); }

  #rk-dry-guide .rk-dry-definition-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 22px 0;
  }

  #rk-dry-guide .rk-dry-definition-card {
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-dry-guide .rk-dry-definition-card b {
    display: inline-flex;
    min-width: 42px;
    min-height: 42px;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    padding: 7px;
    border-radius: 12px;
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: 0.68rem;
    font-weight: 950;
  }

  #rk-dry-guide .rk-dry-definition-card h3 {
    margin: 0 0 7px;
    color: var(--rk-dark);
    font-size: 0.94rem;
  }

  #rk-dry-guide .rk-dry-definition-card p {
    margin: 0;
    font-size: 0.7rem;
    line-height: 1.58;
  }

  /* INTERAKTYWNY AUDYT */
  #rk-dry-guide .rk-dry-audit-layout {
    grid-template-columns: minmax(300px, 0.78fr) minmax(0, 1.22fr);
  }

  #rk-dry-guide .rk-dry-audit-form {
    border-right: 1px solid rgba(255, 255, 255, 0.12);
  }

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

  #rk-dry-guide .rk-dry-checks {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin-top: 15px;
  }

  #rk-dry-guide .rk-dry-check {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 9px;
    align-items: start;
    padding: 11px 12px;
    border: 1px solid #bfd4de;
    border-radius: 12px;
    color: var(--rk-text);
    background: var(--rk-white);
    font-size: 0.65rem;
    font-weight: 760;
    line-height: 1.42;
    cursor: pointer;
  }

  #rk-dry-guide .rk-dry-check input {
    width: 19px;
    height: 19px;
    margin: 0;
    accent-color: var(--rk-blue);
  }

  #rk-dry-guide .rk-dry-tool-cross-section {
    display: grid;
    gap: 7px;
    margin: 18px 0;
    padding: 18px;
    border: 1px solid #bdd4de;
    border-radius: 18px;
    background: #edf6f9;
  }

  #rk-dry-guide .rk-dry-tool-layer {
    min-width: 0;
    padding: 11px 14px;
    border-radius: 10px;
    color: var(--rk-dark);
    background: var(--rk-white);
    box-shadow: inset 5px 0 0 var(--rk-blue);
  }

  #rk-dry-guide .rk-dry-tool-layer strong {
    display: block;
    overflow-wrap: anywhere;
    font-size: 0.73rem;
    font-weight: 950;
    line-height: 1.35;
  }

  #rk-dry-guide .rk-dry-tool-layer small {
    display: block;
    margin-top: 2px;
    color: var(--rk-text);
    font-size: 0.58rem;
    line-height: 1.4;
  }

  #rk-dry-guide .rk-dry-tool-layer.is-finish { box-shadow: inset 5px 0 0 var(--rk-orange); }
  #rk-dry-guide .rk-dry-tool-layer.is-screed { box-shadow: inset 5px 0 0 #8b9aa3; }
  #rk-dry-guide .rk-dry-tool-layer.is-pipe { box-shadow: inset 5px 0 0 var(--rk-red); }
  #rk-dry-guide .rk-dry-tool-layer.is-fixing { box-shadow: inset 5px 0 0 var(--rk-cyan); }
  #rk-dry-guide .rk-dry-tool-layer.is-insulation { box-shadow: inset 5px 0 0 var(--rk-yellow); }
  #rk-dry-guide .rk-dry-tool-layer.is-base { box-shadow: inset 5px 0 0 var(--rk-dark); }

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

  #rk-dry-guide .rk-dry-audit-reset {
    width: 100%;
    margin-top: 15px;
  }

  #rk-dry-guide .rk-dry-status-chip {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-top: 8px;
    padding: 7px 10px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: 0.59rem;
    font-weight: 900;
  }

  #rk-dry-guide .rk-dry-status-chip::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
  }

  #rk-dry-guide .rk-dry-sales-cta { text-decoration: none; }

  @media (max-width: 1040px) {
    #rk-dry-guide .rk-dry-audit-layout {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-audit-form {
      border-right: 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    }

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

  @media (max-width: 720px) {
    #rk-dry-guide .rk-dry-fields,
    #rk-dry-guide .rk-dry-checks,
    #rk-dry-guide .rk-dry-definition-grid,
    #rk-dry-guide .rk-dry-audit-metrics {
      grid-template-columns: 1fr;
    }

    #rk-dry-guide .rk-dry-layer {
      grid-template-columns: 37px minmax(0, 1fr);
      padding: 11px 12px;
    }
  }

</style>

<article id="rk-dry-guide">
  <div class="rk-dry-shell">
    <div class="rk-dry-progress-track" aria-hidden="true"><div class="rk-dry-progress" id="rk-dry-progress"></div></div>

    <header class="rk-dry-hero">
      <div class="rk-dry-hero-grid">
        <div>
          <span class="rk-dry-eyebrow"><b></b> Bez mokrej wylewki • mała masa • warstwy systemowe</span>
          <div class="rk-dry-hero-title">System suchy ogrzewania podłogowego bez katalogowych uproszczeń</div>
          <p class="rk-dry-hero-lead">Wyjaśniamy, jak rura, lamele albo frezowane płyty oraz suchy jastrych tworzą kompletną podłogę grzewczą. Interaktywny kwalifikator pokaże właściwy kierunek konstrukcyjny i wskaże, czego nie wolno wybierać bez dokumentacji systemu.</p>
          <div class="rk-dry-meta">
            <span><i></i> Autor: Robert Kucharski</span>
            <span><i></i> Aktualizacja techniczna: 28 sierpnia 2026 r.</span>
            <span><i></i> System suchy • modernizacja • strop drewniany</span>
          </div>
        </div>
      </div>
    </header>

    <nav class="rk-dry-nav" aria-label="Spis treści artykułu">
      <a href="#rk-dry-answer">Szybka odpowiedź</a>
      <a href="#rk-dry-types">Rodzaje systemów</a>
      <a href="#rk-dry-layers">Warstwy</a>
      <a href="#rk-dry-audit">Kwalifikator</a>
      <a href="#rk-dry-output">Moc cieplna</a>
      <a href="#rk-dry-build-up">Wysokość i masa</a>
      <a href="#rk-dry-substrate">Podłoże</a>
      <a href="#rk-dry-coverings">Okładziny</a>
      <a href="#rk-dry-source">Pompa ciepła</a>
      <a href="#rk-dry-installation">Montaż</a>
      <a href="#rk-dry-comparison">Suchy czy mokry?</a>
      <a href="#rk-dry-errors">Błędy</a>
      <a href="#rk-dry-faq">FAQ</a>
      <a href="#rk-dry-author">Autor</a>
    </nav>

    <div class="rk-dry-body">
      <section class="rk-dry-section" id="rk-dry-answer">
        <span class="rk-dry-kicker">Definicja bez obietnicy jednej grubości</span>
        <h2>Czym jest system suchy w wodnym ogrzewaniu podłogowym?</h2>
        <p class="rk-dry-lead rk-dry-dropcap">System suchy to wodne ogrzewanie płaszczyznowe, w którym rury nie są zatapiane w klasycznym jastrychu cementowym ani anhydrytowym. Ciepło przejmują metalowe lamele, frezowane płyty przewodzące albo inne elementy kompletnego systemu, a obciążenia przenosi suchy jastrych lub płyta konstrukcyjna dopuszczona przez producenta.</p>

        <div class="rk-dry-answer">
          <div class="rk-dry-answer-main">
            <h3>„Bez wylewki” nie znaczy „bez warstwy nośnej”</h3>
            <p>Nad rurą nadal musi powstać stabilne podłoże pod okładzinę. W wielu rozwiązaniach są to elementy gipsowo-włóknowe, cementowo-włóknowe albo inne płyty suchego jastrychu układane i łączone zgodnie z instrukcją systemową.</p>
          </div>
          <aside class="rk-dry-answer-side">
            <h3>To technologia, nie gwarancja oszczędności</h3>
            <p>Mała masa przyspiesza reakcję podłogi, ale nie zmniejsza automatycznie strat ciepła budynku. O zużyciu energii decydują również źródło, temperatura wody, sterowanie, izolacja, okładzina i hydraulika.</p>
          </aside>
        </div>

        <div class="rk-dry-definition-grid">
          <div class="rk-dry-definition-card"><b>01</b><h3>Brak klasycznej wylewki</h3><p>Rura nie jest otoczona kilkucentymetrową, mokrą warstwą jastrychu grzewczego.</p></div>
          <div class="rk-dry-definition-card"><b>02</b><h3>Kompletny układ</h3><p>Panel, lamela, rura, płyta nośna i okładzina muszą być wzajemnie kompatybilne.</p></div>
          <div class="rk-dry-definition-card"><b>03</b><h3>Parametry produktowe</h3><p>Wysokość, masa, rozstaw i dopuszczalne obciążenie odczytuje się z dokumentacji konkretnego rozwiązania.</p></div>
        </div>

        <div class="rk-dry-callout is-warning"><p><strong>Najważniejsze rozróżnienie:</strong> cienki system zalewany masą wyrównującą może być systemem renowacyjnym, ale nie jest całkowicie suchy. Nazwa produktu nie zastępuje sprawdzenia rzeczywistego przekroju podłogi.</p></div>
      </section>

      <section class="rk-dry-section" id="rk-dry-types">
        <span class="rk-dry-kicker">Jedna nazwa, kilka konstrukcji</span>
        <h2>Trzy podstawowe rodzaje suchej podłogówki</h2>
        <p class="rk-dry-lead">Nie każdy system suchy składa się z profilowanego styropianu i aluminiowej blachy. Najpierw trzeba ustalić, która rodzina konstrukcji odpowiada stropowi, dostępnej wysokości oraz planowanej okładzinie.</p>

        <div class="rk-dry-grid-3">
          <div class="rk-dry-card"><span class="rk-dry-card-number">A</span><h3>Panel profilowany i lamele</h3><p>Rury układa się w rowkach albo pomiędzy wypustkami panelu. Lamele rozprowadzają ciepło, a nad nimi pracuje osobna płyta suchego jastrychu.</p></div>
          <div class="rk-dry-card"><span class="rk-dry-card-number">B</span><h3>Frezowana płyta nośna</h3><p>Rowki na rurę wykonano w płycie gipsowo-włóknowej lub innym elemencie, który po uzupełnieniu warstw tworzy część suchego jastrychu.</p></div>
          <div class="rk-dry-card"><span class="rk-dry-card-number">C</span><h3>Układ na legarach lub między belkami</h3><p>Elementy przewodzące i rury mogą znajdować się nad poszyciem albo w konstrukcji stropu. Wymaga to koordynacji cieplnej, akustycznej, ogniowej i konstrukcyjnej.</p></div>
        </div>

        <div class="rk-dry-table-wrap">
          <table>
            <thead><tr><th>Rodzina systemu</th><th>Główna zaleta</th><th>Najważniejsza kontrola</th><th>Typowa pułapka</th></tr></thead>
            <tbody>
              <tr><td data-label="Rodzina systemu"><strong>Panel z lamelami</strong></td><td data-label="Główna zaleta">Czytelny, modułowy układ i równomierne rozprowadzanie ciepła przy prawidłowym kontakcie rury z lamelą.</td><td data-label="Najważniejsza kontrola">Dopuszczony suchy jastrych, rozstaw, pokrycie powierzchni lamelami i zgodność średnicy rury.</td><td data-label="Typowa pułapka">Łączenie panelu, lameli i płyty wierzchniej z trzech niepotwierdzonych systemów.</td></tr>
              <tr><td data-label="Rodzina systemu"><strong>Frezowana płyta</strong></td><td data-label="Główna zaleta">Niska zabudowa i połączenie prowadzenia rury z warstwą nośną.</td><td data-label="Najważniejsza kontrola">Sposób zamknięcia bruzd, warstwę wierzchnią, obciążenia oraz schemat montażu okładziny.</td><td data-label="Typowa pułapka">Traktowanie każdej frezowanej płyty jak kompletnej podłogi gotowej pod płytki.</td></tr>
              <tr><td data-label="Rodzina systemu"><strong>Układ belkowy</strong></td><td data-label="Główna zaleta">Możliwość wykorzystania przestrzeni stropu i ograniczenia dodatkowej wysokości.</td><td data-label="Najważniejsza kontrola">Ugięcie, nośność, warstwy akustyczne, szczeliny powietrzne i ciągłość przekazywania ciepła.</td><td data-label="Typowa pułapka">Założenie, że samo umieszczenie rury między belkami zapewni równomierną temperaturę powierzchni.</td></tr>
            </tbody>
          </table>
        </div>

        <p>Przykładem rozwiązania z profilowanym panelem i lamelami jest opisany osobno <a href="https://projekt-ogrzewania.pl/comfort-floor-dry/">Kisan Comfort Floor Dry</a>. Ten artykuł pozostaje przewodnikiem ogólnym i nie zastępuje karty technicznej żadnego producenta.</p>
      </section>

      <section class="rk-dry-section" id="rk-dry-layers">
        <span class="rk-dry-kicker">Przekrój od wykończenia do konstrukcji</span>
        <h2>Jak wyglądają warstwy systemu suchego?</h2>
        <p class="rk-dry-lead">Poniższy przekrój pokazuje funkcje warstw w typowym systemie z lamelami. Konkretna liczba płyt, ich grubość oraz miejsce hydroizolacji muszą wynikać z instrukcji wybranego rozwiązania.</p>

        <div class="rk-dry-layer-map" aria-label="Przykładowy przekrój suchego ogrzewania podłogowego">
          <div class="rk-dry-layer is-finish"><b>1</b><div><strong>Okładzina i warstwa montażowa</strong><span>Płytki, winyl, panele albo drewno wraz z klejem lub podkładem o znanym oporze cieplnym.</span></div></div>
          <div class="rk-dry-layer is-screed"><b>2</b><div><strong>Suchy jastrych lub płyta rozkładająca obciążenia</strong><span>Tworzy stabilne podłoże użytkowe i przekazuje obciążenia na większą powierzchnię.</span></div></div>
          <div class="rk-dry-layer is-pipe"><b>3</b><div><strong>Rura oraz element przewodzący</strong><span>Rura powinna ściśle współpracować z lamelą albo frezowaną płytą zgodnie z geometrią systemu.</span></div></div>
          <div class="rk-dry-layer is-system"><b>4</b><div><strong>Panel systemowy</strong><span>Utrzymuje rozstaw, prowadzi rurę i może pełnić funkcję izolacyjną lub konstrukcyjną.</span></div></div>
          <div class="rk-dry-layer is-insulation"><b>5</b><div><strong>Izolacja cieplna i akustyczna</strong><span>Jej rodzaj zależy od położenia przegrody oraz dopuszczalnego ugięcia całej podłogi.</span></div></div>
          <div class="rk-dry-layer is-base"><b>6</b><div><strong>Strop albo podłoże konstrukcyjne</strong><span>Musi być nośne, suche, stabilne i przygotowane w tolerancji wymaganej przez system.</span></div></div>
        </div>

        <div class="rk-dry-callout"><p><strong>Lamele nie są dekoracyjnym dodatkiem.</strong> Ich kontakt z rurą, szerokość, rozstaw i udział w powierzchni wpływają na sposób rozprowadzenia ciepła. Brak lameli w miejscach wymaganych przez system może powodować nierówną temperaturę podłogi.</p></div>
      </section>

      <section class="rk-dry-section" id="rk-dry-audit">
        <div class="rk-dry-audit">
          <div class="rk-dry-audit-head">
            <span class="rk-dry-kicker" style="color:#79f1ff">Interaktywny kwalifikator i przekrój</span>
            <h2>Sprawdź kierunek konstrukcyjny systemu suchego</h2>
            <p>Wybierz strop, rodzinę systemu, dostępną wysokość, okładzinę i warunki pomieszczenia. Narzędzie pokaże przykładowy przekrój oraz listę kontroli, ale nie zastąpi danych producenta, obliczeń cieplnych ani oceny konstrukcji.</p>
          </div>

          <div class="rk-dry-audit-layout">
            <form class="rk-dry-audit-form" id="rk-dry-audit-form" aria-label="Kwalifikator systemu suchego ogrzewania podłogowego">
              <div class="rk-dry-fields">
                <div class="rk-dry-field"><label for="rk-dry-context">Rodzaj podłoża</label><select id="rk-dry-context"><option value="timber" selected>Strop drewniany lub belkowy</option><option value="concrete">Strop żelbetowy</option><option value="ground">Podłoga na gruncie</option><option value="existing">Istniejąca podłoga w remoncie</option></select></div>
                <div class="rk-dry-field"><label for="rk-dry-system">Rodzina systemu</label><select id="rk-dry-system"><option value="lamella" selected>Panel profilowany i lamele</option><option value="board">Frezowana płyta suchego jastrychu</option><option value="joist">Układ na legarach lub między belkami</option></select></div>
                <div class="rk-dry-field"><label for="rk-dry-height">Dostępna wysokość bez okładziny</label><select id="rk-dry-height"><option value="low">Mniej niż 35 mm</option><option value="medium">35–60 mm</option><option value="high" selected>Powyżej 60 mm</option><option value="unknown">Jeszcze nieustalona</option></select></div>
                <div class="rk-dry-field"><label for="rk-dry-covering">Planowana okładzina</label><select id="rk-dry-covering"><option value="tile">Płytki ceramiczne lub kamień</option><option value="vinyl">Panele winylowe</option><option value="laminate" selected>Panele laminowane</option><option value="wood">Deska lub parkiet warstwowy</option></select></div>
                <div class="rk-dry-field is-full"><label for="rk-dry-room">Warunki użytkowania</label><select id="rk-dry-room"><option value="dry" selected>Pomieszczenie suche</option><option value="wet">Łazienka lub strefa narażona na wodę</option><option value="heavy">Podłoga z większym obciążeniem użytkowym</option></select></div>
              </div>

              <div class="rk-dry-checks">
                <label class="rk-dry-check"><input id="rk-dry-heatloss" type="checkbox"><span>Mam obliczone straty ciepła każdego pomieszczenia.</span></label>
                <label class="rk-dry-check"><input id="rk-dry-structure" type="checkbox"><span>Nośność i ugięcie stropu zostały sprawdzone.</span></label>
                <label class="rk-dry-check"><input id="rk-dry-doc" type="checkbox" checked><span>Mam kompletną dokumentację jednego systemu.</span></label>
                <label class="rk-dry-check"><input id="rk-dry-finish-doc" type="checkbox"><span>Znam opór cieplny i wymagania wybranej okładziny.</span></label>
                <label class="rk-dry-check"><input id="rk-dry-base" type="checkbox" checked><span>Podłoże jest stabilne, suche i przygotowane do montażu.</span></label>
              </div>

              <div class="rk-dry-assumption"><strong>Zakres kwalifikatora:</strong> narzędzie nie dobiera mocy, rozstawu, średnicy rury, przepływów, temperatury zasilania ani rodzaju wzmocnienia stropu. Wynik jest checklistą projektową, a nie zgodą na montaż.</div>
              <button class="rk-dry-audit-reset" id="rk-dry-audit-reset" type="button">Przywróć przykładowy wariant stropu drewnianego</button>
            </form>

            <div class="rk-dry-audit-output" aria-live="polite">
              <div class="rk-dry-metrics rk-dry-audit-metrics">
                <div class="rk-dry-metric"><small>Wariant</small><strong id="rk-dry-result-system">Panel i lamele</strong></div>
                <div class="rk-dry-metric"><small>Podłoże</small><strong id="rk-dry-result-context">Strop drewniany</strong></div>
                <div class="rk-dry-metric"><small>Kontrole zamknięte</small><strong id="rk-dry-result-checks">2 z 5</strong></div>
                <div class="rk-dry-metric"><small>Werdykt</small><strong id="rk-dry-result-verdict">Uzupełnij dane</strong></div>
              </div>

              <div class="rk-dry-audit-status is-danger" id="rk-dry-audit-status">
                <strong id="rk-dry-audit-title">Nie wybieraj rozstawu bez obliczeń strat ciepła</strong>
                <span id="rk-dry-audit-copy">System suchy może mieć ograniczoną moc przy niskiej temperaturze wody. Najpierw ustal wymagania każdego pomieszczenia.</span>
              </div>

              <div class="rk-dry-tool-cross-section" aria-label="Dynamiczny przekrój wybranego systemu suchego">
                <div class="rk-dry-tool-layer is-finish"><strong id="rk-dry-layer-finish">Panele laminowane i podkład o znanym oporze</strong><small>Okładzina użytkowa</small></div>
                <div class="rk-dry-tool-layer is-screed"><strong id="rk-dry-layer-screed">Suchy jastrych dopuszczony nad systemem</strong><small>Warstwa nośna i rozkładająca obciążenia</small></div>
                <div class="rk-dry-tool-layer is-pipe"><strong id="rk-dry-layer-pipe">Rura w ścisłym kontakcie z lamelą grzejną</strong><small>Przekazanie i rozprowadzenie ciepła</small></div>
                <div class="rk-dry-tool-layer is-fixing"><strong id="rk-dry-layer-system">Profilowany panel systemowy</strong><small>Prowadzenie rury zgodnie z geometrią producenta</small></div>
                <div class="rk-dry-tool-layer is-insulation"><strong id="rk-dry-layer-insulation">Izolacja cieplna lub akustyczna zgodna ze stropem</strong><small>Bez przypadkowej miękkiej warstwy zwiększającej ugięcie</small></div>
                <div class="rk-dry-tool-layer is-base"><strong id="rk-dry-layer-base">Sprawdzony konstrukcyjnie strop drewniany</strong><small>Nośny, sztywny, suchy i równy</small></div>
              </div>

              <ul class="rk-dry-audit-list" id="rk-dry-audit-list"></ul>
            </div>
          </div>

          <div class="rk-dry-tool-note">Wysokość i masa nie są wyliczane z nazw warstw. Należy je zsumować z kart technicznych dokładnie tych elementów, które znajdą się w zamówionym systemie.</div>
        </div>

        <div class="rk-dry-inline-cta">
          <span class="rk-dry-kicker" style="color:#79f1ff">Od kwalifikacji do rzeczywistych obliczeń</span>
          <h2>Wiesz już, jak może wyglądać przekrój — teraz trzeba sprawdzić jego moc</h2>
          <p>Kwalifikator wskazuje kierunek konstrukcyjny, ale nie potwierdza, czy wybrany system pokryje straty ciepła przy dostępnej temperaturze zasilania. Decydują rozstaw i średnica rury, powierzchnia lameli, opór suchego jastrychu i okładziny, długości pętli, przepływy oraz parametry źródła.</p>
          <a class="rk-dry-cta-button rk-dry-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt systemu suchego</a>
          <small class="rk-dry-disclosure">Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
        </div>
      </section>

      <section class="rk-dry-section" id="rk-dry-output">
        <span class="rk-dry-kicker">Mała masa nie tworzy dodatkowych watów</span>
        <h2>Od czego zależy moc systemu suchego?</h2>
        <p class="rk-dry-lead">Moc podłogi nie wynika z samego zastosowania aluminium ani z deklaracji „niskotemperaturowy”. Trzeba zestawić wymaganą moc pomieszczenia z charakterystyką kompletnego układu.</p>

        <div class="rk-dry-factors">
          <div class="rk-dry-factor"><b>01</b><h3>Temperatura wody</h3><p>Im mniejsza różnica pomiędzy wodą i pomieszczeniem, tym ważniejsze stają się opory oraz powierzchnia wymiany.</p></div>
          <div class="rk-dry-factor"><b>02</b><h3>Rozstaw rur</h3><p>Musi być dostępny w geometrii panelu i potwierdzony tabelą albo obliczeniami producenta.</p></div>
          <div class="rk-dry-factor"><b>03</b><h3>Lamele i kontakt</h3><p>Szerokość, grubość, pokrycie powierzchni oraz ścisłe przyleganie do rury wpływają na rozprowadzenie ciepła.</p></div>
          <div class="rk-dry-factor"><b>04</b><h3>Warstwa nośna</h3><p>Suchy jastrych przewodzi ciepło i jednocześnie rozkłada obciążenia. Jego rodzaju nie wolno wybierać tylko według grubości.</p></div>
          <div class="rk-dry-factor"><b>05</b><h3>Okładzina</h3><p>Klej, podkład, panel albo drewno tworzą wspólny opór nad rurą i zmieniają wymaganą temperaturę zasilania.</p></div>
          <div class="rk-dry-factor"><b>06</b><h3>Przepływ i pętla</h3><p>Rura o mniejszej średnicy albo zbyt długa pętla może wymagać większego ciśnienia i innego podziału powierzchni.</p></div>
        </div>

        <div class="rk-dry-callout is-warning"><p><strong>Nie przenoś tabeli mocy z jednego systemu na drugi.</strong> Wyniki zależą od budowy stanowiska badawczego, rozstawu, warstw wierzchnich i temperatur. Dane katalogowe trzeba czytać razem z przekrojem, którego dotyczą.</p></div>
        <p>Wpływ materiału wierzchniego rozwija poradnik <a href="https://projekt-ogrzewania.pl/jak-rodzaj-okladziny-podlogowej-wplywa-na-wydajnosc-ogrzewania-podlogowego/">o oporze cieplnym okładziny</a>, a podział powierzchni — artykuł <a href="https://projekt-ogrzewania.pl/jak-zaplanowac-rozmieszczenie-petli-grzewczych-w-ogrzewaniu-podlogowym/">o rozmieszczeniu pętli</a>.</p>
      </section>

      <section class="rk-dry-section" id="rk-dry-build-up">
        <span class="rk-dry-kicker">Wartości zawsze z konkretnego zestawu</span>
        <h2>Wysokość, masa i koszt systemu suchego</h2>
        <p class="rk-dry-lead">Nie istnieje jedna wysokość ani masa „suchej podłogówki”. Trzeba zsumować panel, element przewodzący, rurę, suchy jastrych, warstwę montażową i okładzinę. Przy remoncie liczą się także wyrównanie podłoża i lokalne różnice poziomów.</p>

        <div class="rk-dry-grid-3">
          <div class="rk-dry-truth"><h3>Wysokość</h3><p>Przykładowy system z panelem EPS 42,5 mm i płytą 18 mm ma około 61 mm przed okładziną. Inna rodzina produktu może mieć zupełnie inny przekrój.</p></div>
          <div class="rk-dry-truth"><h3>Masa</h3><p>Sam suchy jastrych może ważyć ponad 20 kg/m². Do oceny stropu należy dodać pozostałe warstwy, okładzinę i obciążenie użytkowe.</p></div>
          <div class="rk-dry-truth"><h3>Koszt</h3><p>Porównanie ma sens dopiero wtedy, gdy oba warianty obejmują izolację, rurę, warstwę grzewczą, jastrych, przygotowanie podłoża i robociznę.</p></div>
        </div>

        <div class="rk-dry-table-wrap">
          <table>
            <thead><tr><th>Pozycja kosztowa</th><th>Co powinno znaleźć się w wycenie?</th><th>Co najczęściej zostaje pominięte?</th></tr></thead>
            <tbody>
              <tr><td data-label="Pozycja kosztowa"><strong>System grzewczy</strong></td><td data-label="Co powinno znaleźć się w wycenie?">Panele, lamele, rury, kształtki systemowe, taśma brzegowa i odpady montażowe.</td><td data-label="Co najczęściej zostaje pominięte?">Elementy pełne do przejść, stref niegrzewanych i nietypowych narożników.</td></tr>
              <tr><td data-label="Pozycja kosztowa"><strong>Suchy jastrych</strong></td><td data-label="Co powinno znaleźć się w wycenie?">Płyty, klej, wkręty albo klamry, grunt i rozwiązanie spoin.</td><td data-label="Co najczęściej zostaje pominięte?">Dodatkowa warstwa wymagana pod konkretną okładzinę lub obciążenie.</td></tr>
              <tr><td data-label="Pozycja kosztowa"><strong>Przygotowanie stropu</strong></td><td data-label="Co powinno znaleźć się w wycenie?">Wyrównanie, naprawy, wzmocnienie, izolacja akustyczna i kontrola wilgotności.</td><td data-label="Co najczęściej zostaje pominięte?">Koszt usunięcia ugięcia albo niestabilnego poszycia istniejącej podłogi.</td></tr>
              <tr><td data-label="Pozycja kosztowa"><strong>Wykończenie</strong></td><td data-label="Co powinno znaleźć się w wycenie?">Hydroizolacja, klej, podkład i okładzina zgodna z temperaturą pracy.</td><td data-label="Co najczęściej zostaje pominięte?">Systemowa chemia do płytek oraz ograniczenia pod panelami i winylem.</td></tr>
            </tbody>
          </table>
        </div>
      </section>

      <section class="rk-dry-section" id="rk-dry-substrate">
        <span class="rk-dry-kicker">Lekki system również obciąża konstrukcję</span>
        <h2>Strop drewniany, żelbetowy i podłoga na gruncie</h2>
        <p class="rk-dry-lead">System suchy jest często dobrym kierunkiem dla stropu drewnianego, ale decyzja nie może wynikać wyłącznie z mniejszej masy. Trzeba sprawdzić nośność, ugięcie, drgania, rozstaw belek, stan poszycia i wymagania akustyczne.</p>

        <div class="rk-dry-grid-3">
          <div class="rk-dry-card"><span class="rk-dry-card-number">D</span><h3>Strop drewniany</h3><p>Największym ryzykiem jest nie tylko ciężar, lecz także ugięcie i ruch podłoża. Płyta pod płytkami wymaga odpowiedniej sztywności całego układu.</p></div>
          <div class="rk-dry-card"><span class="rk-dry-card-number">Ż</span><h3>Strop żelbetowy</h3><p>System suchy może skrócić harmonogram i ograniczyć wysokość, ale istniejące nierówności nadal wymagają przygotowania zgodnego z instrukcją.</p></div>
          <div class="rk-dry-card"><span class="rk-dry-card-number">G</span><h3>Podłoga na gruncie</h3><p>Suchy moduł grzewczy nie zastępuje izolacji całej przegrody, hydroizolacji ani ochrony przed wilgocią pochodzącą z gruntu.</p></div>
        </div>

        <p>Przed decyzją przeczytaj również poradnik <a href="https://projekt-ogrzewania.pl/czy-ogrzewanie-podlogowe-nadaje-sie-do-drewnianego-stropu/">o ogrzewaniu podłogowym na drewnianym stropie</a> oraz analizę <a href="https://projekt-ogrzewania.pl/ogrzewanie-podlogowe-w-domu-szkieletowym-kluczowe-roznice-i-pulapki/">podłogówki w domu szkieletowym</a>.</p>
      </section>

      <section class="rk-dry-section" id="rk-dry-coverings">
        <span class="rk-dry-kicker">Warstwa użytkowa jest częścią obliczeń</span>
        <h2>Płytki, winyl, panele i drewno na systemie suchym</h2>
        <p class="rk-dry-lead">Nie wystarczy informacja, że materiał „nadaje się na podłogówkę”. Trzeba potwierdzić jego opór cieplny, temperaturę dopuszczalną przez producenta oraz sposób montażu na konkretnym suchym jastrychu.</p>

        <div class="rk-dry-table-wrap">
          <table>
            <thead><tr><th>Okładzina</th><th>Co przemawia na jej korzyść?</th><th>Co trzeba sprawdzić?</th><th>Najczęstszy błąd</th></tr></thead>
            <tbody>
              <tr><td data-label="Okładzina"><strong>Płytki lub kamień</strong></td><td data-label="Co przemawia na jej korzyść?">Niski opór cieplny i dobre przekazywanie ciepła.</td><td data-label="Co trzeba sprawdzić?">Sztywność, dodatkową płytę, hydroizolację, grunt, klej oraz rozwiązanie spoin i dylatacji.</td><td data-label="Najczęstszy błąd">Klejenie bezpośrednio do elementu, który nie jest dopuszczony jako podłoże pod płytki.</td></tr>
              <tr><td data-label="Okładzina"><strong>Winyl</strong></td><td data-label="Co przemawia na jej korzyść?">Mała grubość i często niski opór cieplny.</td><td data-label="Co trzeba sprawdzić?">Równość, dopuszczalną temperaturę, podkład oraz możliwość montażu klejonego lub pływającego.</td><td data-label="Najczęstszy błąd">Przeniesienie nierówności i połączeń płyt na cienką okładzinę.</td></tr>
              <tr><td data-label="Okładzina"><strong>Panele laminowane</strong></td><td data-label="Co przemawia na jej korzyść?">Szybki montaż i szeroka dostępność produktów do podłogówki.</td><td data-label="Co trzeba sprawdzić?">Łączny opór panelu oraz podkładu i wymagania dotyczące temperatury powierzchni.</td><td data-label="Najczęstszy błąd">Zastosowanie grubego, izolującego podkładu akustycznego.</td></tr>
              <tr><td data-label="Okładzina"><strong>Drewno warstwowe</strong></td><td data-label="Co przemawia na jej korzyść?">Stabilniejsza konstrukcja niż w przypadku wielu desek litych.</td><td data-label="Co trzeba sprawdzić?">Gatunek, grubość, opór, wilgotność, klej oraz limit temperatury powierzchni.</td><td data-label="Najczęstszy błąd">Zmiana drewna po wykonaniu projektu bez ponownego sprawdzenia mocy podłogi.</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-dry-callout is-warning"><p><strong>Łazienka wymaga osobnej kontroli.</strong> Brak mokrego jastrychu nie oznacza braku ryzyka zawilgocenia. Hydroizolację, odpływy, przejścia instalacyjne i podłoże pod płytki trzeba wykonać jako kompletny układ dopuszczony do strefy mokrej.</p></div>
      </section>

      <section class="rk-dry-section" id="rk-dry-source">
        <span class="rk-dry-kicker">Niska temperatura tylko po sprawdzeniu mocy</span>
        <h2>System suchy z pompą ciepła albo kotłem</h2>
        <p class="rk-dry-lead">Sucha podłogówka może współpracować z pompą ciepła i kotłem kondensacyjnym, jeżeli przy zaprojektowanej temperaturze wody dostarcza wymaganą moc. Sam brak wylewki nie gwarantuje temperatury zasilania 30–35°C.</p>

        <div class="rk-dry-grid-2">
          <div class="rk-dry-card"><span class="rk-dry-card-number">PC</span><h3>Pompa ciepła</h3><p>Niższa temperatura może poprawiać sprawność, lecz mniejsza pojemność wodna i szybka reakcja wymagają prawidłowego przepływu, minimalnej objętości instalacji oraz spokojnego sterowania.</p></div>
          <div class="rk-dry-card"><span class="rk-dry-card-number">K</span><h3>Kocioł kondensacyjny</h3><p>System może sprzyjać niskiej temperaturze powrotu, ale źródło musi mieć odpowiednią modulację, a automatyka nie powinna powodować krótkich cykli pracy.</p></div>
        </div>

        <div class="rk-dry-callout"><p><strong>Mała bezwładność jest cechą, nie wadą ani zaletą absolutną.</strong> Pomaga szybciej reagować na zyski słoneczne i zmianę użytkowania, ale wymaga sterowania dopasowanego do dynamiki budynku. Agresywne obniżenia nocne nie muszą obniżać zużycia energii.</p></div>
        <p>Różnicę pomiędzy zapotrzebowaniem domu a sprawnością źródła wyjaśnia opracowanie <a href="https://projekt-ogrzewania.pl/czy-ogrzewanie-podlogowe-jest-energooszczedne/">czy ogrzewanie podłogowe jest energooszczędne</a>.</p>
      </section>

      <section class="rk-dry-section" id="rk-dry-installation">
        <span class="rk-dry-kicker">Kolejność ważniejsza niż tempo montażu</span>
        <h2>Jak wykonać system suchy ogrzewania podłogowego?</h2>
        <p class="rk-dry-lead">Poniższe etapy pokazują logikę procesu. Dokładne klejenie, skręcanie, kierunek płyt, szerokości spoin i czasy technologiczne należy zawsze przyjąć z instrukcji zastosowanego systemu.</p>

        <div class="rk-dry-steps">
          <div class="rk-dry-step"><h3>Zamknij projekt cieplny i hydrauliczny</h3><p>Ustal straty ciepła, temperaturę zasilania, rozstaw, średnicę rur, długości pętli, przepływy, rozdzielacze oraz opór planowanych okładzin.</p></div>
          <div class="rk-dry-step"><h3>Sprawdź konstrukcję i dostępne poziomy</h3><p>Zweryfikuj nośność, ugięcie, równość, wilgotność, wysokości drzwi, schodów oraz połączenie z sąsiednimi podłogami.</p></div>
          <div class="rk-dry-step"><h3>Przygotuj stabilne podłoże</h3><p>Usuń luźne elementy i uskoki. Wyrównanie wykonaj materiałem oraz metodą dopuszczoną pod konkretny zestaw płyt.</p></div>
          <div class="rk-dry-step"><h3>Ułóż warstwy brzegowe i systemowe</h3><p>Zachowaj mijankę, kierunek płyt, wymagane szczeliny i ciągłość podparcia. Nie zamieniaj materiałów bez zgody producenta.</p></div>
          <div class="rk-dry-step"><h3>Zamontuj lamele i rury</h3><p>Wykorzystaj rozstawy dostępne w systemie, zachowaj promienie gięcia i pełny kontakt rury z elementem przewodzącym. Oznacz każdą pętlę.</p></div>
          <div class="rk-dry-step"><h3>Wykonaj próbę szczelności</h3><p>Sprawdź obwody przed ich zakryciem, sporządź protokół i dokumentację zdjęciową. Parametry próby odczytaj z instrukcji rury i projektu.</p></div>
          <div class="rk-dry-step"><h3>Zamknij układ suchym jastrychem</h3><p>Łącz płyty na zakładkach lub zgodnie z systemem, kontrolując spoiny, mocowania, obciążenia i wymagania pod planowaną podłogę.</p></div>
          <div class="rk-dry-step"><h3>Wykonaj warstwy wykończeniowe</h3><p>Zastosuj hydroizolację, grunt, klej albo podkład wymagany dla okładziny. Uruchomienie przeprowadź zgodnie z dokumentacją systemu i materiału podłogowego.</p></div>
        </div>

        <div class="rk-dry-callout"><p><strong>Suchy montaż nie zwalnia z próby szczelności.</strong> Łatwiejsze dojście na etapie prac nie oznacza, że po ułożeniu płytek albo podłogi pływającej naprawa będzie prosta i bezkosztowa.</p></div>
      </section>

      <section class="rk-dry-section" id="rk-dry-comparison">
        <span class="rk-dry-kicker">Wybór konstrukcyjny, nie ranking technologii</span>
        <h2>System suchy czy mokry — co naprawdę rozstrzyga?</h2>
        <p class="rk-dry-lead">Obie technologie mogą zapewnić komfort i pracować jako niskotemperaturowe. Wybór powinien odpowiadać konstrukcji budynku, harmonogramowi, dostępnej wysokości, wymaganej mocy oraz sposobowi użytkowania.</p>

        <div class="rk-dry-table-wrap">
          <table>
            <thead><tr><th>Kryterium</th><th>System suchy</th><th>System mokry</th><th>Pytanie projektowe</th></tr></thead>
            <tbody>
              <tr><td data-label="Kryterium"><strong>Masa</strong></td><td data-label="System suchy">Zwykle mniejsza, lecz zależna od płyt i okładziny.</td><td data-label="System mokry">Zwykle większa z powodu jastrychu grzewczego.</td><td data-label="Pytanie projektowe">Jakie obciążenie i ugięcie dopuszcza strop?</td></tr>
              <tr><td data-label="Kryterium"><strong>Wysokość</strong></td><td data-label="System suchy">Dostępne są różne, także niskie rozwiązania systemowe.</td><td data-label="System mokry">Klasyczny przekrój wymaga miejsca na rurę i jastrych.</td><td data-label="Pytanie projektowe">Ile miejsca pozostaje po uwzględnieniu izolacji i okładziny?</td></tr>
              <tr><td data-label="Kryterium"><strong>Reakcja</strong></td><td data-label="System suchy">Mniejsza akumulacja i szybsza zmiana temperatury.</td><td data-label="System mokry">Większa akumulacja i wolniejsza odpowiedź.</td><td data-label="Pytanie projektowe">Czy budynek ma duże zyski słoneczne lub okresowe użytkowanie?</td></tr>
              <tr><td data-label="Kryterium"><strong>Harmonogram</strong></td><td data-label="System suchy">Bez sezonowania klasycznej wylewki, lecz z czasem potrzebnym na montaż płyt i klejów.</td><td data-label="System mokry">Wymaga wykonania, dojrzewania, wygrzania i kontroli wilgotności jastrychu.</td><td data-label="Pytanie projektowe">Które etapy naprawdę leżą na ścieżce krytycznej budowy?</td></tr>
              <tr><td data-label="Kryterium"><strong>Koszt</strong></td><td data-label="System suchy">Wyższy udział elementów prefabrykowanych i suchego jastrychu.</td><td data-label="System mokry">Często tańsze materiały warstwy grzewczej, ale większy zakres robót mokrych.</td><td data-label="Pytanie projektowe">Czy porównanie obejmuje identyczny, kompletny zakres podłogi?</td></tr>
            </tbody>
          </table>
        </div>

        <p>Rozwinięcie porównania znajduje się w artykule <a href="https://projekt-ogrzewania.pl/system-mokry-czy-suchy-w-wodnym-ogrzewaniu-podlogowym-ktory-wybrac/">system mokry czy suchy</a>. Budowę wariantu z jastrychem opisuje osobny przewodnik <a href="https://projekt-ogrzewania.pl/czym-jest-system-mokry-w-wodnym-ogrzewaniu-podlogowym/">o systemie mokrym</a>.</p>
      </section>

      <section class="rk-dry-section" id="rk-dry-errors">
        <span class="rk-dry-kicker">Najdroższe są błędy pomiędzy branżami</span>
        <h2>Najczęstsze błędy w systemie suchym</h2>
        <div class="rk-dry-errors">
          <div class="rk-dry-error"><b>BŁĄD 01</b><h3>Mieszanie elementów bez potwierdzenia</h3><p>Panel, lamela, rura i suchy jastrych pochodzą z przypadkowych zestawów, dlatego nikt nie potwierdza mocy, obciążeń ani gwarancji.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 02</b><h3>Zakup przed obliczeniem mocy</h3><p>Dopiero po dostawie okazuje się, że dostępny rozstaw i temperatura zasilania nie pokrywają strat części pomieszczeń.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 03</b><h3>Pomijanie ugięcia stropu</h3><p>Lekka konstrukcja jest układana na niestabilnym poszyciu. Ruch podłogi niszczy połączenia płyt, fugi albo cienki winyl.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 04</b><h3>Okładzina dobierana na końcu</h3><p>Gruby podkład, drewno albo dodatkowa płyta zwiększają opór i zmieniają wydajność względem przyjętego projektu.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 05</b><h3>Brak warstwy rozkładającej obciążenia</h3><p>Wykończenie trafia bezpośrednio na element, który nie jest podłożem użytkowym i nie przenosi wymaganych obciążeń punktowych.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 06</b><h3>Brak hydroizolacji w łazience</h3><p>Określenie „suchy” zostaje błędnie potraktowane jako odporność na wodę całej konstrukcji podłogi.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 07</b><h3>Niepotwierdzona wysokość</h3><p>Uwzględniono tylko panel z rurą, pomijając suchy jastrych, klej, podkład i docelową okładzinę.</p></div>
          <div class="rk-dry-error"><b>BŁĄD 08</b><h3>Sterowanie jak grzejnikiem</h3><p>Gwałtowne zmiany nastaw i zamykanie wielu pętli rozregulowują przepływy oraz mogą powodować krótką pracę źródła.</p></div>
        </div>
      </section>

      <section class="rk-dry-section" id="rk-dry-checklist">
        <span class="rk-dry-kicker">Przed zakupem pierwszej palety</span>
        <h2>Checklista inwestora</h2>
        <ul class="rk-dry-checklist">
          <li>Obliczono straty ciepła każdego pomieszczenia.</li>
          <li>Potwierdzono moc systemu przy projektowej temperaturze wody.</li>
          <li>Sprawdzono nośność, ugięcie i stan podłoża.</li>
          <li>Zsumowano wysokość wszystkich warstw wraz z okładziną.</li>
          <li>Zsumowano masę stałą i uwzględniono obciążenie użytkowe.</li>
          <li>Panel, rura, lamela i suchy jastrych tworzą dopuszczony układ.</li>
          <li>Znany jest opór cieplny okładziny i podkładu.</li>
          <li>Ustalono rozwiązanie łazienek, hydroizolacji i przejść instalacyjnych.</li>
          <li>Rozrysowano pętle, dobiegi, rozdzielacze i strefy niegrzewane.</li>
          <li>Zaplanowano próbę szczelności i dokumentację powykonawczą.</li>
        </ul>
      </section>

      <section class="rk-dry-section" id="rk-dry-faq">
        <span class="rk-dry-kicker">Najczęstsze pytania inwestorów</span>
        <h2>System suchy ogrzewania podłogowego — FAQ</h2>
        <div class="rk-dry-faq">
          <details><summary>Co oznacza system suchy ogrzewania podłogowego?</summary><div class="rk-dry-faq-answer"><p>To wodna podłoga grzewcza bez klasycznego jastrychu cementowego lub anhydrytowego otaczającego rury. Ciepło rozprowadzają lamele, frezowane płyty albo inne elementy systemowe, a obciążenia przenosi suchy jastrych lub dopuszczona płyta konstrukcyjna.</p></div></details>
          <details><summary>Czy system suchy naprawdę nie wymaga wylewki?</summary><div class="rk-dry-faq-answer"><p>Nie wymaga klasycznej mokrej wylewki grzewczej, ale zwykle potrzebuje suchego jastrychu albo innej warstwy nośnej. Niektóre cienkie rozwiązania renowacyjne są zalewane masą i dlatego nie są systemami całkowicie suchymi.</p></div></details>
          <details><summary>Jaka jest minimalna wysokość suchej podłogówki?</summary><div class="rk-dry-faq-answer"><p>Nie ma jednej wartości dla całej technologii. Wysokość zależy od rodziny systemu, średnicy rury, panelu, suchego jastrychu, warstwy montażowej i okładziny. Należy ją sumować z kart technicznych konkretnego zestawu.</p></div></details>
          <details><summary>Ile waży system suchy ogrzewania podłogowego?</summary><div class="rk-dry-faq-answer"><p>Masa jest zwykle mniejsza niż w systemie z klasycznym jastrychem, lecz nadal zależy od płyt, warstw wyrównujących i okładziny. Do oceny stropu potrzebna jest masa całej podłogi oraz obciążenie użytkowe, a nie tylko panelu z rurą.</p></div></details>
          <details><summary>Czy system suchy nadaje się na strop drewniany?</summary><div class="rk-dry-faq-answer"><p>Często jest właściwym kierunkiem ze względu na mniejszą masę, ale strop wymaga sprawdzenia nośności, ugięcia, drgań, rozstawu belek i stanu poszycia. Szczególnej kontroli wymagają płytki oraz inne sztywne okładziny.</p></div></details>
          <details><summary>Czy na systemie suchym można ułożyć płytki?</summary><div class="rk-dry-faq-answer"><p>Tak, jeżeli kompletny układ płyt, spoin, hydroizolacji, gruntu i kleju jest dopuszczony pod płytki oraz zapewnia wymaganą sztywność. Nie każda płyta systemowa jest bezpośrednim podłożem pod ceramikę.</p></div></details>
          <details><summary>Czy sucha podłogówka współpracuje z pompą ciepła?</summary><div class="rk-dry-faq-answer"><p>Tak, jeśli jej moc przy niskiej temperaturze wody pokrywa straty ciepła pomieszczeń. Trzeba sprawdzić dane kompletnego systemu, opór okładziny, przepływy i minimalne wymagania pompy dotyczące objętości oraz przepływu instalacji.</p></div></details>
          <details><summary>Czy system suchy nagrzewa się szybciej niż mokry?</summary><div class="rk-dry-faq-answer"><p>Zwykle reaguje szybciej, ponieważ ma mniejszą masę akumulacyjną. Rzeczywisty czas zależy jednak od mocy, temperatury wody, grubości płyt, okładziny i konstrukcji budynku. Nie należy obiecywać jednego czasu dla wszystkich systemów.</p></div></details>
          <details><summary>Czy system suchy jest droższy od mokrego?</summary><div class="rk-dry-faq-answer"><p>Elementy prefabrykowane i suchy jastrych często zwiększają koszt materiałów, ale mogą ograniczyć prace mokre i skrócić harmonogram. Porównanie powinno obejmować identyczny zakres: przygotowanie podłoża, izolację, system grzewczy, jastrych, wykończenie i robociznę.</p></div></details>
          <details><summary>Czy elementy różnych producentów można ze sobą łączyć?</summary><div class="rk-dry-faq-answer"><p>Tylko wtedy, gdy zgodność została jednoznacznie potwierdzona przez dokumentację, projektanta albo producentów. Przypadkowe połączenie panelu, lameli, rury i suchego jastrychu pozostawia bez potwierdzenia moc, nośność oraz sposób wykonania okładziny.</p></div></details>
        </div>
      </section>

      <section class="rk-dry-section" id="rk-dry-sources">
        <span class="rk-dry-kicker">Podstawa techniczna opracowania</span>
        <h2>Normy i dokumentacje systemowe</h2>
        <p>Wymagania dotyczące montażu wodnych, wbudowanych systemów ogrzewania i chłodzenia powierzchniowego opisuje <a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener nofollow">ISO 11855-5:2021</a>. Dokument wymaga dopasowania konstrukcji powierzchni grzewczej do konkretnego zastosowania.</p>
        <p>Przykładowe różnice konstrukcyjne pokazują dokumentacje <a href="https://kisan.pl/produkty/system-kisan-comfort/opis/kisan-comfort-floor-dry-system-podlogowy-suchy-oparty-na-styropianie-z-wypustkami-i-lamelach-aluminiowych/" target="_blank" rel="noopener nofollow">Kisan Comfort Floor Dry</a> oraz <a href="https://www.fermacell.pl/pl/podlogi/fermacell-therm25%E2%84%A2" target="_blank" rel="noopener nofollow">Fermacell Therm25</a>. Pierwszy wariant wykorzystuje profilowane płyty i lamele, drugi frezowane elementy gipsowo-włóknowe. Parametrów jednego rozwiązania nie należy przenosić na drugie.</p>
        <p>Artykuł nie zastępuje projektu instalacji, obliczeń konstrukcyjnych, instrukcji producenta ani dokumentacji materiału wykończeniowego.</p>
        <div class="rk-dry-sources"><p><strong>Ostatnia aktualizacja merytoryczna: 28 sierpnia 2026 r.</strong></p></div>
      </section>

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

        <header class="rk-dry-author-head">
          <div><span class="rk-dry-kicker">Autor opracowania</span><h2>Robert Kucharski</h2><p>Projektant instalacji sanitarnych • specjalista HVAC i ogrzewania podłogowego</p></div>
          <span class="rk-dry-author-mark">SYSTEM SUCHY • HVAC</span>
        </header>

        <div class="rk-dry-author-layout">
          <aside class="rk-dry-author-side">
            <div class="rk-dry-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant ogrzewania podłogowego" width="600" height="600" loading="lazy" decoding="async"></div>
            <div class="rk-dry-author-name">Robert Kucharski</div>
            <div class="rk-dry-author-role">Projektant instalacji sanitarnych<br>Specjalista HVAC i ogrzewania podłogowego</div>
            <div class="rk-dry-author-social-label">Znajdziesz mnie również:</div>
            <div class="rk-dry-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="noopener nofollow me" aria-label="Robert Kucharski na LinkedIn" title="LinkedIn">
                <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5.2 7.7H1.6V22h3.6V7.7ZM3.4 2A2.1 2.1 0 1 0 3.4 6.2 2.1 2.1 0 0 0 3.4 2ZM22.4 13.8c0-4.3-2.3-6.3-5.4-6.3a4.7 4.7 0 0 0-4.2 2.3V7.7H9.2V22h3.6v-7.1c0-1.9.4-3.7 2.7-3.7 2.3 0 2.3 2.1 2.3 3.8v7h3.6l1-8.2Z"/></svg>
              </a>
              <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="noopener nofollow me" aria-label="Projekt-Ogrzewania.pl na Facebooku" title="Facebook">
                <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14.2 22v-9h3l.5-3.5h-3.5V7.3c0-1 .3-1.7 1.8-1.7h1.9V2.5c-.3 0-1.5-.1-2.8-.1-2.8 0-4.7 1.7-4.7 4.8v2.3H7.2V13h3.2v9h3.8Z"/></svg>
              </a>
              <a href="https://x.com/Projekt_HVAC" target="_blank" rel="noopener nofollow me" aria-label="Projekt HVAC w serwisie X" title="X">
                <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.8 7.8L23.2 22H17l-4.9-6.4L6.5 22H3.3l7.3-8.4L2.8 2h6.4l4.4 5.8L18.9 2Zm-1.1 17.8h1.7L8.3 4.1H6.5l11.3 15.7Z"/></svg>
              </a>
            </div>
          </aside>

          <div class="rk-dry-author-main">
            <blockquote class="rk-dry-author-quote"><p>„System suchy nie wybacza przypadkowego mieszania elementów. Płyta, lamela, rura, suchy jastrych i okładzina muszą tworzyć jeden sprawdzony układ.”</p></blockquote>

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

            <div class="rk-dry-author-panel rk-dry-author-panel-about"><p>Projektuję wodne ogrzewanie podłogowe w systemach mokrych i suchych. Łączę obliczenia strat ciepła, temperatur powierzchni, rozstawów, przepływów i oporów z rzeczywistym układem warstw podłogi.</p></div>
            <div class="rk-dry-author-panel rk-dry-author-panel-exp"><p>Dokumentacja wykonawcza obejmuje podział na pętle, długości obwodów, przepływy, nastawy, rozdzielacze i temperaturę pracy. W systemach suchych koordynuję również geometrię paneli, dostępne rozstawy, suche jastrychy, wysokość oraz opór planowanych okładzin.</p></div>
            <div class="rk-dry-author-panel rk-dry-author-panel-sites">
              <p>Jestem właścicielem trzech serwisów branżowych. Powiązanie portali podaję jawnie, aby czytelnik znał autorstwo i kontekst linkowania.</p>
              <div class="rk-dry-site-links"><a href="https://projekt-ogrzewania.pl/">Projekt-Ogrzewania.pl</a><a href="https://remont.biz.pl/" target="_blank" rel="noopener nofollow">Remont.biz.pl</a><a href="https://sobir.pl/" target="_blank" rel="noopener nofollow">Sobir.pl</a></div>
            </div>
          </div>
        </div>
      </section>

      <section class="rk-dry-final-cta" aria-label="Projekt suchego ogrzewania podłogowego">
        <span class="rk-dry-kicker" style="color:#79f1ff">Zamknij dobór przed zakupem elementów</span>
        <h2>Otrzymaj projekt dopasowany do systemu suchego i Twojej podłogi</h2>
        <p>Dokumentacja łączy straty ciepła, dostępną temperaturę wody, rozstawy oferowane przez system, długości pętli, przepływy, rozdzielacze oraz opór okładzin. Dzięki temu wykonawca otrzymuje parametry, które można zweryfikować przed zamknięciem rur płytami.</p>
        <a class="rk-dry-cta-button rk-dry-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small class="rk-dry-disclosure">Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
      </section>
    </div>
  </div>
</article>



<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#article",
      "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/",
      "headline": "Czym jest system suchy w wodnym ogrzewaniu podłogowym? Warstwy, montaż, zalety i ograniczenia",
      "description": "Techniczny przewodnik po rodzajach, warstwach, mocy, wysokości, masie, okładzinach i montażu suchego ogrzewania podłogowego.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-28",
      "author": {"@id": "https://projekt-ogrzewania.pl/#robert-kucharski"},
      "publisher": {"@id": "https://projekt-ogrzewania.pl/#organization"},
      "mainEntityOfPage": {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#webpage"},
      "about": [
        {"@type": "Thing", "name": "System suchy ogrzewania podłogowego"},
        {"@type": "Thing", "name": "Ogrzewanie podłogowe bez wylewki"},
        {"@type": "Thing", "name": "Suchy jastrych"},
        {"@type": "Thing", "name": "Ogrzewanie podłogowe na stropie drewnianym"}
      ],
      "mentions": [
        {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#qualifier"},
        {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#layers"},
        {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#howto"}
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/",
      "name": "Czym jest system suchy w wodnym ogrzewaniu podłogowym?",
      "description": "Rodzaje systemów suchych, przekroje warstw, interaktywny kwalifikator, moc cieplna, montaż, okładziny oraz porównanie z systemem mokrym.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-28",
      "isPartOf": {"@id": "https://projekt-ogrzewania.pl/#website"},
      "breadcrumb": {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#breadcrumb"},
      "mainEntity": {"@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#article"}
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt-Ogrzewania.pl",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Ogrzewanie podłogowe",
          "item": "https://projekt-ogrzewania.pl/category/ogrzewanie-podlogowe/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "System suchy ogrzewania podłogowego",
          "item": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/"
        }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#qualifier",
      "name": "Interaktywny kwalifikator systemu suchego ogrzewania podłogowego",
      "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-audit",
      "applicationCategory": "UtilitiesApplication",
      "applicationSubCategory": "Kwalifikacja konstrukcji ogrzewania podłogowego",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "inLanguage": "pl-PL",
      "isAccessibleForFree": true,
      "offers": {"@type": "Offer", "price": "0", "priceCurrency": "PLN"},
      "description": "Narzędzie pokazuje dynamiczny przekrój systemu suchego i wskazuje kontrole wymagane dla stropu, wysokości, suchego jastrychu, okładziny oraz kompletności systemu."
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#layers",
      "name": "Warstwy systemu suchego ogrzewania podłogowego",
      "numberOfItems": 6,
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Okładzina i warstwa montażowa"},
        {"@type": "ListItem", "position": 2, "name": "Suchy jastrych lub płyta rozkładająca obciążenia"},
        {"@type": "ListItem", "position": 3, "name": "Rura oraz element przewodzący"},
        {"@type": "ListItem", "position": 4, "name": "Panel systemowy"},
        {"@type": "ListItem", "position": 5, "name": "Izolacja cieplna i akustyczna"},
        {"@type": "ListItem", "position": 6, "name": "Strop albo podłoże konstrukcyjne"}
      ]
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#howto",
      "name": "Jak wykonać system suchy ogrzewania podłogowego?",
      "description": "Osiem etapów wykonania wodnego ogrzewania podłogowego w systemie suchym od projektu do warstw wykończeniowych.",
      "inLanguage": "pl-PL",
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Zamknij projekt cieplny i hydrauliczny",
          "text": "Ustal straty ciepła, temperaturę zasilania, rozstaw, średnicę rur, długości pętli, przepływy, rozdzielacze oraz opór planowanych okładzin.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Sprawdź konstrukcję i dostępne poziomy",
          "text": "Zweryfikuj nośność, ugięcie, równość, wilgotność, wysokości drzwi, schodów oraz połączenie z sąsiednimi podłogami.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Przygotuj stabilne podłoże",
          "text": "Usuń luźne elementy i uskoki. Wyrównanie wykonaj materiałem oraz metodą dopuszczoną pod konkretny zestaw płyt.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Ułóż warstwy brzegowe i systemowe",
          "text": "Zachowaj mijankę, kierunek płyt, wymagane szczeliny i ciągłość podparcia. Nie zamieniaj materiałów bez zgody producenta.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Zamontuj lamele i rury",
          "text": "Wykorzystaj rozstawy dostępne w systemie, zachowaj promienie gięcia i pełny kontakt rury z elementem przewodzącym. Oznacz każdą pętlę.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Wykonaj próbę szczelności",
          "text": "Sprawdź obwody przed ich zakryciem, sporządź protokół i dokumentację zdjęciową. Parametry próby odczytaj z instrukcji rury i projektu.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 7,
          "name": "Zamknij układ suchym jastrychem",
          "text": "Łącz płyty na zakładkach lub zgodnie z systemem, kontrolując spoiny, mocowania, obciążenia i wymagania pod planowaną podłogę.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        },
        {
          "@type": "HowToStep",
          "position": 8,
          "name": "Wykonaj warstwy wykończeniowe",
          "text": "Zastosuj hydroizolację, grunt, klej albo podkład wymagany dla okładziny. Uruchomienie przeprowadź zgodnie z dokumentacją systemu i materiału podłogowego.",
          "url": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#rk-dry-installation"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Co oznacza system suchy ogrzewania podłogowego?",
          "acceptedAnswer": {"@type": "Answer", "text": "To wodna podłoga grzewcza bez klasycznego jastrychu cementowego lub anhydrytowego otaczającego rury. Ciepło rozprowadzają lamele, frezowane płyty albo inne elementy systemowe, a obciążenia przenosi suchy jastrych lub dopuszczona płyta konstrukcyjna."}
        },
        {
          "@type": "Question",
          "name": "Czy system suchy naprawdę nie wymaga wylewki?",
          "acceptedAnswer": {"@type": "Answer", "text": "Nie wymaga klasycznej mokrej wylewki grzewczej, ale zwykle potrzebuje suchego jastrychu albo innej warstwy nośnej. Niektóre cienkie rozwiązania renowacyjne są zalewane masą i dlatego nie są systemami całkowicie suchymi."}
        },
        {
          "@type": "Question",
          "name": "Jaka jest minimalna wysokość suchej podłogówki?",
          "acceptedAnswer": {"@type": "Answer", "text": "Nie ma jednej wartości dla całej technologii. Wysokość zależy od rodziny systemu, średnicy rury, panelu, suchego jastrychu, warstwy montażowej i okładziny. Należy ją sumować z kart technicznych konkretnego zestawu."}
        },
        {
          "@type": "Question",
          "name": "Ile waży system suchy ogrzewania podłogowego?",
          "acceptedAnswer": {"@type": "Answer", "text": "Masa jest zwykle mniejsza niż w systemie z klasycznym jastrychem, lecz nadal zależy od płyt, warstw wyrównujących i okładziny. Do oceny stropu potrzebna jest masa całej podłogi oraz obciążenie użytkowe, a nie tylko panelu z rurą."}
        },
        {
          "@type": "Question",
          "name": "Czy system suchy nadaje się na strop drewniany?",
          "acceptedAnswer": {"@type": "Answer", "text": "Często jest właściwym kierunkiem ze względu na mniejszą masę, ale strop wymaga sprawdzenia nośności, ugięcia, drgań, rozstawu belek i stanu poszycia. Szczególnej kontroli wymagają płytki oraz inne sztywne okładziny."}
        },
        {
          "@type": "Question",
          "name": "Czy na systemie suchym można ułożyć płytki?",
          "acceptedAnswer": {"@type": "Answer", "text": "Tak, jeżeli kompletny układ płyt, spoin, hydroizolacji, gruntu i kleju jest dopuszczony pod płytki oraz zapewnia wymaganą sztywność. Nie każda płyta systemowa jest bezpośrednim podłożem pod ceramikę."}
        },
        {
          "@type": "Question",
          "name": "Czy sucha podłogówka współpracuje z pompą ciepła?",
          "acceptedAnswer": {"@type": "Answer", "text": "Tak, jeśli jej moc przy niskiej temperaturze wody pokrywa straty ciepła pomieszczeń. Trzeba sprawdzić dane kompletnego systemu, opór okładziny, przepływy i minimalne wymagania pompy dotyczące objętości oraz przepływu instalacji."}
        },
        {
          "@type": "Question",
          "name": "Czy system suchy nagrzewa się szybciej niż mokry?",
          "acceptedAnswer": {"@type": "Answer", "text": "Zwykle reaguje szybciej, ponieważ ma mniejszą masę akumulacyjną. Rzeczywisty czas zależy jednak od mocy, temperatury wody, grubości płyt, okładziny i konstrukcji budynku. Nie należy obiecywać jednego czasu dla wszystkich systemów."}
        },
        {
          "@type": "Question",
          "name": "Czy system suchy jest droższy od mokrego?",
          "acceptedAnswer": {"@type": "Answer", "text": "Elementy prefabrykowane i suchy jastrych często zwiększają koszt materiałów, ale mogą ograniczyć prace mokre i skrócić harmonogram. Porównanie powinno obejmować identyczny zakres: przygotowanie podłoża, izolację, system grzewczy, jastrych, wykończenie i robociznę."}
        },
        {
          "@type": "Question",
          "name": "Czy elementy różnych producentów można ze sobą łączyć?",
          "acceptedAnswer": {"@type": "Answer", "text": "Tylko wtedy, gdy zgodność została jednoznacznie potwierdzona przez dokumentację, projektanta albo producentów. Przypadkowe połączenie panelu, lameli, rury i suchego jastrychu pozostawia bez potwierdzenia moc, nośność oraz sposób wykonania okładziny."}
        }
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "description": "Autor opracowań technicznych o ogrzewaniu podłogowym, pompach ciepła i instalacjach sanitarnych.",
      "worksFor": {"@id": "https://projekt-ogrzewania.pl/#organization"},
      "sameAs": [
        "https://projekt-ogrzewania.pl/",
        "https://remont.biz.pl/",
        "https://sobir.pl/",
        "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.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": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt-Ogrzewania.pl",
      "inLanguage": "pl-PL",
      "publisher": {"@id": "https://projekt-ogrzewania.pl/#organization"}
    }
  ]
}
</script>



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

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

  function byId(id) {
    return document.getElementById(id);
  }

  var progress = byId("rk-dry-progress");

  function updateProgress() {
    if (!progress) {
      return;
    }
    var rect = root.getBoundingClientRect();
    var available = root.offsetHeight - window.innerHeight;
    var passed = -rect.top;
    var percent = 0;

    if (available > 0) {
      percent = passed / available * 100;
    }
    if (percent < 0) {
      percent = 0;
    }
    if (percent > 100) {
      percent = 100;
    }
    progress.style.width = percent.toFixed(2) + "%";
  }

  window.addEventListener("scroll", updateProgress, {passive: true});
  window.addEventListener("resize", updateProgress);
  updateProgress();

  var form = byId("rk-dry-audit-form");
  if (!form) {
    return;
  }

  var context = byId("rk-dry-context");
  var system = byId("rk-dry-system");
  var height = byId("rk-dry-height");
  var covering = byId("rk-dry-covering");
  var room = byId("rk-dry-room");
  var resetButton = byId("rk-dry-audit-reset");
  var listOutput = byId("rk-dry-audit-list");
  var statusBox = byId("rk-dry-audit-status");
  var statusTitle = byId("rk-dry-audit-title");
  var statusCopy = byId("rk-dry-audit-copy");

  var contextLabels = {
    timber: "Strop drewniany",
    concrete: "Strop żelbetowy",
    ground: "Podłoga na gruncie",
    existing: "Podłoga remontowana"
  };

  var systemLabels = {
    lamella: "Panel i lamele",
    board: "Frezowana płyta",
    joist: "Układ belkowy"
  };

  var finishLayers = {
    tile: "Płytki i systemowy klej na sztywnym podłożu",
    vinyl: "Winyl na podłożu o wymaganej równości",
    laminate: "Panele laminowane i podkład o znanym oporze",
    wood: "Drewno warstwowe z potwierdzonym limitem temperatury"
  };

  var baseLayers = {
    timber: "Sprawdzony konstrukcyjnie strop drewniany",
    concrete: "Równy i nośny strop żelbetowy",
    ground: "Kompletna podłoga na gruncie z ochroną przed wilgocią",
    existing: "Stabilne i przygotowane podłoże istniejącej podłogi"
  };

  var insulationLayers = {
    timber: "Warstwa cieplna lub akustyczna bez nadmiernego ugięcia",
    concrete: "Izolacja dobrana do kierunku przepływu ciepła i akustyki",
    ground: "Izolacja całej przegrody dobrana do podłogi na gruncie",
    existing: "Warstwa wyrównująca i izolacyjna zgodna z remontowanym podłożem"
  };

  function checked(id) {
    var input = byId(id);
    if (!input) {
      return false;
    }
    return input.checked;
  }

  function setText(id, value) {
    var element = byId(id);
    if (element) {
      element.textContent = value;
    }
  }

  function addIssue(list, text) {
    list.push(text);
  }

  function renderIssues(issues) {
    while (listOutput.firstChild) {
      listOutput.removeChild(listOutput.firstChild);
    }

    for (var i = 0; i < issues.length; i += 1) {
      var item = document.createElement("li");
      item.textContent = issues[i];
      listOutput.appendChild(item);
    }
  }

  function updateLayers(selectedSystem, selectedContext, selectedCovering, selectedRoom) {
    setText("rk-dry-layer-finish", finishLayers[selectedCovering]);
    setText("rk-dry-layer-base", baseLayers[selectedContext]);
    setText("rk-dry-layer-insulation", insulationLayers[selectedContext]);

    if (selectedSystem === "lamella") {
      setText("rk-dry-layer-screed", "Suchy jastrych dopuszczony nad panelem i lamelami");
      setText("rk-dry-layer-pipe", "Rura w ścisłym kontakcie z lamelą grzejną");
      setText("rk-dry-layer-system", "Profilowany panel zgodny ze średnicą i rozstawem rury");
    }

    if (selectedSystem === "board") {
      setText("rk-dry-layer-screed", "Warstwa wierzchnia wymagana dla frezowanej płyty");
      setText("rk-dry-layer-pipe", "Rura osadzona w systemowych kanałach płyty");
      setText("rk-dry-layer-system", "Frezowana płyta suchego jastrychu lub element nośny");
    }

    if (selectedSystem === "joist") {
      setText("rk-dry-layer-screed", "Sztywne poszycie i warstwa nośna nad konstrukcją belkową");
      setText("rk-dry-layer-pipe", "Rura współpracująca z elementem przewodzącym w układzie belek");
      setText("rk-dry-layer-system", "Panel lub lamela zamocowana nad albo między belkami");
    }

    if (selectedRoom === "wet") {
      setText("rk-dry-layer-finish", finishLayers[selectedCovering] + " oraz kompletna hydroizolacja");
    }
  }

  function updateTool() {
    var selectedContext = context.value;
    var selectedSystem = system.value;
    var selectedHeight = height.value;
    var selectedCovering = covering.value;
    var selectedRoom = room.value;
    var issues = [];
    var count = 0;
    var critical = false;

    if (checked("rk-dry-heatloss")) {
      count += 1;
    } else {
      addIssue(issues, "Uzupełnij straty ciepła pomieszczeń przed wyborem rozstawu i temperatury zasilania.");
      critical = true;
    }

    if (checked("rk-dry-structure")) {
      count += 1;
    } else {
      addIssue(issues, "Sprawdź nośność, ugięcie i stabilność podłoża dla kompletnej masy podłogi.");
      if (selectedContext === "timber") {
        critical = true;
      }
    }

    if (checked("rk-dry-doc")) {
      count += 1;
    } else {
      addIssue(issues, "Nie mieszaj paneli, lameli i suchego jastrychu bez potwierdzenia ich zgodności.");
      critical = true;
    }

    if (checked("rk-dry-finish-doc")) {
      count += 1;
    } else {
      addIssue(issues, "Potwierdź opór cieplny, temperaturę i sposób montażu planowanej okładziny.");
    }

    if (checked("rk-dry-base")) {
      count += 1;
    } else {
      addIssue(issues, "Przygotuj suche, równe i stabilne podłoże w tolerancji wymaganej przez system.");
      critical = true;
    }

    if (selectedHeight === "low") {
      addIssue(issues, "Mniej niż 35 mm wymaga konkretnego systemu niskoprofilowego i potwierdzenia pełnej wysokości z okładziną.");
      critical = true;
    }

    if (selectedHeight === "unknown") {
      addIssue(issues, "Zmierz dostępny poziom względem drzwi, schodów i sąsiednich posadzek.");
    }

    if (selectedRoom === "wet") {
      addIssue(issues, "Zaprojektuj hydroizolację, przejścia i podłoże dopuszczone do strefy mokrej.");
    }

    if (selectedRoom === "heavy") {
      addIssue(issues, "Potwierdź obciążenia punktowe i wymaganą warstwę rozkładającą nacisk.");
    }

    if (selectedCovering === "tile") {
      addIssue(issues, "Pod płytki potwierdź sztywność, spoiny, dylatacje oraz system klejenia.");
    }

    if (selectedCovering === "vinyl") {
      addIssue(issues, "Pod cienki winyl sprawdź równość oraz ryzyko odwzorowania połączeń płyt.");
    }

    if (selectedCovering === "wood") {
      addIssue(issues, "Dla drewna potwierdź wilgotność, opór i maksymalną temperaturę powierzchni.");
    }

    if (selectedSystem === "joist") {
      if (selectedContext !== "timber") {
        addIssue(issues, "Układ belkowy wybieraj tylko wtedy, gdy rzeczywista konstrukcja pozwala prawidłowo podeprzeć wszystkie warstwy.");
      }
    }

    if (issues.length === 0) {
      addIssue(issues, "Wstępna checklista jest zamknięta. Zachowaj dokumentację systemu i potwierdź parametry w projekcie wykonawczym.");
    }

    setText("rk-dry-result-system", systemLabels[selectedSystem]);
    setText("rk-dry-result-context", contextLabels[selectedContext]);
    setText("rk-dry-result-checks", count + " z 5");
    updateLayers(selectedSystem, selectedContext, selectedCovering, selectedRoom);

    statusBox.className = "rk-dry-audit-status";

    if (critical) {
      statusBox.className += " is-danger";
      setText("rk-dry-result-verdict", "Uzupełnij dane");
      statusTitle.textContent = "Nie zamawiaj jeszcze elementów systemu";
      statusCopy.textContent = "Brakuje danych, które mogą zmienić rodzinę systemu, rozstaw, wysokość albo warstwę nośną.";
    } else if (count < 5) {
      statusBox.className += " is-warning";
      setText("rk-dry-result-verdict", "Sprawdź warunki");
      statusTitle.textContent = "Kierunek jest możliwy, ale niepełny";
      statusCopy.textContent = "Uzupełnij wymagania okładziny i pozostałe kontrole przed zatwierdzeniem przekroju.";
    } else {
      setText("rk-dry-result-verdict", "Wstępnie spójny");
      statusTitle.textContent = "Wariant przeszedł kontrolę wstępną";
      statusCopy.textContent = "Nadal potrzebujesz projektu cieplnego, hydraulicznego oraz potwierdzenia kompletnego układu przez dokumentację systemową.";
    }

    renderIssues(issues);
  }

  form.addEventListener("change", updateTool);
  form.addEventListener("input", updateTool);

  resetButton.addEventListener("click", function () {
    context.value = "timber";
    system.value = "lamella";
    height.value = "high";
    covering.value = "laminate";
    room.value = "dry";
    byId("rk-dry-heatloss").checked = false;
    byId("rk-dry-structure").checked = false;
    byId("rk-dry-doc").checked = true;
    byId("rk-dry-finish-doc").checked = false;
    byId("rk-dry-base").checked = true;
    updateTool();
  });

  var faqItems = root.querySelectorAll(".rk-dry-faq details");
  for (var i = 0; i < faqItems.length; i += 1) {
    faqItems[i].addEventListener("toggle", function (event) {
      if (!event.currentTarget.open) {
        return;
      }
      for (var j = 0; j < faqItems.length; j += 1) {
        if (faqItems[j] !== event.currentTarget) {
          faqItems[j].open = false;
        }
      }
    });
  }

  updateTool();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/czym-jest-system-suchy-w-wodnym-ogrzewaniu-podlogowym/">Czym jest system suchy w wodnym ogrzewaniu podłogowym?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
