<?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 Remont starego domu - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/category/remont-starego-domu/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/category/remont-starego-domu/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Tue, 07 Apr 2026 09:03:05 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa Remont starego domu - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/category/remont-starego-domu/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Frezowanie ogrzewania podłogowego w starym domu.</title>
		<link>https://projekt-ogrzewania.pl/frezowanie-ogrzewania-podlogowego-w-starym-domu/</link>
					<comments>https://projekt-ogrzewania.pl/frezowanie-ogrzewania-podlogowego-w-starym-domu/#respond</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 09:03:02 +0000</pubDate>
				<category><![CDATA[Budowa i remont]]></category>
		<category><![CDATA[Budowa i remonty]]></category>
		<category><![CDATA[Frezowanie posadzki]]></category>
		<category><![CDATA[Modernizacja instalacji]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Porady budowlane]]></category>
		<category><![CDATA[Porady dla domu]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Porady inwestycyjne]]></category>
		<category><![CDATA[Remont]]></category>
		<category><![CDATA[Remont domu]]></category>
		<category><![CDATA[Remont i modernizacja]]></category>
		<category><![CDATA[Remont starego domu]]></category>
		<category><![CDATA[Technologia budowlana]]></category>
		<category><![CDATA[Technologia w budownictwie]]></category>
		<category><![CDATA[Technologie budowlane]]></category>
		<category><![CDATA[bezpyłowe frezowanie]]></category>
		<category><![CDATA[frezowanie betonu]]></category>
		<category><![CDATA[frezowanie podłogówki]]></category>
		<category><![CDATA[instalacja grzewcza]]></category>
		<category><![CDATA[koszty frezowania]]></category>
		<category><![CDATA[modernizacja ogrzewania]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[podłogówka w starym domu]]></category>
		<category><![CDATA[projekt ogrzewania podłogowego]]></category>
		<category><![CDATA[remont starego domu]]></category>
		<category><![CDATA[stara wylewka]]></category>
		<category><![CDATA[system suchy]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=4152</guid>

					<description><![CDATA[<p>Remont starego budynku często wiąże się z trudnymi decyzjami, a jedną z najważniejszych jest wybór odpowiedniego systemu grzewczego. Wiele osób marzy o komfortowej, ciepłej podłodze, jednak przeraża je wizja skuwania starych wylewek, wywożenia ton gruzu i drastycznego podnoszenia poziomu posadzki, co niesie za sobą konieczność przerabiania progów czy skracania drzwi. Na szczęście istnieje nowoczesna, znacznie mniej inwazyjna alternatywa. Frezowanie ogrzewania podłogowego w starym domu to innowacyjna metoda, która pozwala ukryć rury grzewcze bezpośrednio w istniejącym już betonie. W tym obszernym poradniku przyjrzymy się z bliska, jak krok po kroku przebiega ten proces. Sprawdzimy, z jakimi realnymi kosztami musisz się liczyć, czy prace faktycznie przebiegają bezpyłowo oraz w jakich sytuacjach ta technologia sprawdzi się najlepiej.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/frezowanie-ogrzewania-podlogowego-w-starym-domu/">Frezowanie ogrzewania podłogowego w starym domu.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Frezowanie ogrzewania podłogowego w starym domu to obecnie jedna z najpopularniejszych metod modernizacji instalacji grzewczej.</strong>&nbsp;Pozwala ona cieszyć się luksusem „podłogówki” bez konieczności skuwania wylewek do zera i podnoszenia poziomu podłóg. W tym artykule szczegółowo wyjaśniam, na czym polega ten proces, ile realnie kosztuje, jak wygląda kwestia czystości i jakie efekty możesz osiągnąć w swoim budownictwie nie tylko pod kątem komfortu, ale też rachunków.</p>



<h2 class="wp-block-heading">Na czym polega frezowanie ogrzewania podłogowego?</h2>



<p>Zamiast układać rury na izolacji termicznej i zalewać je nową warstwą betonu (jak w tradycyjnym systemie „mokrym”), specjaliści używają&nbsp;<strong>frezarki diamentowej</strong>. Maszyna ta wycina w Twojej obecnej wylewce – betonowej lub anhydrytowej – precyzyjne rowki o określonej geometrii.</p>



<p>Typowe parametry techniczne frezowania:</p>



<ul class="wp-block-list">
<li><strong>Głębokość rowka:</strong>&nbsp;ok.&nbsp;<strong>20–25 mm</strong>&nbsp;(zależnie od średnicy rury)</li>



<li><strong>Szerokość rowka:</strong>&nbsp;ok.&nbsp;<strong>16–18 mm</strong></li>



<li><strong>Rozstaw rowków (moduł):</strong>&nbsp;najczęściej&nbsp;<strong>10, 12,5 lub 15 cm</strong>&nbsp;– zależy od projektu i zapotrzebowania na ciepło</li>



<li><strong>Rodzaj narzędzia:</strong>&nbsp;frezarka jednogłowicowa lub wielogłowicowa z tarczami diamentowymi, zintegrowana z odkurzaczem przemysłowym</li>
</ul>



<p>W powstałe kanały wciska się <strong>rury grzewcze</strong> – najczęściej <a href="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/" type="link" id="https://projekt-ogrzewania.pl/rura-pex-do-ogrzewania-podlogowego/">PEX</a> (polietylen usieciowany) lub <a href="https://projekt-ogrzewania.pl/produkt/rura-wielowarstwowa-kisan-thermotitan-pe-rt-evoh-pe-rt/" type="link" id="https://projekt-ogrzewania.pl/produkt/rura-wielowarstwowa-kisan-thermotitan-pe-rt-evoh-pe-rt/">PE-RT</a> o średnicy <strong>16 mm</strong>. Następnie rowki wypełnia się <strong>klejem elastycznym do płytek</strong> lub masą szpachlową o podwyższonej przewodności cieplnej. Na tak przygotowanym podłożu można od razu układać płytki, kamień, a po dodatkowym wyrównaniu także panele lub deski warstwowe.</p>



<h3 class="wp-block-heading">Dlaczego to działa w starym domu?</h3>



<p>W starym budownictwie często mamy do czynienia z <strong>grubymi, monolitycznymi wylewkami</strong> (5–8 cm) wykonanymi z mocnego betonu. To idealne podłoże do frezowania. Nie musisz rozbierać posadzki, wywozić gruzu, a przede wszystkim <strong>nie podnosisz poziomu podłogi</strong>. W praktyce oznacza to, że nie skracasz skrzydeł drzwiowych, nie przerabiasz progów ani schodów.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><em>Przykład:</em>&nbsp;W domu z lat 70. wylewka na parterze miała 6 cm grubości. Po wyfrezowaniu rowków na głębokość 2 cm pozostało jeszcze 4 cm betonu – bezpieczny zapas, który zapewnia stabilność i ochronę rur.</p>
</blockquote>



<h2 class="wp-block-heading">Koszty frezowania ogrzewania podłogowego – szczegółowa tabela i wyliczenia</h2>



<p>Koszty są zazwyczaj niższe niż przy metodzie tradycyjnej (skuwanie + nowa wylewka + izolacja). Jednak cena końcowa zależy od kilku kluczowych czynników:&nbsp;<strong>regionu Polski</strong>,&nbsp;<strong>twardości podłoża</strong>,&nbsp;<strong>powierzchni</strong>&nbsp;oraz zakresu usługi (samo frezowanie czy kompleksowa instalacja).</p>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
}

.premium-pricing {
    max-width: 1150px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    color: var(--primary);
}

.pricing-title {
    text-align: center;
    margin-bottom: 40px;
}

.pricing-title h2 {
    font-size: 28px;
    font-weight: 800;
    margin: 0 0 10px 0;
}

.pricing-title p {
    color: #64748b;
    margin: 0;
    font-size: 15px;
    line-height: 1.6;
}

.year-badge-pricing { 
    display: inline-block; 
    background: #eff6ff; 
    color: var(--accent); 
    padding: 6px 14px; 
    border-radius: 20px; 
    font-size: 13px; 
    font-weight: 800; 
    margin-bottom: 15px; 
    text-transform: uppercase; 
    letter-spacing: 1px; 
}

.pricing-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.pricing-card {
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.08);
    border: 1px solid #f1f5f9;
    padding: 30px;
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
}

.pricing-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.12);
}

.pricing-card.featured {
    border: 2px solid var(--accent);
    box-shadow: 0 15px 35px -5px rgba(37, 99, 235, 0.15);
}

.featured-badge {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--accent);
    color: white;
    padding: 4px 16px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.card-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px dashed #e2e8f0;
}

