@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pw{--cl-granat:#164179;--cl-pomarancz:#f28236;--cl-pomarancz-ciemny:#d67412;--noc:#06101d;--noc-2:#0b1b30;--tlen:#58b4ff;--uv:#9a86ff;--mgla:#7fd4ff;--papier:#eef2f6;--biel:#fff;--atrament:#0d1b2e;--szary:#566376;--linia:#cdd6e1;--linia-noc:#ffffff24;--blad:#b3261e;font-family:var(--pw-font,"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--atrament);background:var(--papier);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55}.pw *,.pw :before,.pw :after{box-sizing:border-box}.pw a{color:inherit}.pw-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.pw h1,.pw h2,.pw h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:750;font-stretch:112%;line-height:1.08}.pw h2{font-size:clamp(1.9rem,3.6vw,3rem)}.pw h3{letter-spacing:-.005em;font-size:1.2rem}.pw p{margin:0}.pw :focus-visible{outline:3px solid var(--tlen);outline-offset:3px;border-radius:4px}.pw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw-btn{background:var(--cl-pomarancz);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:16px 28px;font-weight:700;font-stretch:108%;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;color:#1a0f00!important}.pw-btn:hover{background:#ffa244}.pw-btn:active{transform:translateY(1px)}.pw-btn[disabled]{opacity:.6;cursor:wait}.pw-hero{isolation:isolate;color:#fff;background:var(--noc);--czystosc:0;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.pw-hero__tlo,.pw-hero__tlo:before,.pw-hero__tlo:after{content:"";position:absolute;inset:0}.pw-hero__tlo{z-index:-3;background:radial-gradient(120% 90% at 70% 40%,#101d2c 0%,#0a121c 55%,#05090f 100%)}.pw-hero__tlo:before{opacity:calc(1 - var(--czystosc));background:radial-gradient(60% 50% at 78% 30%,#be783c29,#0000 70%),radial-gradient(50% 40% at 20% 80%,#8c6e461a,#0000 70%);transition:opacity 1.6s}.pw-hero__tlo:after{opacity:var(--czystosc);background:radial-gradient(110% 90% at 70% 35%,#0f3a72 0%,#0a2850 45%,#06162c 100%);transition:opacity 1.6s}.pw-hero__canvas{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.pw-hero--3d .pw-hero__canvas{opacity:1}.pw-hero__cien{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06101dd1 0%,#06101d73 38%,#0000 62%),linear-gradient(#0000 66%,#06101de6 100%);position:absolute;inset:0}.pw-hero .pw-hero__uklad{width:100%;padding-top:130px;padding-bottom:36px}.pw-hero h1{letter-spacing:-.03em;max-width:1000px;font-size:clamp(2.5rem,5.3vw,4.9rem);font-weight:800;font-stretch:125%;line-height:.96}.pw-hero h1 span{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards pw-wjazd;animation-delay:calc(var(--i)*70ms + .15s);display:inline-block;transform:translateY(.5em)}@keyframes pw-wjazd{to{opacity:1;transform:none}}.pw-lead{color:#ffffffdb;max-width:54ch;font-size:clamp(1.05rem,1.5vw,1.25rem);margin-top:26px!important}.pw-hero__akcja{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.pw-hero__akcja small{color:#ffffffb3;max-width:26ch;font-size:.92rem;line-height:1.35}.pw-pulpit{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--linia-noc);background:#08122099;border-radius:10px;grid-template-columns:minmax(200px,.8fr) repeat(3,1fr);margin-top:48px;display:grid}.pw-pulpit__tyt{align-self:center;padding:18px 20px;font-size:1.05rem;font-weight:700;font-stretch:112%;line-height:1.3}.pw-sw{--k:var(--tlen);text-align:left;width:100%;font:inherit;color:#fff;border:0;border-left:1px solid var(--linia-noc);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:4px 14px;padding:16px 18px;transition:background .2s;display:grid}.pw-sw:hover{background:#ffffff0d}.pw-sw[data-potrzeba=sterylizacja]{--k:var(--uv)}.pw-sw[data-potrzeba=nawilzanie]{--k:var(--mgla)}.pw-sw__nazwa{font-size:1.05rem;font-weight:700;transition:color .25s}.pw-sw__opis{color:#ffffffa8;grid-column:1;font-size:.85rem;line-height:1.35}.pw-sw__tor{background:#ffffff29;border-radius:30px;grid-area:1/2/3;width:54px;height:30px;transition:background .25s,box-shadow .25s;position:relative}.pw-sw__tor:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .28s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}.pw-sw[aria-pressed=true] .pw-sw__tor{background:var(--k);box-shadow:0 0 22px -2px var(--k)}.pw-sw[aria-pressed=true] .pw-sw__tor:after{transform:translate(24px)}.pw-sw[aria-pressed=true] .pw-sw__nazwa{color:var(--k)}.pw-pulpit--zacheta .pw-sw:first-of-type .pw-sw__tor{animation:1.8s ease-out 3 pw-puls}@keyframes pw-puls{0%{box-shadow:0 0 #58b4ffb3}to{box-shadow:0 0 0 16px #58b4ff00}}.pw-pulpit__stopka{border-top:1px solid var(--linia-noc);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 28px;padding:11px 20px;display:flex}.pw-pulpit__stan{color:#ffffffeb;font-size:.92rem}.pw-pulpit__nota{color:#ffffff80;font-size:.76rem}.pw-wiarygodnosc{border-top:1px solid var(--linia-noc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101d8c}.pw-wiarygodnosc p{color:#ffffffd1;max-width:92ch;padding:18px 0;font-size:.98rem}.pw-wiarygodnosc strong{color:#fff;font-weight:700}.pw-koszt{background:var(--noc);color:#fff;padding:96px 0 104px}.pw-koszt__uklad{grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);align-items:start;gap:64px;display:grid}.pw-koszt h2{max-width:16ch}.pw-koszt__wstep{color:#ffffffc7;max-width:56ch;margin-top:18px!important}.pw-fakty{margin:40px 0 0;padding:0;list-style:none}.pw-fakty li{border-top:1px solid var(--linia-noc);grid-template-columns:250px 1fr;align-items:start;gap:8px 28px;padding:22px 0;display:grid}.pw-fakty b{letter-spacing:-.03em;color:var(--cl-pomarancz);white-space:nowrap;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;font-stretch:125%;line-height:1}.pw-fakty span{color:#ffffffdb;padding-top:4px}.pw-fakty a{color:#ffffff8c;margin-top:4px;font-size:.85rem;display:inline-block}.pw-fakty a:hover{color:#fff}.pw-koszt__zastrz{color:#ffffff8c;max-width:62ch;font-size:.88rem;margin-top:22px!important}.pw-absencja{border:1px solid var(--linia-noc);background:var(--noc-2);border-radius:10px;padding:26px;position:sticky;top:24px}.pw-absencja h3{margin-bottom:6px}.pw-absencja>p{color:#ffffffa8;font-size:.92rem}.pw-absencja label{color:#ffffffd1;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;font-size:.95rem;display:flex}.pw-absencja output{color:#fff;white-space:nowrap;font-weight:700}.pw-absencja input[type=range]{width:100%;accent-color:var(--cl-pomarancz);margin:8px 0 0}.pw-absencja__wynik{border-top:1px solid var(--linia-noc);margin-top:24px;padding-top:20px}.pw-absencja__wynik div{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.pw-absencja__wynik span{color:#ffffffb8;font-size:.95rem}.pw-absencja__wynik b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800;font-stretch:118%}.pw-absencja__wynik div+div b{color:var(--cl-pomarancz)}.pw-absencja small{color:#ffffff80;margin-top:14px;font-size:.78rem;line-height:1.4;display:block}.pw-sek{padding:96px 0}.pw-sek__nagl{max-width:60ch;margin-bottom:40px}.pw-sek__nagl p{color:var(--szary);margin-top:14px;font-size:1.08rem}.pw-kalk{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.pw-kalk__lewa{background:var(--biel);border:1px solid var(--linia);border-radius:10px;padding:8px 36px 36px}.pw-krok{border:0;min-width:0;margin:0;padding:30px 0 0}.pw-krok+.pw-krok{border-top:1px solid var(--linia);margin-top:30px}.pw-krok legend{float:left;flex-wrap:wrap;align-items:baseline;gap:12px;width:100%;margin-bottom:18px;padding:0;font-size:1.25rem;font-weight:750;font-stretch:112%;display:flex}.pw-krok legend+*{clear:both}.pw-krok legend i{color:var(--cl-pomarancz-ciemny);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.pw-krok legend small{color:var(--szary);font-size:.92rem;font-weight:400;font-stretch:100%}.pw-potrzeby{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pw-potrzeba{position:relative}.pw-potrzeba input{opacity:0;pointer-events:none;position:absolute}.pw-potrzeba label{--k:#1c6fd1;border:1.5px solid var(--linia);cursor:pointer;border-radius:8px;height:100%;padding:16px 16px 14px;transition:border-color .15s,background .15s;display:block}.pw-potrzeba:nth-child(2) label{--k:#6a55e0}.pw-potrzeba:nth-child(3) label{--k:#0e8fc4}.pw-potrzeba label:hover{border-color:#9fb0c4}.pw-potrzeba svg{width:30px;height:30px;color:var(--k);margin-bottom:10px;display:block}.pw-potrzeba strong{margin-bottom:2px;padding-right:28px;font-size:1.05rem;display:block}.pw-potrzeba small{color:var(--szary);font-size:.88rem;line-height:1.35;display:block}.pw-potrzeba label:after{content:"";background:#fff;border:1.5px solid #9fb0c4;border-radius:5px;width:22px;height:22px;position:absolute;top:14px;right:14px}.pw-potrzeba input:checked+label{border-color:var(--k);background:color-mix(in srgb,var(--k) 7%,#fff)}.pw-potrzeba input:checked+label:after{border-color:var(--k);background:var(--k) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/15px no-repeat}.pw-potrzeba input:focus-visible+label{outline:3px solid var(--tlen);outline-offset:2px}.pw-przelacznik{border:1.5px solid var(--linia);border-radius:6px;margin-bottom:20px;padding:3px;display:inline-flex}.pw-przelacznik button{font:inherit;color:var(--szary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 16px;font-weight:650}.pw-przelacznik button[aria-pressed=true]{background:var(--atrament);color:#fff}.pw-siatka{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.pw-pole label,.pw-pole .pw-etykieta{margin-bottom:6px;font-size:.95rem;font-weight:650;display:block}.pw-pole small{color:var(--szary);margin-top:6px;font-size:.84rem;line-height:1.4;display:block}.pw-pole label em{color:var(--szary);font-style:normal;font-weight:400}.pw-suwak{align-items:center;gap:12px;display:flex}.pw-suwak input[type=range]{min-width:0;accent-color:var(--cl-pomarancz-ciemny);flex:1}.pw-jedn{color:var(--szary);min-width:26px;font-weight:650}.pw-kalk input[type=text],.pw-kalk input[type=email],.pw-kalk input[type=tel],.pw-kalk input[type=number],.pw-kalk textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1.5px solid #b5c1cf;border-radius:6px;padding:11px 12px}.pw-kalk .pw-suwak input[type=number]{font-variant-numeric:tabular-nums;flex:none;width:96px}.pw-kalk input:focus,.pw-kalk textarea:focus{border-color:#1c6fd1;outline:3px solid #58b4ff80}.pw-radio{flex-wrap:wrap;gap:8px;display:flex}.pw-radio input{opacity:0;position:absolute}.pw-radio label{border:1.5px solid var(--linia);cursor:pointer;border-radius:6px;margin:0;padding:8px 16px;font-size:.95rem;font-weight:650}.pw-radio input:checked+label{border-color:var(--atrament);background:var(--atrament);color:#fff}.pw-radio input:focus-visible+label{outline:3px solid var(--tlen);outline-offset:2px}.pw-zgoda{color:var(--szary);align-items:flex-start;gap:10px;margin-top:20px;font-size:.86rem;line-height:1.45;display:flex}.pw-zgoda input{width:18px;height:18px;accent-color:var(--cl-pomarancz-ciemny);flex:none;margin-top:3px}.pw-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.pw-wyslij{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.pw-wyslij small{color:var(--szary);font-size:.9rem}.pw-blad{color:var(--blad);font-weight:650;margin-top:14px!important}.pw-wynik{background:var(--atrament);color:#fff;border-radius:10px;grid-column:1/-1;padding:28px 32px;display:none}.pw-wynik.pokaz{display:block}.pw-wynik h3{margin-bottom:10px;font-size:1.5rem}.pw-wynik ul{margin:.5em 0 1em;padding-left:1.2em}.pw-wynik p{color:#ffffffdb}.pw-live{background:var(--atrament);color:#fff;border-radius:10px;padding:24px;position:sticky;top:24px}.pw-live h3{font-size:1.1rem}.pw-live__zywo{color:#ffffffa8;align-items:center;gap:8px;margin-bottom:6px;font-size:.82rem;display:inline-flex}.pw-live__zywo:before{content:"";background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pw-mig}@keyframes pw-mig{50%{opacity:.25}}.pw-pokoj{width:100%;height:auto;margin:14px 0 6px;display:block}.pw-pokoj .sc{fill:#58b4ff14;stroke:#ffffff59;stroke-width:1px}.pw-pokoj .pd{fill:#58b4ff33;stroke:#fff9;stroke-width:1px}.pw-pokoj circle{fill:var(--cl-pomarancz)}.pw-live dl{margin:0}.pw-live dl>div{border-top:1px solid var(--linia-noc);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.pw-live dt{color:#ffffffb3;font-size:.9rem;line-height:1.3}.pw-live dd{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.28rem;font-weight:800;font-stretch:118%}.pw-live dd small{color:#fff9;font-size:.8rem;font-weight:500;font-stretch:100%}.pw-live [data-live=oczyszczanie] dd{color:var(--tlen)}.pw-live [data-live=sterylizacja] dd{color:#b9abff}.pw-live [data-live=nawilzanie] dd{color:var(--mgla)}.pw-live__info{border-left:3px solid var(--cl-pomarancz);background:#f28c281a;padding:12px 14px;font-size:.9rem;line-height:1.4;margin-top:12px!important}.pw-live__pusto{border-top:1px solid var(--linia-noc);color:#ffffffb3;padding:14px 0 4px;font-size:.92rem}.pw-live__nota{color:#ffffff80;font-size:.78rem;line-height:1.4;margin-top:14px!important}.pw-mech{background:var(--biel);border-top:1px solid var(--linia);border-bottom:1px solid var(--linia)}.pw-mech__siatka{grid-template-columns:repeat(3,1fr);gap:64px;display:grid}.pw-mech article{position:relative}.pw-mech article+article:before{content:"";border-left:1px solid var(--linia);position:absolute;top:0;bottom:0;left:-32px}.pw-mech svg{background:var(--noc);border-radius:8px;width:100%;height:auto;margin-bottom:22px;display:block}.pw-mech h3{margin-bottom:8px;font-size:1.35rem}.pw-mech p{color:var(--szary)}.an-pyl circle{animation:4.2s linear infinite an-lot;animation-delay:calc(var(--d)*-1s)}@keyframes an-lot{0%{opacity:0;transform:translate(0)}8%{opacity:1}46%{opacity:1}52%{opacity:0;transform:translate(150px)}to{opacity:0;transform:translate(150px)}}.an-czyste path{stroke-dasharray:6 10;animation:1.4s linear infinite an-kreski}@keyframes an-kreski{to{stroke-dashoffset:-16px}}.an-uv circle{animation:4.6s linear infinite an-uv;animation-delay:calc(var(--d)*-1s)}@keyframes an-uv{0%{fill:#ff8a4d;opacity:0;transform:translate(0)}8%{opacity:1}38%{fill:#ff8a4d}58%{fill:#8a93a6;transform:translate(190px)scale(.7)}92%{opacity:.5}to{fill:#8a93a6;opacity:0;transform:translate(330px)scale(.55)}}.an-uv-blask{animation:2.4s ease-in-out infinite an-blask}@keyframes an-blask{50%{opacity:.55}}.an-igla{transform-origin:160px 150px;transition:transform 2.2s cubic-bezier(.3,1.2,.4,1) .3s;transform:rotate(-39.6deg)}.pw-widac .an-igla{transform:rotate(-9deg)}.an-para circle{animation:3.6s ease-out infinite an-para;animation-delay:calc(var(--d)*-1s)}@keyframes an-para{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-34px)}}.pw-kroki{counter-reset:k;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.pw-kroki li{counter-increment:k;border-top:3px solid var(--atrament);padding:22px 28px 0 0;position:relative}.pw-kroki li+li{margin-left:0}.pw-kroki li:before{content:counter(k);letter-spacing:-.04em;color:var(--cl-pomarancz-ciemny);margin-bottom:14px;font-size:3.2rem;font-weight:800;font-stretch:125%;line-height:1;display:block}.pw-kroki strong{margin-bottom:6px;font-size:1.12rem;font-stretch:108%;display:block}.pw-kroki span{color:var(--szary);font-size:.98rem}.pw-hvac{background:var(--cl-granat);color:#fff}.pw-hvac .pw-wrap{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-top:72px;padding-bottom:72px;display:grid}.pw-hvac h2{max-width:20ch}.pw-hvac p{color:#ffffffd6;max-width:62ch;margin-top:14px}.pw-faq{max-width:860px}.pw-faq details{border-top:1px solid var(--linia)}.pw-faq details:last-child{border-bottom:1px solid var(--linia)}.pw-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:1.12rem;font-weight:700;font-stretch:106%;list-style:none;display:flex}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary:after{content:"";border-right:2.5px solid var(--cl-pomarancz-ciemny);border-bottom:2.5px solid var(--cl-pomarancz-ciemny);flex:none;width:14px;height:14px;margin-top:6px;transition:transform .2s;transform:rotate(45deg)}.pw-faq details[open] summary:after{transform:rotate(-135deg)translate(-4px,-4px)}.pw-faq details p{color:var(--szary);max-width:70ch;padding:0 0 22px}@media (max-width:980px){.pw-hero .pw-hero__uklad{padding-top:110px}.pw-pulpit{grid-template-columns:1fr;margin-top:36px}.pw-sw{border-left:0;border-top:1px solid var(--linia-noc)}.pw-pulpit__tyt{padding:14px 18px 12px}.pw-koszt__uklad{grid-template-columns:1fr;gap:44px}.pw-absencja,.pw-live{position:static}.pw-kalk{grid-template-columns:1fr}.pw-kalk__lewa{display:contents}.pw-kalk .pw-krok{background:var(--biel);border:1px solid var(--linia);border-radius:10px;margin:0;padding:24px 20px}.pw-kalk .pw-krok:first-of-type{order:1}.pw-kalk .pw-krok:nth-of-type(2){order:2}.pw-live{order:3}.pw-kalk .pw-krok:nth-of-type(3){order:4}.pw-wynik{order:5}.pw-kalk{gap:14px}.pw-mech__siatka{grid-template-columns:1fr;gap:44px}.pw-mech article+article:before{display:none}.pw-kroki{grid-template-columns:1fr 1fr;gap:36px 0}.pw-hvac .pw-wrap{grid-template-columns:1fr}}@media (max-width:640px){.pw{font-size:16px}.pw-hero .pw-hero__uklad{padding-top:40svh}.pw-hero__cien{background:linear-gradient(#06101d00 26%,#06101dd6 48%,#06101df0 100%)}.pw-wrap{padding:0 18px}.pw-sek,.pw-koszt{padding:64px 0}.pw-potrzeby,.pw-siatka,.pw-fakty li,.pw-kroki{grid-template-columns:1fr}.pw-kalk .pw-suwak input[type=number]{width:84px}}@media (prefers-reduced-motion:reduce){.pw *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pw-hero h1 span{opacity:1;transform:none}}.pw-page{background:#06101d}.pw-page .site-header{margin-bottom:-104px}@media (max-width:980px){.pw-page .site-header{margin-bottom:-86px}}.pw-page .pw-absencja,.pw-page .pw-live{top:108px}.pw-page .pw [id]{scroll-margin-top:96px}
