@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zz{--beton: #E7E6E1;--papier: #F4F3EF;--grafit: #17191A;--grafit-2: #3A3D3F;--szary: #8A8C8D;--linia: #C9C8C2;--zolty: #F2C12E;--wask: "Barlow Condensed", "Arial Narrow", sans-serif;--tekst: "Barlow", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;font-family:var(--tekst);color:var(--grafit);background:var(--beton);font-size:19px;line-height:1.6}.zz *,.zz *:before,.zz *:after{box-sizing:border-box}.zz p{margin:0 0 20px}.zz a{color:var(--grafit)}.zz h1,.zz h2,.zz h3{font-family:var(--wask);font-weight:700;letter-spacing:0}.zz h3{margin:0}.zz :focus-visible{outline:3px solid var(--grafit);outline-offset:3px}.z-ciemny :focus-visible,.z-stopka :focus-visible,.z-wylacznosc :focus-visible{outline-color:var(--zolty)}.z-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.z-list{max-width:700px;margin:0 auto;padding:0 24px}.z-sek{padding:96px 0}.z-papier{background:var(--papier);border-top:1.5px solid var(--grafit)}.z-ciemny{background:var(--grafit);color:var(--papier)}.z-h2{font-size:46px;line-height:1.06;margin:0 0 28px}.z-etyk{font:600 14px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px}.z-btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 28px;font:700 20px/1.1 var(--wask);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--grafit);background:var(--zolty);border:2px solid var(--grafit);box-shadow:5px 5px 0 var(--grafit);transition:transform .12s,box-shadow .12s}.z-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--grafit)}.z-btn svg{flex:none}.z-btn-duzy{min-height:64px;font-size:22px}.z-btn-ciemny{background:var(--grafit);color:var(--papier)!important;box-shadow:none}.z-btn-ciemny:hover{transform:none;box-shadow:none;background:#000}.z-top{border-bottom:1.5px solid var(--grafit);background:var(--beton)}.z-top .z-wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:16px}.z-marka{display:flex;align-items:center;gap:12px;text-decoration:none}.z-logo{display:block;width:236px;height:auto}.z-top .z-btn{min-height:48px;font-size:17px;background:transparent;box-shadow:none}.z-top .z-btn:hover{transform:none;background:var(--zolty)}.z-hero{padding:72px 0 48px}.z-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.z-dla{font:500 15px/1.5 var(--mono);letter-spacing:.02em;margin:0 0 24px!important;max-width:560px}.z-hero h1{font-size:68px;line-height:1.02;margin:0 0 28px}.z-lead{font-size:21px;line-height:1.55;max-width:600px;margin:0 0 36px!important}.z-pod{font-size:16px;margin:18px 0 0!important;color:var(--grafit-2)}.z-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.z-ctas .z-link{font:600 18px/1.2 var(--tekst)}.z-kartki{position:relative;height:560px}.z-kartki img{position:absolute;height:auto;display:block}.z-kartki .k2{right:0;top:40px;width:330px;transform:rotate(4deg);box-shadow:0 18px 40px #17191a38;border:1px solid var(--linia)}.z-kartki .k1{left:0;top:0;width:360px;transform:rotate(-3deg);box-shadow:0 24px 50px #17191a4d}.z-kartki span{position:absolute;left:8px;bottom:6px;font:500 13px/1.4 var(--mono);background:var(--beton);padding:4px 8px;border:1.5px solid var(--grafit)}.z-wym{position:relative;height:0;border-top:1.5px solid var(--grafit);margin-bottom:18px}.z-wym:before,.z-wym:after{content:"";position:absolute;top:-9px;width:1.5px;height:17px;background:var(--grafit)}.z-wym:before{left:0}.z-wym:after{right:0}.z-wym-ty{border-top:5px solid var(--zolty)}.z-droga{list-style:none;margin:64px 0 0;padding:8px 0 80px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.z-droga li{padding-right:16px}.z-droga small{display:block;font:600 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.z-droga b{display:block;font:700 22px/1.15 var(--wask)}#odwroc .z-h2{font-size:56px}#tydzien{padding-top:24px}#system{border-bottom:1.5px solid var(--grafit)}.z-cios{font:700 52px/1.05 var(--wask);margin:36px 0!important;padding-left:24px;border-left:8px solid var(--zolty)}#scena .z-h2{font-size:44px;margin-top:64px}.z-wyp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--grafit-2);border:2px solid var(--grafit-2)}.z-wyp li{background:var(--grafit);padding:32px 28px}.z-wyp p{font:600 25px/1.25 var(--wask);margin:0 0 20px!important}.z-wyp small{font:500 13px/1.4 var(--mono);color:var(--linia)}#wypowiedzi .z-h2{max-width:820px;margin-bottom:48px}.z-odwr{display:grid;grid-template-columns:120px repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.z-odwr>span:first-child{font:600 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;align-self:center}.z-odwr>span+span{padding:16px;border:1.5px solid var(--szary);color:var(--grafit-2);font:600 20px/1.2 var(--wask)}.z-odwr .cena{background:var(--grafit);border-color:var(--grafit)!important;color:var(--papier)!important}.z-odwr .z{background:var(--zolty);border-color:var(--grafit)!important;color:var(--grafit)!important}.z-odwr-wrap{margin:40px auto 56px}.z-teza{margin:40px 0 0!important;padding:28px 0;border-top:1.5px solid var(--grafit);border-bottom:1.5px solid var(--grafit);font:700 30px/1.15 var(--wask)}.z-kwadraty{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.z-kwadraty li{display:flex;gap:16px}.z-kwadraty li:before{content:"";flex:0 0 22px;height:22px;margin-top:5px;background:var(--zolty);border:2px solid var(--grafit)}.z-kroki{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto 1fr;column-gap:48px;align-items:start;border-top:1.5px solid var(--grafit)}.z-krok{grid-column:1}.z-krok button{display:flex;align-items:baseline;gap:14px;width:100%;text-align:left;cursor:pointer;padding:20px 18px 0;border:0;background:transparent;color:var(--grafit);font:700 24px/1.12 var(--wask)}.z-krok button span:first-child{font:600 15px/1 var(--mono);flex:0 0 20px}.z-krok p{font-size:17px;line-height:1.5;margin:10px 0 0!important;padding:0 18px 0 52px}.z-krok{border-bottom:1.5px solid var(--grafit);padding-bottom:20px}.z-krok:not(.on) p{display:none}.z-krok.on{background:var(--zolty)}.z-krok:not(.on) button:hover span+span{text-decoration:underline;text-underline-offset:4px}.z-ekran{grid-column:2;grid-row:1 / span 5;margin:24px 0 0}.z-ekran[hidden]{display:none}.z-ekran video{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border:2px solid var(--grafit);background:var(--grafit)}.z-ekran figcaption{margin-top:14px}.z-ekran figcaption span{font:600 14px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--zolty);padding:2px 8px}.z-ja{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;max-width:1000px}.z-ja figure{margin:0}.z-ja img{width:100%;height:auto;display:block;border:1.5px solid var(--grafit);filter:grayscale(1) contrast(1.05)}.z-ja figcaption{font:500 13px/1.4 var(--mono);margin-top:10px}.z-film-btn{margin-top:20px;width:100%;justify-content:center;font-size:17px;background:transparent;box-shadow:none;cursor:pointer}.z-film-btn:hover{transform:none;background:var(--zolty)}.z-film{margin-top:40px;aspect-ratio:16 / 9;border:2px solid var(--grafit);background:var(--grafit)}.z-film[hidden]{display:none}.z-film iframe{width:100%;height:100%;border:0;display:block}.z-ja .z-h2{font-size:48px;line-height:1.04}#oferta .z-h2{font-size:48px;max-width:820px;margin-bottom:16px}.z-oferta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none}.z-oferta figure{margin:0}.z-oferta img{width:100%;height:auto;display:block}.z-oferta figcaption{font:500 13px/1.4 var(--mono);margin-top:12px;color:var(--linia)}.z-opinia{margin:72px auto 0;max-width:760px}.z-opinia blockquote{margin:0 0 16px;font-size:19px;line-height:1.6}.z-opinia figcaption{font:600 14px/1.4 var(--mono);color:var(--zolty)}#opinie{background:var(--papier);border-top:1.5px solid var(--grafit)}#opinie .z-h2{font-size:52px;margin-bottom:48px}.z-sciana{columns:3 320px;column-gap:20px}.z-wa{background:#efeae2;padding:14px 14px 14px 22px;border:1.5px solid var(--grafit);break-inside:avoid;margin:0 0 20px}.z-dymek{position:relative;background:#fff;border-radius:0 8px 8px;padding:6px 10px 8px;box-shadow:0 1px .5px #0b141a21;font:400 16px/1.45 system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:#111b21}.z-dymek:before{content:"";position:absolute;left:-8px;top:0;border-right:8px solid #fff;border-bottom:10px solid transparent}.z-dymek+.z-dymek{margin-top:4px;border-radius:8px}.z-dymek+.z-dymek:before{display:none}.z-dymek p{margin:0!important}.z-wa-kto{display:block;font-size:13.5px;font-weight:600;line-height:1.6}.z-wa-hero{margin-top:32px;max-width:560px}.z-wiecej{display:none;margin-top:8px;background:transparent;box-shadow:none;cursor:pointer;font-size:18px}.z-wiecej:hover{transform:none;background:var(--zolty)}.z-linie{border-top:1.5px solid var(--grafit);margin-top:40px}.z-linie>div{padding:22px 0;border-bottom:1.5px solid var(--grafit)}.z-linie h3{font-size:26px;line-height:1.15;margin:0 0 8px}.z-linie p{margin:0!important}.z-zakres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--grafit);border:1.5px solid var(--grafit)}.z-zakres li{background:var(--papier);padding:26px 28px}.z-zakres small{display:block;font:600 13px/1 var(--mono);margin:0 0 12px}.z-zakres h3{font-size:24px;line-height:1.15;margin:0 0 8px}.z-zakres p{font-size:17px;margin:0!important}.z-zakres .z-zolte{background:var(--zolty);display:flex;flex-direction:column;justify-content:center}.z-twoje{max-width:700px;margin-top:56px}.z-twoje h3{font-size:30px;line-height:1.1;margin:0 0 14px}.z-wylacznosc{margin:0!important;padding:22px 24px;background:var(--grafit);color:var(--papier)}.z-faq{border-top:1.5px solid var(--grafit)}.z-faq details{border-bottom:1.5px solid var(--grafit);padding:20px 0}.z-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font:700 23px/1.2 var(--wask)}.z-faq summary::-webkit-details-marker{display:none}.z-faq summary:after{content:"+";font:600 24px/1 var(--mono);flex:none}.z-faq details[open] summary:after{content:"−"}.z-faq p{margin:14px 0 0!important;font-size:17px}.z-final{background:var(--zolty);border-top:2px solid var(--grafit);padding:96px 0 88px}.z-final .z-h2{font:800 56px/1 var(--wask)}.z-final .z-btn{min-height:68px;font-size:24px;margin:16px 0 48px}.z-podpis{display:flex;align-items:center;gap:16px;margin-bottom:48px}.z-podpis img{width:64px;height:64px;object-fit:cover;object-position:top;border:2px solid var(--grafit);filter:grayscale(1)}.z-podpis b{font:700 26px/1 var(--wask)}.z-stopka{background:var(--grafit);color:var(--linia);padding:40px 0;font:500 14px/1.6 var(--mono)}.z-stopka .z-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.z-stopka a,.z-stopka button{color:var(--linia)}.z-stopka nav{display:flex;flex-wrap:wrap;gap:8px 20px}.z-stopka button{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:900px){.zz{font-size:18px}.z-wrap,.z-list{padding:0 20px}.z-sek{padding:64px 0}.z-h2,#scena .z-h2,.z-ja .z-h2,#oferta .z-h2,#odwroc .z-h2{font-size:34px}.z-top .z-btn{display:none}.z-logo{width:210px}.z-hero{padding:40px 0 32px}.z-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.z-hero h1{font-size:44px}.z-lead{font-size:19px}.z-btn-duzy{font-size:19px;padding:0 20px}.z-kartki{height:380px;max-width:360px}.z-kartki .k1{width:240px}.z-kartki .k2{width:220px}.z-droga{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:40px;padding-bottom:56px}.z-droga .z-wym{display:none}.z-droga li{border-left:4px solid var(--grafit);padding-left:14px}.z-droga li.ty{border-left-color:var(--zolty)}.z-cios{font-size:38px}.z-wyp{grid-template-columns:minmax(0,1fr)}.z-odwr{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:24px}.z-odwr-wrap{margin:28px auto 40px}.z-teza{font-size:25px}.z-kroki{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.z-krok,.z-ekran{grid-column:1;grid-row:auto}.z-ekran{margin:0 0 24px}.z-ja{grid-template-columns:minmax(0,1fr);gap:24px}.z-ja figure{max-width:260px}.z-oferta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.z-zakres{grid-template-columns:minmax(0,1fr)}#opinie .z-h2{font-size:38px;margin-bottom:32px}.z-sciana.zwin:not(.cala) .z-wa-reszta{display:none}.z-sciana.zwin:not(.cala)~.z-wiecej{display:inline-flex}.z-final .z-h2{font-size:40px}.z-final .z-btn{font-size:19px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.z-btn{transition:none}}