.icon-box {
    width: 48px;
    height: 48px;
    background: #eff6ff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.pricing-card.featured .icon-box { background: var(--accent); color: white; }

.header-text h4 { margin: 0; font-size: 16px; font-weight: 800; }
.header-text span { font-size: 11px; color: #94a3b8; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; }

.param-list {
    list-style: none;
    padding: 0;
    margin: 0 0 25px 0;
    flex-grow: 1;
}

.param-list li {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    margin-bottom: 12px;
    color: #475569;
    line-height: 1.4;
}

.param-list li::before {
    content: "✓";
    color: var(--success);
    font-weight: 900;
}

.result-box {
    background: var(--bg-light);
    padding: 20px;
    border-radius: 16px;
    text-align: center;
    margin-top: auto;
}

.pricing-card.featured .result-box { background: #eff6ff; }

.r-thick {
    display: block;
    font-size: 26px;
    font-weight: 900;
    color: var(--primary);
    margin-bottom: 5px;
}

.r-value {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    color: #64748b;
    text-transform: uppercase;
}

.info-banner {
    margin-top: 30px;
    background: #fff7ed;
    border-left: 4px solid var(--warning);
    padding: 25px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.info-banner-row { display: flex; gap: 15px; align-items: flex-start; }
.info-banner-icon { font-size: 24px; line-height: 1; }
.info-banner-text h5 { margin: 0 0 5px 0; font-size: 15px; color: #9a3412; font-weight: 800; }
.info-banner-text p { margin: 0; font-size: 14px; color: #431407; line-height: 1.5; }

@media (max-width: 900px) {
    .pricing-grid { grid-template-columns: 1fr; }
    .pricing-card.featured { margin-top: 15px; }
    .info-banner-row { flex-direction: column; align-items: center; text-align: center; }
}
</style>

<div class="premium-pricing" id="pricing-app-lock">
    <div class="pricing-title">
        <span class="year-badge-pricing">Aktualizacja: Ceny netto na 2026 rok</span>
        <h2>Orientacyjne koszty frezowania podłogówki</h2>
        <p>Zobacz, jak kształtują się ceny robocizny i materiałów. Zależnie od wybranego wariantu płacisz tylko za usługę cięcia lub za montaż &#8222;pod klucz&#8221;.<br><a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Przykłady opracowane przez ekspertów Projekt-Ogrzewania.pl</a>.</p>
    </div>

    <div class="pricing-grid">
        
        <div class="pricing-card">
            <div class="card-header">
                <div class="icon-box"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26cf.png" alt="⛏" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <div class="header-text">
                    <span>Tylko robocizna</span>
                    <h4>Samo frezowanie</h4>
                </div>
            </div>
            <ul class="param-list">
                <li>Przygotowanie i wyznaczenie trasy</li>
                <li>Frezowanie rowków w wylewce</li>
                <li>Bieżące odsysanie pyłu maszyną</li>
            </ul>
            <div class="result-box">
                <span class="r-thick">60 – 100 zł</span>
                <span class="r-value">Cena za 1 m²</span>
            </div>
        </div>

        <div class="pricing-card featured">
            <div class="featured-badge">Najwyższa efektywność</div>
            <div class="card-header">
                <div class="icon-box"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a7.png" alt="💧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <div class="header-text">
                    <span>Opcja pod pompę/gaz</span>
                    <h4>Ogrzewanie Wodne</h4>
                </div>
            </div>
            <ul class="param-list">
                <li>Kompletne frezowanie rowków</li>
                <li>Rury grzewcze (najczęściej PEX)</li>
                <li>Montaż instalacji i rozdzielacza</li>
                <li>Próba ciśnieniowa układu</li>
            </ul>
            <div class="result-box">
                <span class="r-thick">180 – 260 zł</span>
                <span class="r-value">Cena za 1 m² (Kompleksowo)</span>
            </div>
        </div>

        <div class="pricing-card">
            <div class="card-header">
                <div class="icon-box"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <div class="header-text">
                    <span>Opcja alternatywna</span>
                    <h4>Maty Elektryczne</h4>
                </div>
            </div>
            <ul class="param-list">
                <li>Kompletne frezowanie rowków</li>
                <li>Wkładka grzewcza (maty)</li>
                <li>Termostat oraz czujnik temperatury</li>
                <li>Instalacja i podpięcie systemu</li>
            </ul>
            <div class="result-box">
                <span class="r-thick">240 – 360 zł</span>
                <span class="r-value">Cena za 1 m² (Kompleksowo)</span>
            </div>
        </div>

    </div>

    <div class="info-banner">
        <div class="info-banner-row" style="border-bottom: 1px solid #fdba74; padding-bottom: 15px;">
            <div class="info-banner-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f1.png" alt="🧱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
            <div class="info-banner-text">
                <h5>Materiały dodatkowe (30 – 50 zł/m²)</h5>
                <p>Niezależnie od wybranego wariantu, do kosztów należy doliczyć zakup elastycznego kleju do zatopienia rur, opcjonalnej siatki zbrojącej oraz folii separacyjnej pod wykończenie.</p>
            </div>
        </div>
        <div class="info-banner-row">
            <div class="info-banner-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
            <div class="info-banner-text">
                <h5>Uwaga praktyczna na temat wylewki</h5>
                <p>Jeśli Twoja obecna wylewka jest <strong>bardzo twarda</strong> (np. beton klasy B25 lub B30 z twardymi domieszkami), ekipa może doliczyć od <strong>10 do 20 zł/m²</strong> dopłaty ze względu na drastycznie szybsze zużycie diamentowych tarcz tnących. Podobna dopłata obowiązuje, gdy konieczne jest cięcie w trzech lub więcej starych warstwach (np. terazzo + stary beton + zaprawa).</p>
            </div>
        </div>
    </div>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
    const domain = window.location.hostname;
    const allowedDomains = ['projekt-ogrzewania.pl', 'www.projekt-ogrzewania.pl', 'localhost', '127.0.0.1', ''];
    
    if (!allowedDomains.includes(domain)) {
        document.getElementById('pricing-app-lock').innerHTML = `
            <div style="padding: 60px 20px; text-align: center; background: #fee2e2; color: #dc2626; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 400px; border-radius: 20px;">
                <span style="font-size: 48px; margin-bottom: 20px;">&#x1f512;</span>
                <h3 style="margin-top:0; font-size: 24px;">Treść chroniona prawem autorskim</h3>
                <p style="font-size: 16px; max-width: 500px; color: #7f1d1d; line-height: 1.5;">Ten cennik jest własnością serwisu <strong>Projekt-Ogrzewania.pl</strong> i został wklejony na tę stronę bez zgody autora.</p>
                <a href="https://projekt-ogrzewania.pl/" style="margin-top: 25px; padding: 14px 28px; background: #dc2626; color: white; text-decoration: none; border-radius: 12px; font-weight: 800; transition: 0.3s;">ZOBACZ ORYGINALNE ZESTAWIENIE</a>
            </div>
        `;
    }
});
</script>



<h3 class="wp-block-heading">Przykładowe wyliczenie dla domu o powierzchni 70 m²</h3>



<p>Załóżmy, że decydujesz się na&nbsp;<strong>kompleksową usługę wodną</strong>&nbsp;w cenie&nbsp;<strong>210 zł/m²</strong>.</p>



<ul class="wp-block-list">
<li><strong>Koszt podstawowy:</strong>&nbsp;70 m² × 210 zł =&nbsp;<strong>14 700 zł netto</strong></li>



<li><strong>Dojazd ekipy (jeśli poza miastem):</strong>&nbsp;+300–500 zł</li>



<li><strong>Dopłata za twardy beton (załóżmy +15 zł/m²):</strong>&nbsp;70 × 15 = 1050 zł</li>



<li><strong>Rozdzielacz dodatkowy (jeśli więcej niż 8 pętli):</strong>&nbsp;+400 zł</li>
</ul>



<p><strong>Łączny szacowany koszt:</strong>&nbsp;około&nbsp;<strong>16 500 zł netto</strong>.</p>



<p>Dla porównania – tradycyjna metoda ze skuciem wylewki, izolacją termiczną (5 cm styropianu), nową wylewką 6 cm i ułożeniem rur kosztowałaby&nbsp;<strong>220–300 zł/m²</strong>&nbsp;plus wywóz gruzu. W tym samym domu zapłaciłbyś&nbsp;<strong>od 15 400 do 21 000 zł</strong>, przy czym podniesienie podłogi wyniosłoby&nbsp;<strong>ok. 7–9 cm</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Wniosek:</strong>&nbsp;Frezowanie nie zawsze jest tańsze przy bardzo małych powierzchniach (do 30 m²), ale przy standardowym starym domu (60–120 m²)&nbsp;<strong>bije tradycyjną metodę na głowę</strong>&nbsp;– zarówno ceną, jak i logistyką.</p>
</blockquote>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
}

.area-pricing-wrapper {
    max-width: 1150px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    color: var(--primary);
}

.area-title-box {
    text-align: center;
    margin-bottom: 35px;
    padding: 0 20px;
}

.area-title-box h2 {
    font-size: 26px;
    font-weight: 800;
    margin: 0 0 12px 0;
    color: var(--primary);
}

.area-title-box p {
    color: #475569;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.6;
    max-width: 800px;
}

.highlight-text {
    color: var(--accent);
    font-weight: 700;
}

.area-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    padding: 0 20px;
}

.area-card {
    background: #ffffff;
    border-radius: 20px;
    padding: 30px 20px;
    text-align: center;
    border: 1px solid #e2e8f0;
    box-shadow: 0 10px 25px -10px rgba(0, 0, 0, 0.05);
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.area-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 35px -10px rgba(0, 0, 0, 0.1);
    border-color: #cbd5e1;
}

.size-badge {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    background: #eff6ff;
    color: var(--accent);
    border-radius: 12px;
    font-weight: 900;
    font-size: 18px;
    margin: 0 auto 20px auto;
}

.area-range {
    font-size: 16px;
    font-weight: 800;
    color: var(--primary);
    margin-bottom: 5px;
}

.area-desc {
    font-size: 12px;
    color: #64748b;
    margin-bottom: 25px;
}

.price-box {
    background: var(--bg-light);
    border-radius: 12px;
    padding: 15px 10px;
    margin-top: auto;
}

.price-value {
    display: block;
    font-size: 22px;
    font-weight: 900;
    color: var(--accent);
    margin-bottom: 4px;
}

.price-label {
    font-size: 11px;
    color: #64748b;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.negocjacja-badge {
    display: inline-block;
    font-size: 10px;
    color: var(--warning);
    font-weight: 800;
    background: #fff7ed;
    padding: 4px 10px;
    border-radius: 10px;
    margin-top: 8px;
    text-transform: uppercase;
}

/* Responsywność */
@media (max-width: 950px) {
    .area-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 550px) {
    .area-grid {
        grid-template-columns: 1fr;
    }
}
</style>

<div class="area-pricing-wrapper" id="area-app-lock">
    <div class="area-title-box">
        <h2>Koszt a powierzchnia – <span class="highlight-text">reguła malejącej ceny</span></h2>
        <p>Im większa powierzchnia, tym niższa cena za m². Wynika to z rozłożenia kosztów stałych (transport, ustawienie maszyny, przygotowanie rozdzielacza).<br><a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Przykłady opracowane przez ekspertów Projekt-Ogrzewania.pl</a>.</p>
    </div>

    <div class="area-grid">
        <div class="area-card">
            <div>
                <div class="size-badge">S</div>
                <div class="area-range">do 30 m²</div>
                <div class="area-desc">Małe pomieszczenia lub dobudówki</div>
            </div>
            <div class="price-box">
                <span class="price-value">240 – 280 zł</span>
                <span class="price-label">za m² (Kompleksowo)</span>
            </div>
        </div>

        <div class="area-card">
            <div>
                <div class="size-badge">M</div>
                <div class="area-range">40 – 60 m²</div>
                <div class="area-desc">Małe domy lub całe piętra</div>
            </div>
            <div class="price-box">
                <span class="price-value">210 – 240 zł</span>
                <span class="price-label">za m² (Kompleksowo)</span>
            </div>
        </div>

        <div class="area-card">
            <div>
                <div class="size-badge">L</div>
                <div class="area-range">70 – 100 m²</div>
                <div class="area-desc">Standardowe domy jednorodzinne</div>
            </div>
            <div class="price-box">
                <span class="price-value">180 – 210 zł</span>
                <span class="price-label">za m² (Kompleksowo)</span>
            </div>
        </div>

        <div class="area-card">
            <div>
                <div class="size-badge">XL</div>
                <div class="area-range">powyżej 120 m²</div>
                <div class="area-desc">Duże obiekty i inwestycje</div>
            </div>
            <div class="price-box">
                <span class="price-value">160 – 190 zł</span>
                <span class="price-label">za m² (Kompleksowo)</span>
                <span class="negocjacja-badge">Możliwa negocjacja</span>
            </div>
        </div>
    </div>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
    const domain = window.location.hostname;
    const allowedDomains = ['projekt-ogrzewania.pl', 'www.projekt-ogrzewania.pl', 'localhost', '127.0.0.1', ''];
    
    if (!allowedDomains.includes(domain)) {
        document.getElementById('area-app-lock').innerHTML = `
            <div style="padding: 60px 20px; text-align: center; background: #fee2e2; color: #dc2626; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 300px; border-radius: 20px; margin: 0 20px;">
                <span style="font-size: 48px; margin-bottom: 20px;">&#x1f512;</span>
                <h3 style="margin-top:0; font-size: 24px;">Treść chroniona prawem autorskim</h3>
                <p style="font-size: 16px; max-width: 500px; color: #7f1d1d; line-height: 1.5;">To zestawienie cenowe jest własnością serwisu <strong>Projekt-Ogrzewania.pl</strong> i zostało skopiowane nielegalnie.</p>
                <a href="https://projekt-ogrzewania.pl/" style="margin-top: 25px; padding: 14px 28px; background: #dc2626; color: white; text-decoration: none; border-radius: 12px; font-weight: 800; transition: 0.3s;">ZOBACZ ORYGINALNY ARTYKUŁ</a>
            </div>
        `;
    }
});
</script>



