@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-ext-400-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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-latin-ext-500-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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-latin-500-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-ext-500-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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-ext-600-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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-ext-600-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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-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}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-ext-opsz-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-opsz-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}:root{--granat-900:#08162d;--granat-800:#0b1d3a;--granat-700:#102a52;--granat-600:#1b3a6b;--granat-linia:#2e4d7e;--granat-tekst:#c3d1e6;--granat-tekst-2:#9fb3d1;--miedz:#d98f5f;--miedz-hover:#e6a277;--miedz-ciemna:#b46c40;--miedz-tekst:#8f5230;--tlo:#f6f8fa;--panel:#fff;--tint:#f3f6fb;--linia:#e2e6ea;--linia-2:#7d8da1;--tekst:#43505d;--tekst-2:#2c3742;--tekst-ciemny:#0f1620;--tekst-wyciszony:#56616d;--blad:#a3232b;--blad-tlo:#fdf3f3;--blad-linia:#d9a3a7;--weryf:#175e69;--weryf-tlo:#eef6f7;--weryf-linia:#8fbcc3;--ok:#1f6b41;--ok-tlo:#f1f8f3;--ok-linia:#93c4a6;--ostrz:#7d5205;--ostrz-tlo:#fdf8ec;--ostrz-linia:#d4bd86;--kroj-szeryf:"Source Serif 4", Georgia, serif;--kroj-tekst:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--kroj-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--szerokosc:1240px;--margines:clamp(20px, 4vw, 48px);--sekcja-pion:clamp(72px, 9vw, 120px);--promien:8px;--promien-karta:10px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--tlo);color:var(--tekst);font-family:var(--kroj-tekst);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:var(--granat-600);text-decoration:none}a:hover{color:var(--granat-700);text-decoration:underline}:focus-visible{outline:2px solid var(--miedz);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kontener{max-width:var(--szerokosc);padding-inline:var(--margines);margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tymczasowa{background:var(--granat-800);min-height:100vh;color:var(--granat-tekst);padding:var(--margines);place-items:center;display:grid}.tymczasowa__karta{text-align:center;max-width:640px}.tymczasowa__logo{width:200px;height:auto;margin:0 auto;display:block}.tymczasowa h1{font-family:var(--kroj-szeryf);color:#fff;margin:28px 0 0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12}.tymczasowa p{margin:16px 0 0;font-size:18px}.tymczasowa a{color:var(--miedz-hover)}.zgoda{z-index:90;padding:0 var(--margines) 16px;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.zgoda[hidden]{display:none}.zgoda__wnetrze{pointer-events:auto;background:var(--granat-800);max-width:1080px;color:var(--granat-tekst);border:1px solid var(--granat-linia);border-top:3px solid var(--miedz);border-radius:var(--promien-karta);flex-wrap:wrap;align-items:center;gap:18px 40px;margin:0 auto;padding:22px 56px 22px 26px;display:flex;position:relative;box-shadow:0 24px 48px -20px #0000008c}.zgoda__tresc{flex:460px;min-width:0}.zgoda__tytul{font:600 20px / 1.25 var(--kroj-szeryf);color:#fff;margin:0}.zgoda__tytul:focus{outline:none}.zgoda__opis{font:400 14px / 1.55 var(--kroj-tekst);margin:8px 0 0}.zgoda__opis a{color:var(--miedz-hover);text-decoration:underline}.zgoda__opis a:hover{color:#fff}.zgoda__stan{font:500 13px / 1.5 var(--kroj-mono);color:var(--granat-tekst-2);margin:8px 0 0}.zgoda__przyciski{flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.zgoda__przycisk{border:1px solid var(--miedz);border-radius:var(--promien);background:var(--granat-600);color:#fff;min-width:148px;height:48px;font:600 15px / 1 var(--kroj-tekst);cursor:pointer;padding:0 20px}.zgoda__przycisk:hover{background:var(--granat-700);border-color:var(--miedz-hover)}.zgoda__zamknij{border-radius:var(--promien);width:36px;height:36px;color:var(--granat-tekst-2);font:400 26px / 1 var(--kroj-tekst);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:10px;right:10px}.zgoda__zamknij:hover{color:#fff;background:#ffffff14}@media (width<=600px){.zgoda{padding:0 10px 10px}.zgoda__wnetrze{gap:14px;padding:18px}.zgoda__tytul{padding-right:36px;font-size:18px}.zgoda__opis{font-size:13px}.zgoda__przyciski{flex:100%}.zgoda__przycisk{width:100%;min-width:0}}