<h2 class="wp-block-heading">Czystość podczas frezowania – mit czy rzeczywistość?</h2>



<p>To największa obawa inwestorów remontujących zamieszkany dom. Czy cały dom będzie w pyłe?&nbsp;<strong>Odpowiedź brzmi: nie, jeśli ekipa używa profesjonalnego sprzętu.</strong></p>



<h3 class="wp-block-heading">System odsysania pyłu – 99% skuteczności</h3>



<p>Nowoczesne frezarki przemysłowe (np. Hilti, Husqvarna, Tyrolit) są wyposażone w&nbsp;<strong>głowice zintegrowane z odkurzaczem przemysłowym klasy M lub H</strong>&nbsp;z filtrami HEPA. Odsysanie działa bezpośrednio przy tarczy tnącej – pył jest zasysany i trafia do szczelnego worka.</p>



<ul class="wp-block-list">
<li><strong>Skuteczność pochłaniania pyłu:</strong>&nbsp;98–99% (dla drobnych cząstek PM10 i PM2,5)</li>



<li><strong>Pozostałość:</strong>&nbsp;niewielka warstwa pyłu osiadającego w promieniu 2–3 metrów od maszyny, porównywalna do kurz po zwykłym zamiataniu</li>
</ul>



<h3 class="wp-block-heading">Praktyczne doświadczenia z realizacji</h3>



<p>W 2024 roku przeprowadzono frezowanie w kamienicy z 1935 roku na powierzchni 85 m². Mieszkanie było zamieszkane (jedno pomieszczenie zostało zabezpieczone). Ekipa zastosowała&nbsp;<strong>folie malarskie na drzwiach i nawiewach</strong>, a odkurzacz przemysłowy wymieniano dwa razy w ciągu dnia. Efekt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><em>„Sądziliśmy, że kurz będzie wszędzie, a okazało się, że wystarczyło po zakończeniu prac przetrzeć parapety i jedną szafę. Żadnego pyłu w sąsiednim pokoju.”</em>&nbsp;– fragment opinii inwestora.</p>
</blockquote>



<h3 class="wp-block-heading">Co jest uciążliwe? Hałas i wibracje</h3>



<p>Jeśli chodzi o czystość – frezowanie wygrywa.&nbsp;<strong>Hałas to już inna historia.</strong>&nbsp;Maszyna pracuje przy&nbsp;<strong>85–95 dB</strong>&nbsp;(porównywalne z pracą młota pneumatycznego, ale bardziej wysokotonowe). Dla powierzchni&nbsp;<strong>50 m²</strong>&nbsp;frezowanie trwa zazwyczaj&nbsp;<strong>jeden pełny dzień roboczy</strong>&nbsp;(6–8 godzin). Dla większych domów – 2–3 dni.</p>



<p><strong>Jak się zabezpieczyć?</strong></p>



<ul class="wp-block-list">
<li>Poinformuj sąsiadów (zwłaszcza jeśli ściany są cienkie).</li>



<li>Załóż ochronniki słuchu, jeśli przebywasz w domu.</li>



<li>Zaplanuj frezowanie na dzień, kiedy możesz wyjechać z rodziną.</li>
</ul>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --bg-light: #f8fafc;
}

.alternative-banner-wrapper {
    max-width: 1000px;
    margin: 60px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    padding: 0 20px;
}

.alt-banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(135deg, #1e3a8a 0%, #0f172a 100%);
    border-radius: 24px;
    padding: 40px 50px;
    box-shadow: 0 20px 40px -10px rgba(37, 99, 235, 0.3);
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: 1px solid #3b82f6;
}

.alt-banner:hover {
    transform: translateY(-5px);
    box-shadow: 0 25px 50px -10px rgba(37, 99, 235, 0.4);
}

/* Dekoracyjne koła w tle */
.alt-banner::before {
    content: '';
    position: absolute;
    top: -50px;
    right: -50px;
    width: 250px;
    height: 250px;
    background: radial-gradient(circle, rgba(59,130,246,0.2) 0%, rgba(0,0,0,0) 70%);
    border-radius: 50%;
    pointer-events: none;
}

.alt-banner-content {
    max-width: 550px;
    position: relative;
    z-height: 2;
}

.alt-badge {
    background: rgba(59, 130, 246, 0.2);
    color: #93c5fd;
    padding: 6px 14px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 15px;
    border: 1px solid rgba(59, 130, 246, 0.4);
}

.alt-banner h3 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 900;
    margin: 0 0 15px 0;
    line-height: 1.2;
}

.alt-banner p {
    color: #cbd5e1;
    font-size: 16px;
    line-height: 1.6;
    margin: 0 0 25px 0;
}

.alt-cta-box {
    position: relative;
    z-index: 2;
    flex-shrink: 0;
}

.alt-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: #ffffff;
    color: #1e3a8a;
    padding: 18px 32px;
    border-radius: 14px;
    font-size: 15px;
    font-weight: 900;
    text-decoration: none;
    transition: all 0.3s ease;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,0.2);
}

.alt-btn:hover {
    background: #f8fafc;
    transform: scale(1.05);
    color: var(--accent);
}

.alt-btn .icon {
    font-size: 20px;
    transition: transform 0.3s;
}

.alt-btn:hover .icon {
    transform: translateX(5px);
}

@media (max-width: 850px) {
    .alt-banner {
        flex-direction: column;
        text-align: center;
        padding: 35px 25px;
        gap: 30px;
    }
    .alt-banner-content {
        max-width: 100%;
    }
}
</style>

<div class="alternative-banner-wrapper" id="alt-banner-lock">
    <div class="alt-banner">
        <div class="alt-banner-content">
            <span class="alt-badge">Alternatywa dla frezowania</span>
            <h3>Masz drewniany strop lub słabą wylewkę?</h3>
            <p>Jeśli Twój stary dom nie pozwala na frezowanie w betonie, nic straconego! Poznaj <strong>System Suchy Lekki</strong> – innowacyjne rozwiązanie o ultra niskiej zabudowie (od 61 mm), które nie obciąża stropów i nie wymaga wylewek.</p>
        </div>
        <div class="alt-cta-box">
            <a href="https://projekt-ogrzewania.pl/comfort-floor-dry/" class="alt-btn">
                ZOBACZ SYSTEM SUCHY <span class="icon">→</span>
            </a>
        </div>
    </div>
</div>

<script>
/* BLOKADA ANTYKRADZIEŻOWA */
document.addEventListener('DOMContentLoaded', function() {
    const domain = window.location.hostname;
    const allowedDomains = ['projekt-ogrzewania.pl', 'www.projekt-ogrzewania.pl', 'localhost', '127.0.0.1', ''];
    
    if (!allowedDomains.includes(domain)) {
        document.getElementById('alt-banner-lock').innerHTML = `
            <div style="padding: 40px 20px; text-align: center; background: #fee2e2; color: #dc2626; border-radius: 20px; border: 2px dashed #f87171;">
                <span style="font-size: 32px; display: block; margin-bottom: 10px;">&#x1f512;</span>
                <h3 style="margin-top:0; font-size: 20px;">Element chroniony prawem autorskim</h3>
                <p style="font-size: 14px; color: #7f1d1d;">Ten komponent jest własnością <strong>Projekt-Ogrzewania.pl</strong>.</p>
            </div>
        `;
    }
});
</script>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
}

.compare-wrapper {
    max-width: 1150px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    color: var(--primary);
}

.compare-title-box {
    text-align: center;
    margin-bottom: 40px;
    padding: 0 20px;
}

.compare-title-box h2 {
    font-size: 28px;
    font-weight: 800;
    margin: 0 0 10px 0;
    color: var(--primary);
}

.compare-title-box p {
    color: #475569;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.6;
    max-width: 800px;
}

.compare-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 0 20px;
}

.compare-card {
    background: #ffffff;
    border-radius: 20px;
    padding: 30px;
    border: 1px solid #f1f5f9;
    box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.08);
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
}

.compare-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.12);
}

.compare-card.featured {
    border: 2px solid var(--accent);
    box-shadow: 0 15px 35px -5px rgba(37, 99, 235, 0.15);
}

.featured-badge {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--accent);
    color: white;
    padding: 4px 16px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.c-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px dashed #e2e8f0;
}

.c-icon {
    width: 48px;
    height: 48px;
    background: #eff6ff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.compare-card.featured .c-icon {
    background: var(--accent);
    color: white;
}

.c-title {
    margin: 0;
    font-size: 18px;
    font-weight: 800;
}

.c-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
    flex-grow: 1;
}

.c-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #f8fafc;
}

.c-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.c-label {
    font-size: 13px;
    font-weight: 700;
    color: #64748b;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.c-val-box {
    text-align: right;
}

.c-badge {
    display: inline-block;
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 800;
}

.b-good { background: #dcfce7; color: #166534; }
.b-warn { background: #ffedd5; color: #9a3412; }
.b-bad { background: #fee2e2; color: #991b1b; }

.c-desc {
    display: block;
    font-size: 11px;
    color: #94a3b8;
    margin-top: 5px;
    font-weight: 600;
}

/* Responsywność */
@media (max-width: 950px) {
    .compare-grid { grid-template-columns: 1fr; }
    .compare-card.featured { margin-top: 15px; }
}
</style>

<div class="compare-wrapper" id="compare-app-lock">
    <div class="compare-title-box">
        <h2>Porównanie czystości prac remontowych</h2>
        <p>Zobacz, jak wypada frezowanie na tle tradycyjnego kucia lub wylewania nowej posadzki od zera. <br><a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Zestawienie przygotowane przez Projekt-Ogrzewania.pl</a>.</p>
    </div>

    <div class="compare-grid">
        
        <div class="compare-card featured">
            <div class="featured-badge">Zalecane w starym domu</div>
            <div class="c-header">
                <div class="c-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <h3 class="c-title">Frezowanie</h3>
            </div>
            <div class="c-list">
                <div class="c-item">
                    <span class="c-label">Pył</span>
                    <div class="c-val-box">
                        <span class="c-badge b-good">Bardzo mało</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Gruz</span>
                    <div class="c-val-box">
                        <span class="c-badge b-good">Brak</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Hałas</span>
                    <div class="c-val-box">
                        <span class="c-badge b-warn">Wysoki</span>
                        <span class="c-desc">(krótkotrwały)</span>
                    </div>
                </div>
            </div>
        </div>

        <div class="compare-card">
            <div class="c-header">
                <div class="c-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f528.png" alt="🔨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <h3 class="c-title">Kucie wylewki</h3>
            </div>
            <div class="c-list">
                <div class="c-item">
                    <span class="c-label">Pył</span>
                    <div class="c-val-box">
                        <span class="c-badge b-bad">Bardzo dużo</span>
                        <span class="c-desc">(tysiące m³ pyłu)</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Gruz</span>
                    <div class="c-val-box">
                        <span class="c-badge b-bad">Tony gruzu</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Hałas</span>
                    <div class="c-val-box">
                        <span class="c-badge b-bad">Bardzo wysoki</span>
                        <span class="c-desc">(długotrwały)</span>
                    </div>
                </div>
            </div>
        </div>

        <div class="compare-card">
            <div class="c-header">
                <div class="c-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a7.png" alt="💧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <h3 class="c-title">Nowa wylewka <span style="font-size:12px; font-weight:600; color:#94a3b8">(mokra)</span></h3>
            </div>
            <div class="c-list">
                <div class="c-item">
                    <span class="c-label">Pył</span>
                    <div class="c-val-box">
                        <span class="c-badge b-good">Brak</span>
                        <span class="c-desc">(ale kurz przy mieszaniu)</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Gruz</span>
                    <div class="c-val-box">
                        <span class="c-badge b-warn">Średni</span>
                        <span class="c-desc">(po skuciu starej)</span>
                    </div>
                </div>
                <div class="c-item">
                    <span class="c-label">Hałas</span>
                    <div class="c-val-box">
                        <span class="c-badge b-good">Niski</span>
                    </div>
                </div>
            </div>
        </div>

    </div>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
    const domain = window.location.hostname;
    const allowedDomains = ['projekt-ogrzewania.pl', 'www.projekt-ogrzewania.pl', 'localhost', '127.0.0.1', ''];
    
    if (!allowedDomains.includes(domain)) {
        document.getElementById('compare-app-lock').innerHTML = `
            <div style="padding: 60px 20px; text-align: center; background: #fee2e2; color: #dc2626; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 300px; border-radius: 20px; margin: 0 20px;">
                <span style="font-size: 48px; margin-bottom: 20px;">&#x1f512;</span>
                <h3 style="margin-top:0; font-size: 24px;">Treść chroniona prawem autorskim</h3>
                <p style="font-size: 16px; max-width: 500px; color: #7f1d1d; line-height: 1.5;">To zestawienie porównawcze jest własnością serwisu <strong>Projekt-Ogrzewania.pl</strong> i zostało skopiowane nielegalnie.</p>
                <a href="https://projekt-ogrzewania.pl/" style="margin-top: 25px; padding: 14px 28px; background: #dc2626; color: white; text-decoration: none; border-radius: 12px; font-weight: 800; transition: 0.3s;">ZOBACZ ORYGINALNY ARTYKUŁ</a>
            </div>
        `;
    }
});
</script>



<h2 class="wp-block-heading">Efekty i wydajność systemu w starym domu</h2>



<p>Frezowanie nie tylko ułatwia montaż – wpływa również na <strong>charakterystykę pracy <a href="https://projekt-ogrzewania.pl" type="link" id="https://projekt-ogrzewania.pl">ogrzewania podłogowego</a></strong>. W starym domu możesz liczyć na konkretne korzyści, ale też musisz liczyć się z pewnymi ograniczeniami.</p>



<h3 class="wp-block-heading">Szybka reakcja na zmiany temperatury</h3>



<p>Ponieważ rury grzewcze są umieszczone płytko (zaledwie&nbsp;<strong>2–3 cm pod powierzchnią podłogi</strong>), system&nbsp;<strong>nagrzewa się znacznie szybciej</strong>&nbsp;niż w tradycyjnej wylewce (gdzie rury są na głębokości 5–7 cm od wierzchu).</p>



<ul class="wp-block-list">
<li><strong>Czas wyczucia ciepła na stopach:</strong>&nbsp;30–60 minut od uruchomienia pompy.</li>



<li><strong>Czas osiągnięcia temperatury zadanej (np. 23°C):</strong>&nbsp;ok. 2–3 godziny.</li>
</ul>



<p>W tradycyjnej „mokrej” podłogówce te same procesy trwają&nbsp;<strong>4–6 godzin</strong>&nbsp;(a przy grubej wylewce nawet 8 godzin). Szybsza reakcja to ogromna zaleta w budynkach z nieciągłym ogrzewaniem (np. domy weekendowe, ogrzewanie tylko w ciągu dnia).</p>



<h3 class="wp-block-heading">Komfort cieplny i równomierny rozkład temperatury</h3>



<p>Niezależnie od metody, ogrzewanie podłogowe zapewnia&nbsp;<strong>pionowy profil temperatury</strong>&nbsp;korzystniejszy niż grzejniki: przy głowie jest ok. 20–21°C, przy podłodze ok. 23–25°C. To redukuje uczucie zimnych stóp i ogranicza unoszenie kurzu (mniejsza cyrkulacja konwekcyjna).</p>



<h3 class="wp-block-heading">Kwestia izolacji termicznej – pięta achillesowa</h3>



<p>W starych domach często <strong>pod wylewką nie ma żadnego styropianu</strong> lub jest on cienki (1–2 cm) i częściowo zdegradowany. Oznacza to, że część ciepła będzie <strong>uciekać w dół</strong> do stropu, piwnicy lub gruntu.</p>



<p><strong>Ile ciepła ucieka?</strong><br>Dla typowej starej wylewki 6 cm na gruncie bez izolacji:&nbsp;<strong>straty w dół mogą sięgać 15–25%</strong>&nbsp;całkowitego strumienia ciepła. Dla porównania – przy izolacji 5 cm EPS (styropian) straty wynoszą poniżej 5%.</p>



<p><strong>Czy to dyskwalifikuje frezowanie?</strong><br>Nie. Nawet bez izolacji zyskujesz&nbsp;<strong>komfort ciepłej podłogi</strong>&nbsp;i lepszy rozkład temperatury. Jednak&nbsp;<strong>rachunki za ogrzewanie będą wyższe</strong>&nbsp;niż w dobrze izolowanym domu. Z tego powodu eksperci zalecają:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><em>Jeśli planujesz frezowanie, a pod wylewką jest grunt lub nieogrzewana piwnica – rozważ wcześniejsze docieplenie stropu od dołu (np. wełną mineralną na ruszcie lub natryskiem pianki PUR).</em></p>
</blockquote>



<h3 class="wp-block-heading">Przykład obliczenia oszczędności (mimo braku izolacji)</h3>



<p>Załóżmy dom o powierzchni 100 m² ogrzewany gazem. Przed modernizacją: grzejniki, roczne zużycie gazu <strong>1500 m³</strong> (ok. 6000 zł). Po zamontowaniu <strong>podłogówki frezowanej</strong> (bez docieplenia stropu) spadek temperatury w pomieszczeniach można obniżyć o 1–2°C przy tym samym odczuciu ciepła (dzięki promieniowaniu podłogi). Rzeczywiste oszczędności: <strong>10–15%</strong>, czyli rocznie <strong>600–900 zł</strong>.</p>



<p>Po dociepleniu stropu od dołu (np. 10 cm wełny) – oszczędności wzrastają do&nbsp;<strong>20–25%</strong>&nbsp;(1200–1500 zł/rok).</p>



<h2 class="wp-block-heading">Warunki techniczne – czy twój stary dom nadaje się do frezowania?</h2>



<p>Nie każda stara wylewka nadaje się do frezowania. Zanim podpiszesz umowę z ekipą,&nbsp;<strong>samodzielnie lub z fachowcem</strong>&nbsp;sprawdź dwa kluczowe parametry.</p>



<h3 class="wp-block-heading">1. Minimalna grubość wylewki</h3>



<p>Frezarka wcina się na głębokość&nbsp;<strong>20–25 mm</strong>. Pod rowkiem musi pozostać&nbsp;<strong>bezpieczny zapas betonu</strong>, który ochroni rury przed uszkodzeniem i zapewni stabilność mechaniczną.</p>



<ul class="wp-block-list">
<li><strong>Wymagane minimum:</strong>&nbsp;<strong>3,5–4 cm</strong>&nbsp;całkowitej grubości wylewki.</li>



<li><strong>Optymalnie:</strong>&nbsp;5 cm i więcej.</li>
</ul>



<p><strong>Jak zmierzyć?</strong><br>Wywierć mały otwór wiertłem 6 mm w mało widocznym miejscu (np. pod przyszłą listwą przypodłogową). Zmierz głębokość jeśli jest mniej niż 3,5 cm, <strong>nie kwalifikuje się</strong> (chyba że wymienisz fragment wylewki).</p>



<h3 class="wp-block-heading">2. Stan podłoża – testy kruszenia i dudnienia</h3>



<p>Wylewka nie może być&nbsp;<strong>spękana, krucha, rozwarstwiona ani głucho dudnić</strong>.</p>



<ul class="wp-block-list">
<li><strong>Test kruszenia:</strong> Spróbuj zarysować powierzchnię gwoździem lub śrubokrętem. Jeśli materiał kruszy się w palcach jak piasek <strong>źle</strong>.</li>



<li><strong>Test dudnienia:</strong> Opukaj podłogę młotkiem lub trzonkiem śrubokręta. Jeśli dźwięk jest <strong>głuchy, krótki i głęboki</strong> wylewka jest luźno związana z podłożem. Frezowanie może spowodować pęknięcia i oderwanie się fragmentów.</li>
</ul>



<p><strong>Co wtedy robić?</strong><br>Wylewkę w złym stanie trzeba <strong>sfrezować w całości</strong> (tzw. frezowanie powierzchniowe) lub skuć i wykonać nową. Niestety, nie ma drogi na skróty kruchy jastrych nie utrzyma rur.</p>



<h3 class="wp-block-heading">3. Dodatkowe czynniki</h3>



<ul class="wp-block-list">
<li><strong>Wilgotność resztkowa:</strong>&nbsp;Dla wylewek anhydrytowych (gipsowych) wymagana wilgotność &lt; 0,5% CM. Zbyt mokra wylewka może pękać podczas frezowania.</li>



<li><strong>Obecność rur lub kabli:</strong>&nbsp;Zawsze wykonaj&nbsp;<strong>skanerem podłoża</strong>&nbsp;przed frezowaniem. Stare instalacje wodne lub elektryczne mogą zalegać płytko.</li>



<li><strong>Rodzaj podłogi wykończeniowej:</strong>&nbsp;Frezowanie najlepiej sprawdza się pod&nbsp;<strong>płytkami ceramicznymi, gresem, lastrykiem lub kamieniem</strong>. Pod panele lub deski potrzebujesz&nbsp;<strong>warstwy wyrównawczej</strong>&nbsp;(np. wylewka samopoziomująca 3–5 mm) oraz paneli z niskim oporem cieplnym (R &lt; 0,10 m²K/W).</li>
</ul>



<h2 class="wp-block-heading">Dlaczego projekt ogrzewania podłogowego jest kluczowy przed frezowaniem?</h2>



<p>Można by pomyśleć: „Wycinam rowki, wciskam rury, gotowe”.&nbsp;<strong>To ogromny błąd.</strong>&nbsp;Frezowanie bez projektu to jak budowa domu bez planu – efekt może być nie tylko nieskuteczny, ale i drogi w eksploatacji.</p>



<p><strong>Profesjonalny <a href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/" type="link" id="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">projekt ogrzewania podłogowego</a></strong> w kontekście frezowania obejmuje:</p>



<ol start="1" class="wp-block-list">
<li><strong>Obliczenie zapotrzebowania na ciepło</strong>&nbsp;dla każdego pomieszczenia (wg normy PN-EN 12831). Uwzględnia się straty przez przegrody, okna, wentylację.</li>



<li><strong>Dobór <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/" type="link" id="https://projekt-ogrzewania.pl/rozstaw-rur-w-wodnym-ogrzewaniu-podlogowym/">rozstawu rur</a></strong> – w strefach przy oknach i ścianach zewnętrznych rozstaw zmniejsza się nawet do <strong>10 cm</strong>, w środku pokoju można zwiększyć do <strong>15–18 cm</strong>.</li>



<li><strong>Długość pętli grzewczych</strong>&nbsp;– przy rurze 16 mm maksymalna długość pojedynczej pętli to ok.&nbsp;<strong>80–100 m</strong>&nbsp;(przy większych spadkach ciśnienia).</li>



<li><strong>Dobór rozdzielacza</strong>&nbsp;– liczba pętli, przepływomierze, zawory termostatyczne, możliwość podłączenia do źródła ciepła (piec gazowy, pompa ciepła, kocioł na paliwo stałe).</li>



<li><strong>Określenie stref montażu</strong>&nbsp;– gdzie biegną rowki, gdzie trzeba wykonać dylatacje, jak ominąć istniejące przeszkody (słupy, podejścia wodne).</li>
</ol>



<h3 class="wp-block-heading">Przykład z życia – pokój 20 m² w starym domu</h3>



<p>Zapotrzebowanie na ciepło obliczone przez projektanta:&nbsp;<strong>800 W</strong>&nbsp;(dom słabo ocieplony, duże okno). Dla rury 16 mm, układanej co&nbsp;<strong>12,5 cm</strong>, potrzeba około&nbsp;<strong>80 mb rury</strong>&nbsp;na ten pokój. Projekt przewiduje&nbsp;<strong>jedną pętlę</strong>&nbsp;(długość 82 m, strata ciśnienia 12 kPa). Rozdzielacz zostanie wyposażony w przepływomierz nastawiony na 1,8 l/min.</p>



<p>Bez projektu ekipa położyłaby rury co 15 cm (zbyt rzadko) lub co 10 cm (przegrzanie pomieszczenia, wyższe koszty materiału). Efekt: albo chłodna podłoga w mrozy, albo zbyt wysoka temperatura powrotu i spadek efektywności kotła.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Złota zasada:</strong>&nbsp;Projekt to nie wydatek, tylko inwestycja. Kosztuje zwykle&nbsp;<strong>500–1200 zł</strong>&nbsp;za cały dom. W przeciwieństwie do metod tradycyjnych – przy frezowaniu&nbsp;<strong>zmiana rozstawu rur po wycięciu rowków jest praktycznie niemożliwa</strong>. Dlatego projekt wykonuje się&nbsp;<strong>zawsze przed frezowaniem</strong>.</p>
</blockquote>



<h2 class="wp-block-heading">Kalkulator kosztów frezowania – jak samodzielnie oszacować budżet?</h2>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
}

.calc-intro { max-width: 1150px; margin: 40px auto 10px auto; text-align: center; padding: 0 20px; }
.calc-intro h2 { font-size: 28px; font-weight: 900; color: var(--primary); margin-bottom: 15px; }
.calc-intro p { font-size: 16px; color: #475569; line-height: 1.6; max-width: 800px; margin: 0 auto; }
.year-badge { display: inline-block; background: #fee2e2; color: var(--danger); padding: 4px 12px; border-radius: 20px; font-size: 13px; font-weight: 800; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; }

.screed-calc { max-width: 1150px; margin: 30px auto; font-family: 'Inter', -apple-system, sans-serif; background: #ffffff; border-radius: 24px; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.1); overflow: hidden; color: var(--primary); }
.calc-grid { display: grid; grid-template-columns: 1.2fr 1fr; }

.config-side { padding: 40px; background: #ffffff; }
.section-title { font-size: 11px; font-weight: 800; text-transform: uppercase; color: #94a3b8; letter-spacing: 1.2px; margin-bottom: 15px; display: block; }

.type-selector { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin-bottom: 35px; }
.type-btn { padding: 14px 8px; border: 2px solid #cbd5e1; border-radius: 12px; cursor: pointer; text-align: center; font-weight: 700; font-size: 12px; color: #475569; background: #fff; transition: all 0.2s; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.type-btn span { margin-top: 4px; }
.type-btn.active { border-color: var(--accent); background: #eff6ff; color: var(--accent); box-shadow: 0 4px 12px rgba(37, 99, 235, 0.1); }

.input-wrap { margin-bottom: 35px; }
.input-label-row { display: flex; justify-content: space-between; margin-bottom: 8px; align-items: center; }
.input-label-row label { font-weight: 600; font-size: 14px; }
.input-label-row .val-badge { background: #f1f5f9; padding: 4px 12px; border-radius: 8px; font-weight: 800; color: var(--accent); font-size: 14px; }

input[type=range] { width: 100%; height: 6px; background: #e2e8f0; border-radius: 10px; appearance: none; outline: none; margin-top: 10px; }
input[type=range]::-webkit-slider-thumb { appearance: none; width: 22px; height: 22px; background: var(--accent); border-radius: 50%; border: 3px solid white; box-shadow: 0 2px 5px rgba(0,0,0,0.15); cursor: pointer; }

.result-side { padding: 40px; background: var(--bg-light); border-left: 1px solid #f1f5f9; display: flex; flex-direction: column; justify-content: center; }
.main-score-box { background: white; padding: 30px; border-radius: 20px; text-align: center; box-shadow: 0 10px 25px rgba(0,0,0,0.03); margin-bottom: 25px; border-bottom: 6px solid var(--accent); transition: 0.3s; }
.score-num { font-size: 42px; font-weight: 900; line-height: 1; display: block; margin: 10px 0; color: var(--primary); }
.score-label { font-size: 12px; color: #64748b; font-weight: 700; text-transform: uppercase; }

#risk-msg { margin-top: 15px; padding: 10px; border-radius: 8px; font-size: 12px; font-weight: 600; display: block; background: #f1f5f9; color: #475569; }

.tech-grid { background: var(--primary); color: white; padding: 25px; border-radius: 20px; display: flex; flex-direction: column; gap: 16px; }
.tech-item { display: flex; justify-content: space-between; padding-bottom: 16px; border-bottom: 1px solid #1e293b; align-items: center; }
.tech-item:last-child { border: none; padding-bottom: 0; }
.tech-item span { color: #94a3b8; font-size: 13px; line-height: 1.4; padding-right: 15px; }
.tech-item strong { font-size: 16px; text-align: right; white-space: nowrap; }

.footer-cta { margin: 0 40px 40px 40px; padding: 30px; background: #eff6ff; border-radius: 20px; border-left: 6px solid var(--accent); display: flex; justify-content: space-between; align-items: center; gap: 30px; }
.cta-text-side { max-width: 550px; }
.cta-buttons-stack { display: flex; flex-direction: column; gap: 12px; min-width: 280px; }
.cta-btn { display: block; background: var(--accent); color: white; text-decoration: none; padding: 16px 20px; border-radius: 12px; font-weight: 800; transition: 0.3s; font-size: 13px; text-align: center; border: none; cursor: pointer; }
.cta-btn:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(37, 99, 235, 0.2); }

@media (max-width: 900px) {
    .calc-grid { grid-template-columns: 1fr; }
    .footer-cta { flex-direction: column; text-align: center; gap: 25px; margin: 20px; }
    .cta-buttons-stack { min-width: 100%; width: 100%; }
}
</style>

<div class="calc-intro">
    <span class="year-badge">Ceny orientacyjne na 2026 rok</span>
    <h2>Kalkulator Kosztów Frezowania Podłogówki</h2>
    <p>Sprawdź, ile realnie będzie kosztować wykonanie ogrzewania w Twoim starym domu! Autorskie narzędzie stworzone przez inżynierów <a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Projekt-Ogrzewania.pl</a>. Podaj parametry, a algorytm oszacuje budżet samego frezowania i montażu rur.</p>
</div>

<div class="screed-calc" id="frez-calc-app">
    <div class="calc-grid">
        <div class="config-side">
            
            <div class="input-wrap">
                <div class="input-label-row"><label>Powierzchnia do frezowania</label><span class="val-badge"><span id="v-area">70</span> m²</span></div>
                <input type="range" id="area" min="20" max="200" step="5" value="70">
            </div>

            <span class="section-title">Stan obecnej wylewki</span>
            <div class="type-selector">
                <div class="type-btn active" id="btn-beton-norm">STANDARDOWY BETON<span style="font-size:10px; font-weight:400">Normalny czas pracy</span></div>
                <div class="type-btn" id="btn-beton-hard">BARDZO TWARDY BETON<span style="font-size:10px; font-weight:400">Wyższe zużycie tarcz (+15 zł/m²)</span></div>
            </div>

            <div class="input-wrap" style="margin-bottom: 0;">
                <div class="input-label-row"><label>Szacowany koszt dojazdu ekipy</label><span class="val-badge"><span id="v-travel">300</span> zł</span></div>
                <input type="range" id="travel" min="0" max="1000" step="50" value="300">
            </div>
        </div>

        <div class="result-side">
            <div id="mainBox" class="main-score-box">
                <span class="score-label">Koszt frezowania i układania rur (Netto)</span>
                <span class="score-num"><span id="resTotal">&#8212;</span> zł</span>
                <div id="risk-msg">Stawka bazowa dla tej powierzchni to ok. <strong id="resBaseRate">210</strong> zł/m²</div>
            </div>

            <div class="tech-grid">
                <div class="tech-item"><span>Frezowanie i materiał bazowy (rury, klej):</span><strong id="resBaseCost">&#8212;</strong></div>
                <div class="tech-item"><span>Dopłata za twarde podłoże:</span><strong id="resHardCost" style="color:#fbbf24">0 zł</strong></div>
                <div class="tech-item"><span>Dojazd ekipy montażowej:</span><strong id="resExtraCost">&#8212;</strong></div>
            </div>
        </div>
    </div>

    <div class="footer-cta">
        <div class="cta-text-side">
            <h3 style="margin:0 0 10px 0; color:#1e3a8a">Nie płać w ciemno. Zacznij od projektu!</h3>
            <p style="margin:0; font-size:14px; color:#475569" id="footer-desc">Zanim wpuścisz ekipę z frezarką, musisz wiedzieć, z jakim rozstawem ułożyć rury, żeby dom był dogrzany, a rachunki niskie. Dobry projekt uchroni Cię przed błędami i ułatwi wycenę u wykonawcy.</p>
        </div>
        <div class="cta-buttons-stack">
            <a href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/" class="cta-btn">
                ZAMÓW PROJEKT OGRZEWANIA →
            </a>
        </div>
    </div>
</div>

<script>
window.onload = function() {
    // BLOKADA ANTYKRADZIEŻOWA NA DOMENĘ
    const currentDomain = window.location.hostname;
    if (currentDomain !== 'projekt-ogrzewania.pl' && currentDomain !== 'www.projekt-ogrzewania.pl' && currentDomain !== 'localhost' && currentDomain !== '127.0.0.1' && currentDomain !== '') {
        const app = document.getElementById('frez-calc-app');
        if(app) {
            app.innerHTML = `
                <div style="padding: 60px 20px; text-align: center; background: #fee2e2; border-radius: 24px; color: #dc2626;">
                    <span style="font-size: 48px; display: block; margin-bottom: 15px;">&#x1f512;</span>
                    <h3 style="margin-top:0; font-size: 24px;">Kalkulator jest własnością Projekt-Ogrzewania.pl</h3>
                    <p style="font-size: 16px; margin-bottom: 25px;">Narzędzie zostało skopiowane nielegalnie. Kliknij poniżej, aby skorzystać z oryginału.</p>
                    <a href="https://projekt-ogrzewania.pl/" style="display: inline-block; padding: 14px 28px; background: #dc2626; color: white; text-decoration: none; border-radius: 12px; font-weight: bold;">Przejdź do oryginału</a>
                </div>`;
        }
        return; 
    }

    // ZMIENNE STANU
    let isHardBeton = false;

    // ELEMENTY UI
    const elArea = document.getElementById('area');
    const elTravel = document.getElementById('travel');
    
    const btnBetonNorm = document.getElementById('btn-beton-norm');
    const btnBetonHard = document.getElementById('btn-beton-hard');

    // FUNKCJA FORMATUJĄCA WALUTĘ
    const formatPLN = (val) => val.toLocaleString('pl-PL') + ' zł';

    // GŁÓWNA FUNKCJA OBLICZENIOWA
    function updateCalc() {
        let A = parseFloat(elArea.value); // Powierzchnia
        let D = parseFloat(elTravel.value); // Dojazd
        
        document.getElementById('v-area').innerText = A;
        document.getElementById('v-travel').innerText = D;

        // B = Ustalenie stawki bazowej zależnej od metrażu
        let B = 230; 
        if (A >= 40 && A < 70) B = 230;
        else if (A >= 70 && A <= 100) B = 210;
        else if (A > 100) B = 190;
        if (A < 40) B = 250; // Bardzo małe metraże są droższe

        // C = Dopłata za beton
        let C = isHardBeton ? (15 * A) : 0;

        // Obliczenia składowych
        let baseCost = A * B;
        let totalCost = baseCost + C + D;

        // Aktualizacja UI
        document.getElementById('resBaseRate').innerText = B;
        document.getElementById('resBaseCost').innerText = formatPLN(Math.round(baseCost));
        
        document.getElementById('resHardCost').innerText = C > 0 ? '+' + formatPLN(Math.round(C)) : '0 zł';
        document.getElementById('resHardCost').style.color = C > 0 ? '#fbbf24' : '#94a3b8';

        document.getElementById('resExtraCost').innerText = formatPLN(Math.round(D));
        document.getElementById('resTotal').innerText = Math.round(totalCost).toLocaleString('pl-PL');
    }

    // EVENT LISTENERY DLA PRZYCISKÓW
    btnBetonNorm.addEventListener('click', () => { isHardBeton = false; btnBetonHard.classList.remove('active'); btnBetonNorm.classList.add('active'); updateCalc(); });
    btnBetonHard.addEventListener('click', () => { isHardBeton = true; btnBetonNorm.classList.remove('active'); btnBetonHard.classList.add('active'); updateCalc(); });

    // EVENT LISTENERY DLA SUWAKÓW
    [elArea, elTravel].forEach(el => el.addEventListener('input', updateCalc));

    // INICJALIZACJA
    updateCalc();
};
</script>



<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
}

.premium-chart-box {
    max-width: 900px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.1);
    border: 1px solid #f1f5f9;
    overflow: hidden;
    color: var(--primary);
}

.chart-header {
    padding: 30px 40px 20px 40px;
    border-bottom: 1px solid #f1f5f9;
}

.chart-header h3 {
    margin: 0 0 8px 0;
    font-size: 22px;
    font-weight: 800;
    color: var(--primary);
}

.chart-header p {
    margin: 0;
    font-size: 14px;
    color: #64748b;
    font-weight: 500;
    line-height: 1.5;
}

.chart-canvas-wrapper {
    padding: 30px 40px;
    position: relative;
    height: 400px;
    width: 100%;
}

.chart-footer {
    padding: 25px 40px;
    background: var(--bg-light);
    border-top: 1px solid #f1f5f9;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.footer-row {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.chart-icon {
    font-size: 24px;
    line-height: 1;
}

.chart-conclusion {
    margin: 0;
    font-size: 14px;
    color: #475569;
    line-height: 1.6;
}

.chart-conclusion strong {
    color: var(--primary);
}

.loss-info {
    font-size: 13px;
    background: #ffffff;
    padding: 15px;
    border-radius: 12px;
    border-left: 3px solid #cbd5e1;
    color: #64748b;
    margin-left: 39px;
}

@media (max-width: 600px) {
    .chart-header, .chart-canvas-wrapper, .chart-footer {
        padding: 20px;
    }
    .chart-canvas-wrapper {
        height: 300px;
    }
    .loss-info {
        margin-left: 0;
    }
}
</style>

<div class="premium-chart-box" id="compare-chart-container">
    <div class="chart-header">
        <h3>Wykres porównawczy – czas nagrzewania</h3>
        <p>Parametry: Pokój 25 m² ogrzewany do 22°C | Temp. zasilania: 35°C <br><a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Na podstawie badań ITB i doświadczeń Projekt-Ogrzewania.pl</a></p>
    </div>
    
    <div class="chart-canvas-wrapper">
        <canvas id="heatingComparisonChart"></canvas>
    </div>
    
    <div class="chart-footer">
        <div class="footer-row">
            <div class="chart-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
            <p class="chart-conclusion">
                <strong>Interpretacja:</strong> Frezowanie zdecydowanie wygrywa szybkością reakcji, co jest niezwykle korzystne w domach z nieciągłym ogrzewaniem. Tradycyjna metoda lepiej akumuluje ciepło i oddaje je dłużej (mniejsze wahania), ale jest to zaletą wyłącznie przy ogrzewaniu włączonym 24/7.
            </p>
        </div>
        <div class="loss-info">
            <strong>Straty ciepła w dół (bez izolacji):</strong> Frezowanie wykazuje ok. 22% strat, natomiast tradycyjna wylewka ok. 18%*. <br>
            <span style="font-size: 11px;">*Przy identycznej izolacji pod wylewką. Bez izolacji tradycyjna wylewka traci podobnie ok. 20–25%, ale jej bezwładność cieplna jest znacznie wyższa.</span>
        </div>
    </div>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
    
    // ZABEZPIECZENIE DOMENOWE (Domain Lock)
    const domain = window.location.hostname;
    const allowedDomains = ['projekt-ogrzewania.pl', 'www.projekt-ogrzewania.pl', 'localhost', '127.0.0.1', ''];
    
    if (!allowedDomains.includes(domain)) {
        document.getElementById('compare-chart-container').innerHTML = `
            <div style="padding: 60px 20px; text-align: center; background: #fee2e2; color: #dc2626; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 400px;">
                <span style="font-size: 48px; margin-bottom: 20px;">&#x1f512;</span>
                <h3 style="margin-top:0; font-size: 24px;">Wykres chroniony prawem autorskim</h3>
                <p style="font-size: 16px; max-width: 500px; color: #7f1d1d; line-height: 1.5;">Ten interaktywny wykres jest własnością serwisu <strong>Projekt-Ogrzewania.pl</strong> i został skopiowany na tę stronę nielegalnie.</p>
                <a href="https://projekt-ogrzewania.pl/" style="margin-top: 25px; padding: 14px 28px; background: #dc2626; color: white; text-decoration: none; border-radius: 12px; font-weight: 800; transition: 0.3s;">ZOBACZ ORYGINALNY ARTYKUŁ</a>
            </div>
        `;
        return; 
    }

    // RYSUJEMY WYKRES
    const canvasEl = document.getElementById('heatingComparisonChart');
    if(!canvasEl) return; 
    
    const ctx = canvasEl.getContext('2d');
    
    new Chart(ctx, {
        type: 'bar',
        data: {
            labels: ['Odczucie ciepła na stopach', 'Osiągnięcie pełnych 22°C'],
            datasets: [
                {
                    label: 'Frezowanie (rury na głęb. 2 cm)',
                    data: [0.58, 2.2], // 0.58 to odpowiednik 35 minut w ułamku dziesiętnym
                    backgroundColor: '#2563eb',
                    borderRadius: 6,
                    barPercentage: 0.7,
                    categoryPercentage: 0.8
                },
                {
                    label: 'Tradycyjna wylewka 6 cm',
                    data: [3.5, 6.0],
                    backgroundColor: '#ea580c',
                    borderRadius: 6,
                    barPercentage: 0.7,
                    categoryPercentage: 0.8
                }
            ]
        },
        options: {
            responsive: true,
            maintainAspectRatio: false,
            plugins: {
                legend: {
                    display: true,
                    position: 'top',
                    labels: {
                        font: { family: 'Inter', size: 13, weight: '600' },
                        color: '#475569',
                        usePointStyle: true,
                        padding: 20
                    }
                },
                tooltip: {
                    backgroundColor: '#0f172a',
                    titleFont: { family: 'Inter', size: 14, weight: 'bold' },
                    bodyFont: { family: 'Inter', size: 14 },
                    padding: 12,
                    displayColors: true,
                    callbacks: {
                        label: function(context) {
                            let val = context.raw;
                            let timeText = val + ' godz.';
                            // Zamiana ułamka z powrotem na czytelne minuty
                            if (val === 0.58) timeText = '35 minut';
                            if (val === 3.5) timeText = '3.5 godziny';
                            return context.dataset.label + ': ' + timeText;
                        }
                    }
                }
            },
            scales: {
                x: {
                    grid: {
                        display: false
                    },
                    ticks: {
                        font: { family: 'Inter', size: 14, weight: 'bold' },
                        color: '#0f172a'
                    }
                },
                y: {
                    beginAtZero: true,
                    max: 7,
                    grid: {
                        color: '#f1f5f9',
                        drawBorder: false
                    },
                    ticks: {
                        stepSize: 1,
                        font: { family: 'Inter', size: 13 },
                        color: '#64748b',
                        callback: function(value) {
                            return value + ' h';
                        }
                    },
                    title: {
                        display: true,
                        text: 'Czas (godziny)',
                        font: { family: 'Inter', size: 13, weight: 'bold' },
                        color: '#64748b',
                        padding: {bottom: 10}
                    }
                }
            }
        }
    });
});
</script>



<style>
:root {
    --primary: #0f172a;
    --accent: #2563eb;
    --danger: #dc2626;
    --warning: #ea580c;
    --success: #16a34a;
    --bg-light: #f8fafc;
    --border-color: #e2e8f0;
}

.premium-questions {
    max-width: 1000px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, sans-serif;
    color: var(--primary);
}

.qa-header {
    text-align: center;
    margin-bottom: 40px;
}

.qa-header h2 {
    font-size: 32px;
    font-weight: 900;
    color: var(--primary);
    margin: 0 0 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.qa-header p {
    font-size: 16px;
    line-height: 1.6;
    color: #475569;
    max-width: 700px;
    margin: 0 auto;
}

.qa-list {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.qa-card {
    background: #ffffff;
    border: 1px solid var(--border-color);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.05);
    transition: transform 0.2s, box-shadow 0.2s;
}

.qa-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
    border-color: #cbd5e1;
}

.question-title {
    font-size: 20px;
    font-weight: 800;
    color: var(--primary);
    margin: 0 0 20px 0;
    padding-bottom: 15px;
    border-bottom: 2px solid var(--bg-light);
    display: flex;
    gap: 15px;
}

.q-number {
    background: var(--primary);
    color: white;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    flex-shrink: 0;
}

.answers-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.answer-box {
    padding: 20px;
    border-radius: 12px;
    border-left: 4px solid;
}

.answer-bad {
    background: #fef2f2;
    border-color: var(--danger);
}

.answer-good {
    background: #f0fdf4;
    border-color: var(--success);
}

.answer-label {
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 6px;
}

.answer-bad .answer-label { color: var(--danger); }
.answer-good .answer-label { color: var(--success); }

.answer-text {
    font-size: 15px;
    line-height: 1.6;
    color: #334155;
    margin: 0;
    font-style: italic;
}

/* NOWE STYLE DLA CZERWONYCH FLAG */
.red-flags-section {
    max-width: 900px;
    margin: 50px auto 40px auto;
    background-color: #fff5f5; /* Jasnoróżowe tło */
    border: 2px dashed #fecaca; /* Przerywana ramka */
    border-radius: 20px;
    padding: 35px 40px;
    font-family: 'Inter', -apple-system, sans-serif;
}

.red-flags-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.flag-icon {
    font-size: 32px;
    line-height: 1;
}

.red-flags-header h3 {
    margin: 0;
    font-size: 24px;
    font-weight: 900;
    color: #9f1239; /* Ciemnobordowy nagłówek */
}

.flags-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.flags-list li {
    position: relative;
    padding-left: 35px;
    font-size: 16px;
    line-height: 1.5;
    color: #7f1d1d; /* Ciemnoczerwony tekst */
    font-weight: 700;
}

.flags-list li::before {
    content: "&#x2716;"; /* Znak X zamiast kropki */
    position: absolute;
    left: 0;
    top: 0px;
    color: #dc2626; /* Czerwony krzyżyk */
    font-weight: 900;
    font-size: 18px;
}

@media (max-width: 768px) {
    .answers-grid { grid-template-columns: 1fr; gap: 15px; }
    .qa-card { padding: 20px; }
    .question-title { font-size: 18px; line-height: 1.4; }
    .red-flags-section { padding: 25px 20px; }
    .red-flags-header h3 { font-size: 20px; }
}
</style>

<div class="premium-questions" id="qa-app-installer">
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "Czy frezowanie ogrzewania podłogowego w starym domu zawsze jest możliwe?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nie zawsze – kluczowa jest grubość i stan wylewki. Minimum to około 3,5–4 cm oraz brak spękań i kruszenia."
        }
      }, {
        "@type": "Question",
        "name": "Ile trwa wykonanie frezowanej podłogówki?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Zazwyczaj od 1 do 3 dni, w zależności od powierzchni. To znacznie szybciej niż tradycyjna metoda z nową wylewką."
        }
      }, {
        "@type": "Question",
        "name": "Czy podczas frezowania jest dużo kurzu?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nie, jeśli używany jest profesjonalny sprzęt z odsysaniem pyłu – większość zanieczyszczeń jest usuwana na bieżąco."
        }
      }, {
        "@type": "Question",
        "name": "Czy frezowana podłogówka jest mniej wydajna niż tradycyjna?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nie – nagrzewa się szybciej, ale może mieć większe straty w dół, jeśli brak izolacji pod wylewką."
        }
      }, {
        "@type": "Question",
        "name": "Czy potrzebny jest projekt ogrzewania przed frezowaniem?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Zdecydowanie tak – bez projektu łatwo o błędy w rozstawie rur i długości pętli, co wpływa na komfort i koszty eksploatacji."
        }
      }]
    }
    </script>
    
    <div class="qa-header">
        <h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAQ – Fakty i Mity o frezowaniu</h2>
        <p>Wokół frezowania narosło wiele szkodliwych mitów. Poniżej zestawiamy najczęstsze błędne przekonania z odpowiedziami ekspertów z <a href="https://projekt-ogrzewania.pl/" style="color: var(--accent); font-weight: 700; text-decoration: none;">Projekt-Ogrzewania.pl</a>.</p>
    </div>

    <div class="qa-list">
        <div class="qa-card">
            <h3 class="question-title"><span class="q-number">1</span> Czy frezowanie w starym domu zawsze jest możliwe?</h3>
            <div class="answers-grid">
                <div class="answer-box answer-bad">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MIT / BŁĘDNE PRZEKONANIE</div>
                    <p class="answer-text">„Pewnie, każdą starą wylewkę da się wyfrezować, nawet jak się trochę sypie.”</p>
                </div>
                <div class="answer-box answer-good">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAKT / OPINIA EKSPERTA</div>
                    <p class="answer-text">Nie zawsze – kluczowa jest grubość i stan wylewki. Minimum to około 3,5–4 cm oraz brak spękań i kruszenia. Inaczej posadzka nie utrzyma rur.</p>
                </div>
            </div>
        </div>

        <div class="qa-card">
            <h3 class="question-title"><span class="q-number">2</span> Ile trwa wykonanie frezowanej podłogówki?</h3>
            <div class="answers-grid">
                <div class="answer-box answer-bad">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MIT / BŁĘDNE PRZEKONANIE</div>
                    <p class="answer-text">„To potężny remont, na pewno potrwa tygodnie, jak tradycyjne kucie.”</p>
                </div>
                <div class="answer-box answer-good">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAKT / OPINIA EKSPERTA</div>
                    <p class="answer-text">Zazwyczaj od 1 do 3 dni, w zależności od powierzchni. To znacznie szybciej niż tradycyjna metoda z kuciem i zalewaniem nowej wylewki.</p>
                </div>
            </div>
        </div>

        <div class="qa-card">
            <h3 class="question-title"><span class="q-number">3</span> Czy podczas frezowania jest dużo kurzu?</h3>
            <div class="answers-grid">
                <div class="answer-box answer-bad">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MIT / BŁĘDNE PRZEKONANIE</div>
                    <p class="answer-text">„Trzeba foliować cały dom, pył wejdzie w każdą szczelinę, sprzątania na miesiąc.”</p>
                </div>
                <div class="answer-box answer-good">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAKT / OPINIA EKSPERTA</div>
                    <p class="answer-text">Nie, jeśli używany jest profesjonalny sprzęt z odsysaniem pyłu – blisko 99% zanieczyszczeń trafia prosto do odkurzacza przemysłowego.</p>
                </div>
            </div>
        </div>

        <div class="qa-card">
            <h3 class="question-title"><span class="q-number">4</span> Czy frezowana podłogówka jest mniej wydajna?</h3>
            <div class="answers-grid">
                <div class="answer-box answer-bad">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MIT / BŁĘDNE PRZEKONANIE</div>
                    <p class="answer-text">„To tylko takie oszukane ogrzewanie, nie dogrzeje domu tak jak gruba, klasyczna wylewka.”</p>
                </div>
                <div class="answer-box answer-good">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAKT / OPINIA EKSPERTA</div>
                    <p class="answer-text">Nie – frezowana podłogówka nagrzewa się znacznie szybciej. Wymaga jednak analizy, ponieważ może mieć większe straty w dół, jeśli pod wylewką brakuje izolacji.</p>
                </div>
            </div>
        </div>

        <div class="qa-card">
            <h3 class="question-title"><span class="q-number">5</span> Czy potrzebny jest projekt przed frezowaniem?</h3>
            <div class="answers-grid">
                <div class="answer-box answer-bad">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MIT / BŁĘDNE PRZEKONANIE</div>
                    <p class="answer-text">„Szkoda kasy na projekt, potnie się wylewkę co 10 cm i na pewno będzie super grzało.”</p>
                </div>
                <div class="answer-box answer-good">
                    <div class="answer-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAKT / OPINIA EKSPERTA</div>
                    <p class="answer-text">Zdecydowanie tak – bez projektu łatwo o błędy w rozstawie rur i długości pętli. Tych pomyłek po wycięciu rowków w betonie nie da się już poprawić!</p>
                </div>
            </div>
        </div>
    </div>

    <div class="red-flags-section">
        <div class="red-flags-header">
            <span class="flag-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6a9.png" alt="🚩" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
            <h3>Czerwone flagi (Uciekaj, jeśli instalator tak mówi)</h3>
        </div>
        <ul class="flags-list">
            <li>„Nie ma co wiercić i sprawdzać grubości wylewki. W starych domach lali gruby beton, tniemy w ciemno!” (Zagrożenie: pękanie posadzki lub wwiercenie się w strop).</li>
            <li>„Proszę kupić dużo folii i wszystko okleić. Przy frezowaniu pył wejdzie w każdą szczelinę, nie da się inaczej.” (Oznacza to, że ekipa nie ma profesjonalnego odkurzacza z filtrem HEPA).</li>
            <li>„Wytniemy rowki tam, gdzie mi maszyna wygodnie wjedzie. Pod oknami nie wykręcę, więc damy rzadziej.” (Efekt: niedogrzane strefy brzegowe i chłód ciągnący od okien).</li>
        </ul>
    </div>

</div>

<script>
/* DOMAIN PROTECTION MODULE */
!function(){var _0x5c8f=['\x68\x6f\x73\x74\x6e\x61\x6d\x65','\x6c\x6f\x63\x61\x74\x69\x6f\x6e','\x70\x72\x6f\x6a\x65\x6b\x74\x2d\x6f\x67\x72\x7a\x65\x77\x61\x6e\x69\x61\x2e\x70\x6c','\x77\x77\x77\x2e\x70\x72\x6f\x6a\x65\x6b\x74\x2d\x6f\x67\x72\x7a\x65\x77\x61\x6e\x69\x61\x2e\x70\x6c','\x6c\x6f\x63\x61\x6c\x68\x6f\x73\x74','\x31\x32\x37\x2e\x30\x2e\x30\x2e\x31','','\x69\x6e\x63\x6c\x75\x64\x65\x73','\x71\x61\x2d\x61\x70\x70\x2d\x69\x6e\x73\x74\x61\x6c\x6c\x65\x72','\x69\x6e\x6e\x65\x72\x48\x54\x4d\x4c','\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64','\x44\x4f\x4d\x43\x6f\x6e\x74\x65\x6e\x74\x4c\x6f\x61\x64\x65\x64','\x61\x64\x64\x45\x76\x65\x6e\x74\x4c\x69\x73\x74\x65\x6e\x65\x72'];document[_0x5c8f[12]](_0x5c8f[11],function(){var _0x2b3c=window[_0x5c8f[1]][_0x5c8f[0]];var _0x4d1e=[_0x5c8f[2],_0x5c8f[3],_0x5c8f[4],_0x5c8f[5],_0x5c8f[6]];if(!_0x4d1e[_0x5c8f[7]](_0x2b3c)){document[_0x5c8f[10]](_0x5c8f[8])[_0x5c8f[9]]=decodeURIComponent(escape(window.atob('PGRpdiBzdHlsZT0icGFkZGluZzogNjBweCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQ6ICNmZWUyZTI7IGNvbG9yOiAjZGMyNjI2OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLWhlaWdodDogNDAwcHg7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA0OHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+8J+TkTwvc3Bhbj48aDMgc3R5bGU9Im1hcmdpbi10b3A6MDsgZm9udC1zaXplOiAyNHB4OyI+VHJlxZvEhyBjaHJvbmlvbmEgcHJhd2VtIGF1dG9yc2tpbTwvaDM+PHAgc3R5bGU9ImZvbnQtc2l6ZTogMTZweDsgbWF4LXdpZHRoOiA1MDBweDsgY29sb3I6ICM3ZjFkMWQ7IGxpbmUtaGVpZ2h0OiAxLjU7Ij5UYSBzZWtjamEgRkFRIGplc3Qgd8WCYXNub8WbY2nEhSBzZXJ3aXN1IDxzdHJvbmc+UHJvamVrdC1PZ3J6ZXdhbmlhLnBsPC9zdHJvbmc+IGkgem9zdGHFgmEgd2tsZWpvbmEgbmEgdMSZIHN0cm9uxJkgYmV6IHpnb2R5IGF1dG9yYS48L3A+PGEgaHJlZj0iaHR0cHM6Ly9wcm9qZWt0LW9ncnpld2FuaWEucGwvIiBzdHlsZT0ibWFyZ2luLXRvcDogMjVweDsgcGFkZGluZzogMTRweCAyOHB4OyBiYWNrZ3JvdW5kOiAjZGMyNjI2OyBjb2xvcjogd2hpdGU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYm9yZGVyLXJhZGl1czogMTJweDsgZm9udC13ZWlnaHQ6IDgwMDsgdHJhbnNpdGlvbjogMC4zczsiPlpPQkFDWiBPUllHSU5BTE5ZIEFSVFlLVcWAPC9hPjwvZGl2Pg==')));}})}();
</script>



<h2 class="wp-block-heading">Podsumowanie – czy warto frezować ogrzewanie podłogowe w starym domu?</h2>



<p><strong>Tak, w zdecydowanej większości przypadków.</strong>&nbsp;Frezowanie to optymalne rozwiązanie, gdy:</p>



<ul class="wp-block-list">
<li>Zależy Ci na&nbsp;<strong>zachowaniu wysokości pomieszczeń</strong>&nbsp;(nie podnosisz podłogi).</li>



<li>Nie chcesz wywozić ton gruzu i sprzątać pyłu przez tygodnie.</li>



<li>Masz wylewkę o&nbsp;<strong>grubości min. 3,5 cm</strong>&nbsp;i w dobrym stanie.</li>



<li>Akceptujesz&nbsp;<strong>jedno- lub dwudniowy hałas</strong>&nbsp;w zamian za szybki montaż.</li>
</ul>



<p><strong>Kiedy lepiej zrezygnować?</strong><br>Jeśli wylewka jest cienka (&lt;3 cm) lub całkowicie zniszczona – konieczne będzie jej skucie i wykonanie nowej. Również gdy podłoga jest drewniana (belki + ślepa podłoga) – wtedy standardowa podłogówka na styropianie jest jedyną sensowną opcją.</p>



<p>Pamiętaj o&nbsp;<strong>projekcie ogrzewania podłogowego</strong>&nbsp;– to on decyduje o tym, czy system będzie oszczędny, równomiernie grzejący i trwały. Frezowanie to tylko technika wykonawcza. Bez dobrego projektu nawet najlepiej wycięte rowki nie dadzą komfortu.</p>



<p><em>Masz konkretny dom, który rozważasz pod kątem frezowania? Zmierz grubość wylewki, wykonaj test kruszenia, a następnie poproś o wyceny dwóch–trzech sprawdzonych ekip. Efekt – ciepła podłoga w starym domu w niecały tydzień – jest wart tej krótkiej inwestycji czasu.</em></p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/frezowanie-ogrzewania-podlogowego-w-starym-domu/">Frezowanie ogrzewania podłogowego w starym domu.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/frezowanie-ogrzewania-podlogowego-w-starym-domu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
