*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,picture,video,canvas{display:block;max-width:100%}img,video{height:auto}svg{overflow:visible}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6,li,dd,dt,figcaption,blockquote,label{overflow-wrap:break-word}blockquote,figure{margin:0}dd{margin:0}table{border-collapse:collapse}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,fill,text-decoration-color!important;scroll-behavior:auto!important}}:root{--font-display: "Spawtel Display", "Spawtel Display Zapas", "Spawtel Text", ui-sans-serif, system-ui, sans-serif;--font-text: "Spawtel Text", "Spawtel Text Zapas", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--szerokosc-display: 118%;--fs-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--fs-h2: clamp(1.875rem, 1.3rem + 2.2vw, 3rem);--fs-h3: clamp(1.25rem, 1.125rem + .45vw, 1.5rem);--fs-lead: clamp(1.25rem, 1.18rem + .3vw, 1.375rem);--fs-tekst: 1.125rem;--fs-maly: 1rem;--fs-drobny: .875rem;--lh-tekst: 1.6;--miara: 41.75em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--sekcja-pion: clamp(4.5rem, 3rem + 6vw, 9rem);--sekcja-pion-dol: calc(var(--sekcja-pion) * 1.08);--gutter: clamp(16px, 2.5vw, 32px);--kontener: 1280px;--kontener-naglowek: 1280px;--promien: 2px;--naglowek-h: 64px;--trasa-szer: 0px;--znacznik: 14px;--wlokno-koniec: 88%;--wy: cubic-bezier(.23, 1, .32, 1);--wej: cubic-bezier(.16, 1, .3, 1);--przes: cubic-bezier(.77, 0, .175, 1);--bg: #15171A;--surface-1: #1D2024;--surface-2: #272B30;--line: #3A3F46;--field-border: #7A818A;--text: #ECEEF0;--text-muted: #A3A9B0;--text-faint: #7D848C;--red: #FB3E45;--red-ink: #FF6A6F;--wlokno: #7A818A;--trasa-linia: #3A3F46;--trasa-znacznik: #7A818A;--zaznaczenie-tekst: #15171A;--zaslona: 21 23 26;color-scheme:dark}@media(min-width:64rem){:root{--trasa-szer: 56px;--naglowek-h: 80px}}.motyw-grafit,html:not(.po-hero) .naglowek--nad-hero:not([data-otwarte]){--bg: #15171A;--surface-1: #1D2024;--surface-2: #272B30;--line: #3A3F46;--field-border: #7A818A;--text: #ECEEF0;--text-muted: #A3A9B0;--text-faint: #7D848C;--red-ink: #FF6A6F;--wlokno: #7A818A;--trasa-linia: #3A3F46;--trasa-znacznik: #7A818A;--zaslona: 21 23 26;color-scheme:dark;color:var(--text)}.motyw-grafit{background-color:var(--bg)}@font-face{font-family:Spawtel Display;src:url(fonts/hubot-display.woff2) format("woff2");font-weight:600 800;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:Spawtel Text;src:url(fonts/mona-text.woff2) format("woff2");font-weight:400 700;font-stretch:100%;font-style:normal;font-display:swap}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 750;font-stretch:100% 114%;font-style:normal;size-adjust:112.96%;ascent-override:96.5%;descent-override:28.33%;line-gap-override:0%}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:751 800;font-stretch:100% 114%;font-style:normal;size-adjust:116.42%;ascent-override:93.62%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 750;font-stretch:115% 121%;font-style:normal;size-adjust:116.61%;ascent-override:93.47%;descent-override:27.44%;line-gap-override:0%}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:751 800;font-stretch:115% 121%;font-style:normal;size-adjust:120.17%;ascent-override:90.7%;descent-override:26.63%;line-gap-override:0%}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 750;font-stretch:122% 125%;font-style:normal;size-adjust:120.9%;ascent-override:90.16%;descent-override:26.47%;line-gap-override:0%}@font-face{font-family:Spawtel Display Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:751 800;font-stretch:122% 125%;font-style:normal;size-adjust:124.55%;ascent-override:87.52%;descent-override:25.69%;line-gap-override:0%}@font-face{font-family:Spawtel Text Zapas;src:local("Arial"),local("ArialMT");font-weight:400 549;font-stretch:100%;font-style:normal;size-adjust:103.46%;ascent-override:105.35%;descent-override:30.93%;line-gap-override:0%}@font-face{font-family:Spawtel Text Zapas;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 700;font-stretch:100%;font-style:normal;size-adjust:100.26%;ascent-override:108.72%;descent-override:31.92%;line-gap-override:0%}html{font-family:var(--font-text);color:var(--text);background-color:var(--bg);caret-color:var(--red);scrollbar-color:var(--field-border) var(--bg);scroll-padding-top:calc(var(--naglowek-h) + 16px);-webkit-tap-highlight-color:rgb(251 62 69 / .16)}html:has([data-podnawigacja]){scroll-behavior:smooth}@media(min-width:48rem)and (min-height:30.01rem){html:has([data-podnawigacja]){scroll-padding-top:calc(var(--naglowek-h) + 3rem + 16px)}}body{font-size:var(--fs-tekst);line-height:var(--lh-tekst);font-weight:400;font-kerning:normal;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--szerokosc-display);font-weight:700;color:var(--text);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.02em;font-weight:800}h2{font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.015em}h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.005em}h4{font-size:1.125rem;line-height:1.3;font-stretch:112%}.model{font-family:var(--font-text);font-weight:700;font-stretch:100%;letter-spacing:0}p,li,dd,figcaption,blockquote{text-wrap:pretty}p{max-width:var(--miara)}strong,b{font-weight:600}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--red);text-decoration-thickness:1px;text-underline-offset:.22em}@media(hover:hover)and (pointer:fine){a:hover{text-decoration-thickness:2px}}:focus{outline:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background-color:var(--red);color:var(--zaznaczenie-tekst)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--field-border);border:3px solid var(--bg);border-radius:var(--promien)}.lead{font-size:var(--fs-lead);line-height:1.45}.liczby,dd,td,.etapy__numer{font-variant-numeric:tabular-nums}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kontener{width:100%;max-width:var(--kontener);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:64rem){.kontener{padding-left:calc(var(--gutter) + var(--trasa-szer))}.kontener--bez-trasy{padding-left:var(--gutter)}}.sekcja{position:relative;z-index:0;padding-block:var(--sekcja-pion) var(--sekcja-pion-dol)}.pas{background-color:var(--surface-1)}.pas+.pas{border-top:1px solid var(--line)}.sekcja__glowa{margin-bottom:clamp(32px,2rem + 2vw,64px)}.sekcja__tytul{max-width:17em}.sekcja__intro{margin-top:var(--s-5);font-size:var(--fs-lead);line-height:1.45;color:var(--text-muted);max-width:33.15em}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ikona{display:inline-block;width:1em;height:1em;flex:none;fill:currentColor;vertical-align:middle}.ikona--szewron,.ikona--plus,.ikona--pauza,.ikona--start{fill:none;stroke:currentColor}.pomin{position:absolute;left:var(--gutter);top:8px;z-index:100;padding:12px 16px;background:var(--text);color:var(--bg);font-weight:600;text-decoration:none;border-radius:var(--promien);transform:translateY(-200%)}.pomin:focus-visible{transform:none}.tresc:focus{outline:none}.naglowek-strony{padding-block:24px clamp(48px,3rem + 3vw,96px);background-color:var(--surface-1)}.naglowek-strony__tytul{margin-top:clamp(24px,4vw,56px);max-width:14.1em}.strona-404{min-height:50dvh;display:flex;flex-direction:column;justify-content:center}.strona-404__tekst{margin-top:var(--s-5);font-size:var(--fs-lead);color:var(--text-muted)}.strona-404__akcje{margin-top:var(--s-6)}.media{display:block;width:100%;aspect-ratio:var(--proporcje-uklad, var(--proporcje, auto));background-color:var(--surface-2);overflow:hidden}.media img,.media video,video.media{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kadr, 50% 50%)}@media(max-width:47.99rem){.media img,.media video,video.media{object-position:var(--kadr-m, var(--kadr, 50% 50%))}}.media--wypelnij{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.media--wideo:not(.media--wypelnij){position:relative}.media__poster,.media__wideo{position:absolute;inset:0;width:100%;height:100%}.media__wideo{background:none}.media-zastepcze{display:flex;align-items:flex-end;background-color:var(--surface-1);background-image:repeating-linear-gradient(135deg,var(--line) 0 1px,transparent 1px 14px)}.media-zastepcze__etykieta{margin:12px;padding:4px 8px;max-width:calc(100% - 24px);background-color:var(--bg);border:1px dashed var(--field-border);color:var(--text-muted);font-size:var(--fs-drobny);line-height:1.35;font-weight:600}.wideo-przelacznik{position:absolute;right:var(--gutter);bottom:40px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--field-border);border-radius:var(--promien);background-color:rgb(var(--zaslona) / .7);color:var(--text);font-size:var(--fs-drobny);font-weight:600}.wideo-przelacznik .ikona{width:16px;height:16px}.wideo-przelacznik__start{display:none}.wideo-przelacznik[data-zatrzymane=true] .wideo-przelacznik__start{display:inline-block}.wideo-przelacznik[data-zatrzymane=true] .wideo-przelacznik__pauza{display:none}.media--wideo>.wideo-przelacznik{right:var(--s-3);bottom:var(--s-3);width:44px;padding:0;justify-content:center}.media--wideo>.wideo-przelacznik>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trasa{position:relative}.trasa-znacznik{display:inline-block;width:.42em;height:.42em;margin-right:.38em;vertical-align:.1em;color:var(--trasa-znacznik);line-height:0}.trasa-znacznik .ikona{display:block;width:100%;height:100%;fill:transparent;stroke:currentColor;stroke-width:1.5px}[data-trasa-stan=biezacy] .trasa-znacznik{color:var(--red)}[data-trasa-stan=minieta] .trasa-znacznik{color:var(--wlokno)}[data-trasa-stan=biezacy] .trasa-znacznik .ikona,[data-trasa-stan=minieta] .trasa-znacznik .ikona{fill:currentColor}@media(min-width:64rem){.trasa>.sekcja:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(max(0px,(100% - var(--kontener)) / 2) + var(--gutter));width:1px;background-color:var(--trasa-linia);pointer-events:none}.trasa>.sekcja:last-child:before{bottom:auto;height:calc(var(--sekcja-pion) + 1.5rem)}.trasa>.sekcja .trasa-znacznik{position:absolute;left:calc(max(0px,(100% - var(--kontener)) / 2) + var(--gutter) - var(--znacznik) / 2 + .5px);width:var(--znacznik);height:var(--znacznik);margin:calc(.54em - var(--znacznik) / 2) 0 0;vertical-align:baseline}}.wlokno{position:absolute;left:0;right:0;bottom:0;height:24px;pointer-events:none}.wlokno__linia{position:absolute;left:0;bottom:0;width:var(--wlokno-koniec);height:1px;background-color:var(--wlokno)}.wlokno__koniec{position:absolute;bottom:0;left:calc(var(--wlokno-koniec) - 12px);width:24px;height:24px;color:var(--red)}.podpis{display:flex;align-items:flex-end;padding-bottom:24px}.podpis__linia{flex:1;height:1px;background-color:var(--wlokno)}.podpis__trojkat{width:22px;height:22px;color:var(--red)}.naglowek{position:sticky;top:0;z-index:40;background-color:var(--bg);border-bottom:1px solid var(--line);color:var(--text)}.naglowek--nad-hero{margin-bottom:calc(-1 * var(--naglowek-h) - 1px)}html:not(.po-hero) .naglowek--nad-hero:not([data-otwarte]){background-color:transparent;border-bottom-color:transparent}html.przewiniete:not(.po-hero) .naglowek--nad-hero:not([data-otwarte]){background-color:var(--bg);border-bottom-color:var(--line)}html:not(.po-hero) .naglowek--nad-hero:not([data-otwarte]) .nawigacja__link{color:var(--text)}.naglowek .kontener{max-width:var(--kontener-naglowek)}.naglowek__pasek{display:flex;align-items:center;gap:var(--s-5);min-height:var(--naglowek-h)}.logo{display:inline-flex;align-items:center;color:var(--text);text-decoration:none}.logo__svg{display:block;height:20px;width:auto}.logo__svg .svg-akcent{fill:var(--red)}.logo__tekst{font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:1.375rem;line-height:1}.naglowek__logo{margin-right:auto;min-height:44px}@media(min-width:64rem){.naglowek .logo__svg{height:24px}}.naglowek__menu{display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:0 2px 0 12px;font-weight:600;font-size:var(--fs-maly);color:var(--text)}.naglowek__menu-kreski{position:relative;display:inline-block;width:20px;height:10px}.naglowek__menu-kreski span{position:absolute;left:0;right:0;height:1.5px;background-color:currentColor}.naglowek__menu-kreski span:first-child{top:0}.naglowek__menu-kreski span:last-child{bottom:0}.naglowek__menu[aria-expanded=true] .naglowek__menu-kreski span:first-child{transform:translateY(4.25px) rotate(45deg)}.naglowek__menu[aria-expanded=true] .naglowek__menu-kreski span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.nawigacja__link{text-decoration:none;color:var(--text-muted)}.nawigacja__link[aria-current=page]{color:var(--text)}@media(hover:hover)and (pointer:fine){.nawigacja__link:hover{color:var(--text)}}.nawigacja__znacznik{display:none;color:var(--red)}@media(min-width:90rem){.nawigacja__lista{gap:28px}}@media(max-width:79.99rem){.naglowek__panel{display:none;position:fixed;left:0;right:0;top:var(--naglowek-h);bottom:0;flex-direction:column;gap:var(--s-6);padding:var(--s-4) var(--gutter) var(--s-7);overflow-y:auto;overscroll-behavior:contain;background-color:var(--bg);border-top:1px solid var(--line)}.naglowek[data-otwarte] .naglowek__panel{display:flex}html.menu-otwarte{overflow:hidden}.nawigacja__lista{display:flex;flex-direction:column}.nawigacja__pozycja+.nawigacja__pozycja{border-top:1px solid var(--line)}.nawigacja__link{display:flex;align-items:center;gap:var(--s-3);min-height:60px;font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--text)}.nawigacja__link[aria-current=page] .nawigacja__znacznik{display:block;width:10px;height:10px;order:-1}.naglowek__cta{align-self:flex-start}}@media(scripting:none)and (max-width:79.99rem){.naglowek{position:relative}.naglowek__pasek{flex-wrap:wrap;padding-block:8px}.naglowek__menu{display:none}.naglowek__panel{display:flex;position:static;flex-direction:column;width:100%;padding:0 0 var(--s-4);border:0;overflow:visible;background:none;gap:var(--s-4)}.nawigacja__lista{flex-direction:row;flex-wrap:wrap;gap:0 var(--s-5)}.nawigacja__pozycja+.nawigacja__pozycja{border:0}.nawigacja__link{min-height:44px;font-family:var(--font-text);font-stretch:100%;font-size:var(--fs-maly);font-weight:600}}@media(scripting:none){html:not(.po-hero) .naglowek--nad-hero:not([data-otwarte]){position:relative;background-color:var(--bg)}}@media(min-width:80rem){.naglowek__menu{display:none}.naglowek__panel{display:flex;align-items:center;gap:var(--s-6)}.nawigacja__lista{display:flex;align-items:center;gap:20px}.nawigacja__link{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;white-space:nowrap}.nawigacja__link[aria-current=page] .nawigacja__znacznik{display:block;position:absolute;left:50%;bottom:-2px;width:8px;height:8px;margin-left:-4px}.naglowek__cta{min-height:44px;padding:10px 16px 10px 18px;font-size:.9375rem}}.przycisk{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px 12px 22px;border:1px solid transparent;border-radius:var(--promien);font-family:var(--font-text);font-weight:600;font-size:var(--fs-maly);line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer}.przycisk__trojkat{width:.65em;height:.65em;transform:rotate(90deg);color:var(--red)}.przycisk--glowny{background-color:var(--text);color:var(--bg)}.przycisk--drugi{background-color:transparent;color:var(--text);border-color:var(--field-border)}.przycisk[disabled],.przycisk[aria-busy=true]{cursor:progress;opacity:.7}.link-strzalka{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-weight:600}.link-strzalka__trojkat{width:.55em;height:.55em;transform:rotate(90deg);color:var(--red)}@media(hover:hover)and (pointer:fine){.przycisk--glowny:hover{background-color:color-mix(in srgb,var(--text) 86%,var(--bg))}.przycisk--drugi:hover{border-color:var(--text)}.okruszki__pozycja a:hover{color:var(--text);text-decoration-color:var(--red)}.przycisk:hover .przycisk__trojkat,.link-strzalka:hover .link-strzalka__trojkat{transform:translate(3px) rotate(90deg)}}.okruszki{font-size:var(--fs-drobny);line-height:1.4}.okruszki__lista{display:flex;flex-wrap:wrap;align-items:center}.okruszki__pozycja{display:inline-flex;align-items:center;color:var(--text-muted)}.okruszki__pozycja a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);text-decoration-color:var(--line)}.okruszki__pozycja [aria-current]{color:var(--text)}.okruszki__separator{width:14px;height:14px;margin-inline:6px;color:var(--text-muted)}.hero{position:relative;isolation:isolate}.hero--glowna{display:flex;flex-direction:column;justify-content:flex-end;min-height:max(34rem,100svh);padding-top:calc(var(--naglowek-h) + var(--s-7));padding-bottom:clamp(72px,4rem + 4vh,128px);overflow:hidden;background-color:var(--bg)}.hero--glowna .hero__media{position:absolute;inset:0;z-index:-2}.hero__zaslona{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to top,rgb(var(--zaslona) / .94),rgb(var(--zaslona) / .62) 42%,rgb(var(--zaslona) / .18))}.hero__tresc{max-width:52rem}.hero__tytul{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.02em;font-weight:800;max-width:11.4em}.hero__lead{margin-top:var(--s-5);font-size:var(--fs-lead);line-height:1.45;color:var(--text-muted);max-width:24.55em}.hero__akcje{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-4);margin-top:var(--s-6)}.hero--glowna .wideo-przelacznik{bottom:auto;top:calc(var(--naglowek-h) + 16px)}.hero--podstrona{padding-top:var(--s-4);padding-bottom:clamp(56px,3rem + 4vw,120px);background-color:var(--surface-1)}.hero__siatka{display:grid;gap:var(--s-6);margin-top:clamp(24px,1rem + 3vw,64px)}.hero--podstrona .hero__tytul{font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);max-width:12.55em}.hero__naroznik{position:absolute;top:0;right:0;width:clamp(20px,1rem + 1vw,32px);height:clamp(20px,1rem + 1vw,32px);color:var(--red);transform:scaleX(-1)}@media(min-width:64rem){.hero__siatka{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--s-8)}.hero--bez-media .hero__siatka{grid-template-columns:minmax(0,1fr)}}.indeks{border-bottom:1px solid var(--line)}.indeks__pozycja{border-top:1px solid var(--line)}.indeks__wiersz{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"mini tytul strzalka" "zdanie zdanie zdanie";column-gap:var(--s-4);row-gap:var(--s-3);align-items:center;padding-block:var(--s-5);color:inherit;text-decoration:none}.indeks__tytul{grid-area:tytul;font-size:clamp(1.375rem,1.1rem + 1.2vw,2.25rem);line-height:1.1;letter-spacing:-.01em}.indeks__zdanie{grid-area:zdanie;color:var(--text-muted);font-size:var(--fs-maly);line-height:1.5;max-width:31.9em}.indeks__miniatura{grid-area:mini;display:block}.indeks__miniatura .media{--proporcje-uklad: 1 / 1}.indeks__strzalka{grid-area:strzalka;width:14px;height:14px;color:var(--red);transform:rotate(90deg)}a.indeks__wiersz:focus-visible{outline-offset:4px}@media(min-width:48rem){.indeks__wiersz{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 11rem 24px;grid-template-areas:"tytul zdanie mini strzalka";column-gap:var(--s-6);align-items:center;padding-block:var(--s-6)}.indeks__miniatura .media{--proporcje-uklad: initial}.indeks__strzalka{width:16px;height:16px;justify-self:end}.indeks__zdanie{font-size:var(--fs-tekst)}}@media(min-width:64rem){.indeks__wiersz{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 13rem 24px}}@media(hover:hover)and (pointer:fine)and (min-width:48rem){.indeks__miniatura{opacity:0;transform:translate(12px);transition:opacity .24s var(--wy),transform .24s var(--wy)}a.indeks__wiersz:hover .indeks__miniatura,a.indeks__wiersz:focus-visible .indeks__miniatura{opacity:1;transform:none}.wraca .indeks__miniatura{opacity:1;transform:none;transition:none}a.indeks__wiersz:hover .indeks__strzalka,a.indeks__wiersz:focus-visible .indeks__strzalka{transform:translate(6px) rotate(90deg)}a.indeks__wiersz{transition:opacity .18s var(--wy)}.indeks:has(a.indeks__wiersz:hover) a.indeks__wiersz:not(:hover){opacity:.55}.indeks__pozycja{transition:border-color .18s var(--wy)}.indeks__pozycja:has(>a.indeks__wiersz:hover){border-top-color:var(--text)}}.lista-trojkaty{display:grid;gap:var(--s-3)}.lista-trojkaty li{display:grid;grid-template-columns:.5em minmax(0,1fr);column-gap:.75em;align-items:start}.lista-trojkaty__znak{width:.5em;height:.5em;margin-top:.55em;color:var(--text-muted)}.dla-kogo{display:grid;gap:var(--s-6)}.dla-kogo .sekcja__glowa{margin-bottom:0}.dla-kogo__grupy{display:grid}.dla-kogo__grupa{padding-block:var(--s-5)}.dla-kogo__grupa+.dla-kogo__grupa{border-top:1px solid var(--line)}.dla-kogo__grupa:first-child{padding-top:0}.dla-kogo__tekst{margin-top:var(--s-2);color:var(--text-muted)}.dla-kogo__filtr{display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-5);border:1px solid var(--line);font-size:var(--fs-maly);color:var(--text);max-width:none}.dla-kogo__filtr-znak{width:12px;height:12px;margin-top:.4em;color:var(--text-muted)}@media(min-width:64rem){.dla-kogo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:start}}.uprawnienia{display:grid;gap:var(--s-6)}.uprawnienia__pozycja{display:grid;align-content:start;gap:var(--s-3)}.uprawnienia__znak{width:16px;height:16px;color:var(--text-muted);margin-bottom:var(--s-2)}.uprawnienia__nazwa{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.uprawnienia__opis{color:var(--text-muted)}.uprawnienia__szczegoly{font-size:var(--fs-maly)}@media(min-width:48rem){.uprawnienia{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0}.uprawnienia__pozycja{padding:0 var(--s-6)}.uprawnienia__pozycja:first-child{padding-left:0}.uprawnienia__pozycja+.uprawnienia__pozycja{border-left:1px solid var(--line)}}.uslugi{columns:1;column-gap:var(--s-8)}.uslugi__grupa{break-inside:avoid;margin-bottom:var(--s-7)}.uslugi__tytul{margin-bottom:var(--s-4)}@media(min-width:48rem){.uslugi{columns:2}}@media(min-width:75rem){.uslugi{columns:3}}.hotspot-haslo{max-width:22.45em;margin-bottom:var(--s-5);font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);line-height:1.32;text-wrap:balance}.hotspot-intro{margin-top:0;margin-bottom:var(--s-7)}.hotspot{display:grid;gap:var(--s-5)}.hotspot__kadr{position:relative}.hotspot__punkt{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);color:var(--red)}.hotspot__znak{width:22px;height:22px;stroke:var(--bg);stroke-width:2px;paint-order:stroke;transition:transform .18s var(--wy)}.hotspot__punkt[aria-expanded=true] .hotspot__znak{transform:scale(1.36)}.hotspot__etykieta{display:none}@media(hover:hover)and (pointer:fine){.hotspot__etykieta{position:absolute;top:50%;left:calc(100% + 2px);display:block;visibility:hidden;padding:4px 10px;transform:translateY(-50%);border:1px solid var(--text);border-radius:var(--promien);background-color:var(--bg);color:var(--text);font-size:var(--fs-maly);font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.hotspot__etykieta--lewa{left:auto;right:calc(100% + 2px)}.hotspot__punkt:hover .hotspot__etykieta,.hotspot__punkt:focus-visible .hotspot__etykieta,.hotspot__punkt[aria-expanded=true] .hotspot__etykieta{visibility:visible}}.hotspot__karty{display:grid;border-bottom:1px solid var(--line)}.hotspot__karta{padding-block:var(--s-5);border-top:1px solid var(--line)}.hotspot__nazwa{font-size:var(--fs-h3)}.hotspot__opis{margin-top:var(--s-3);color:var(--text-muted);font-size:var(--fs-maly);line-height:1.55}[data-hotspot-gotowy=mysz] .hotspot__opis{display:none}[data-hotspot-gotowy=mysz] .hotspot__karta.is-otwarta .hotspot__opis{display:block}[data-hotspot-gotowy] .hotspot__karta.is-otwarta{border-top-color:var(--text)}.hotspot.is-aktywny .hotspot__karta:not(.is-otwarta) .hotspot__nazwa{color:var(--text-faint)}.hotspot__karta{transition:border-color .18s var(--wy)}.hotspot__nazwa{transition:color .18s var(--wy)}.rejestr{border-bottom:1px solid var(--line)}.rejestr__wiersz{display:grid;gap:var(--s-3);padding-block:var(--s-6);border-top:1px solid var(--line)}.rejestr__nazwa{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.12}.rejestr__opis{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.rejestr__wiersz{transition:opacity .18s var(--wy),border-color .18s var(--wy)}.rejestr__wiersz:hover{border-top-color:var(--text)}.rejestr:has(.rejestr__wiersz:hover) .rejestr__wiersz:not(:hover){opacity:.55}}@media(min-width:48rem){.rejestr__wiersz{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-8);align-items:baseline}}@media(min-width:64rem){.hotspot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-7);align-items:center}}.pomiary{display:grid;gap:var(--s-7)}.pomiary__podtytul{margin-bottom:var(--s-5)}.pomiary__tabela{border-top:1px solid var(--line)}.pomiary__wiersz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line)}.pomiary__rodzaj{color:var(--text-muted)}.pomiary__rodzaj:last-child{grid-column:1 / -1}.pomiary__model{font-weight:600;font-variant-numeric:tabular-nums}.pomiary__lista{display:grid;gap:var(--s-5)}.pomiary__nazwa{display:flex;align-items:baseline;gap:.6em;font-family:var(--font-text);font-stretch:100%;font-weight:600;font-size:var(--fs-tekst)}.pomiary__znak{width:.5em;height:.5em;color:var(--text-muted);flex:none}.pomiary__opis{margin-top:var(--s-2);padding-left:1.1em;color:var(--text-muted)}@media(min-width:64rem){.pomiary{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8)}.pomiary__lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}}.sekcja--foto-pas{padding-top:0}.foto-pas__media .media{--proporcje-uklad: 4 / 3}.foto-pas__tresc{padding-top:var(--s-7)}.foto-pas__tresc .sekcja__glowa{margin-bottom:var(--s-5)}.foto-pas__tekst{font-size:var(--fs-lead);line-height:1.45;color:var(--text-muted);max-width:28.25em}@media(min-width:48rem){.foto-pas__media .media{--proporcje-uklad: initial;min-height:22rem}.foto-pas__tresc{max-width:44rem;margin-top:calc(-1*clamp(64px,6vw,128px));padding:var(--s-7) var(--s-7) 0 var(--s-7);margin-left:calc(-1 * var(--s-7));background-color:var(--bg);isolation:isolate}}.split{display:grid;gap:var(--s-7);align-items:center}.split .sekcja__glowa{margin-bottom:var(--s-5)}.split__akapit+.split__akapit{margin-top:var(--s-4)}.split__lista{margin-top:var(--s-5)}.split__boczna .split__lista{margin-top:0}@media(min-width:64rem){.split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-9)}.split--odwroc .split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split--odwroc .split__media{order:-1}.split--bez-media{align-items:start}.split--bez-media .split__boczna{padding-top:var(--s-5);border-top:1px solid var(--line)}}.o-firmie{display:grid;gap:var(--s-7)}.o-firmie__podtytul{margin-top:calc(-1 * var(--s-5));margin-bottom:var(--s-5);font-weight:600;font-size:var(--fs-lead);line-height:1.4}.o-firmie__akapit+.o-firmie__akapit{margin-top:var(--s-4)}.o-firmie__akapit{color:var(--text-muted)}.o-firmie__cytat{margin-top:var(--s-7)}.cytat p{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);line-height:1.3;letter-spacing:-.01em;max-width:25.45em;text-wrap:balance}.cytat__autor{margin-top:var(--s-4);color:var(--text-muted);font-size:var(--fs-maly)}.o-firmie__operatorzy{padding-top:var(--s-6);border-top:1px solid var(--line)}.o-firmie__operatorzy-tytul{margin-bottom:var(--s-5)}.operatorzy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5)}.operatorzy__pozycja{padding-block:var(--s-3);border-top:1px solid var(--line);font-weight:600;font-size:var(--fs-lead);line-height:1.3}@media(min-width:48rem){.operatorzy{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-6)}}@media(min-width:64rem){.o-firmie{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-9);row-gap:var(--s-8);align-items:start}.o-firmie__tresc{padding-top:var(--s-2)}.o-firmie__operatorzy{grid-column:1 / -1}.o-firmie .sekcja__glowa{margin-bottom:var(--s-6)}}.etapy{display:grid;gap:var(--s-6)}.etapy__krok{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-2)}.etapy__numer{grid-row:span 2;font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:1.75rem;line-height:1.1;color:var(--text-muted)}.etapy__tekst{color:var(--text-muted)}@media(min-width:64rem){.etapy{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0;border-top:1px solid var(--line)}.etapy__krok{grid-template-columns:1fr;grid-row:span 3;grid-template-rows:subgrid;padding:var(--s-5) var(--s-5) 0 0}.etapy__krok+.etapy__krok{padding-left:var(--s-5);border-left:1px solid var(--line)}.etapy__numer{grid-row:auto;margin-bottom:var(--s-3)}}.podnawigacja__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:48px;padding-block:var(--s-2);border-bottom:1px solid var(--line);font-weight:600;line-height:1.3;color:var(--text-muted);text-decoration:none}.podnawigacja__link[aria-current]{color:var(--text)}@media(hover:hover)and (pointer:fine){.podnawigacja__link:hover{color:var(--text)}}.podnawigacja__znacznik{width:8px;height:8px;color:var(--text-muted);transform:rotate(90deg)}.podnawigacja__link[aria-current] .podnawigacja__znacznik{color:var(--red)}@media(min-width:48rem)and (min-height:30.01rem){.podnawigacja{position:sticky;top:var(--naglowek-h);z-index:30;background-color:var(--bg);border-bottom:1px solid var(--line)}.podnawigacja>.kontener{display:flow-root}.podnawigacja__lista{display:flex;gap:var(--s-6);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding:5px;margin:-5px}.podnawigacja__link{position:relative;border:0;font-size:.9375rem;white-space:nowrap}.podnawigacja__znacznik{display:none;position:absolute;left:50%;bottom:0;margin-left:-4px;transform:none}.podnawigacja__link[aria-current] .podnawigacja__znacznik{display:block}}.usluga{display:grid;gap:var(--s-7)}.usluga__grupy{display:grid;gap:var(--s-6)}.usluga__tytul{margin-bottom:var(--s-4)}.usluga__media{max-width:28rem}.sekcja--usluga{scroll-margin-top:calc(var(--s-6) - 15px - var(--sekcja-pion))}.sekcja--usluga+.sekcja--usluga:after{content:"";position:absolute;top:0;left:calc(max(0px,(100% - var(--kontener)) / 2) + var(--gutter) + var(--trasa-szer));right:calc(max(0px,(100% - var(--kontener)) / 2) + var(--gutter));height:1px;background-color:var(--line)}@media(min-width:40rem){.usluga__grupy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}.usluga__grupy:has(>:only-child){grid-template-columns:minmax(0,1fr)}}@media(min-width:64rem){.usluga{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-9);align-items:start}.usluga--odwroc .usluga{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.usluga--odwroc .usluga__media{order:-1}.usluga--bez-media{grid-template-columns:minmax(0,1fr)}.usluga__media{max-width:none}}@media(max-width:29.99rem){.sekcja--usluga .sekcja__tytul{font-size:min(1.875rem,calc(9vw - 2px))}}.porownanie{display:grid;gap:var(--s-7)}.porownanie__podpis{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}.porownanie__opis{margin-top:var(--s-2);color:var(--text-muted)}@media(min-width:48rem){.porownanie{grid-template-columns:var(--kolumny);column-gap:var(--s-6);align-items:start}}.faq{display:grid;gap:0}.faq__lista{max-width:56rem;border-bottom:1px solid var(--line)}.faq__pozycja{border-top:1px solid var(--line)}.faq__pytanie{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:64px;padding-block:var(--s-5);list-style:none;cursor:pointer;font-weight:600;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.35}.faq__pytanie::-webkit-details-marker{display:none}.faq__pytanie::marker{content:""}@media(hover:hover)and (pointer:fine){.faq__pytanie:hover .faq__pytanie-tekst{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.22em}}.faq__ikona{width:20px;height:20px;color:var(--text-muted)}.faq__pozycja[open] .faq__ikona{color:var(--red)}.faq__pozycja[open] .faq__ikona{--pion: 0}@property --pion{syntax: "<number>"; inherits: true; initial-value: 1;}.faq__ikona{transition:--pion .2s var(--wy),color .2s var(--wy)}.faq__odpowiedz{padding-bottom:var(--s-6);color:var(--text-muted)}@media(min-width:48rem){.faq__odpowiedz{padding-right:var(--s-8)}}@media(min-width:64rem){.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:start}}.cta-pas{display:grid;gap:var(--s-6);align-items:end}.cta-pas .sekcja__glowa{margin-bottom:var(--s-4)}.cta-pas__tekst{color:var(--text-muted);font-size:var(--fs-lead);line-height:1.45;max-width:28.25em}@media(min-width:64rem){.cta-pas{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-8)}}.formularz-uklad{display:grid;gap:var(--s-6)}.formularz-uklad .sekcja__glowa{margin-bottom:0}@media(min-width:64rem){.formularz-uklad{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-8);align-items:start}}.formularz-panel{position:relative;padding:var(--s-5) var(--s-4) var(--s-6);background-color:var(--surface-1);border:1px solid var(--line)}@media(min-width:40rem){.formularz-panel{padding:var(--s-7) var(--s-7) var(--s-7)}}.formularz-panel__naroznik{position:absolute;top:-1px;right:-1px;width:28px;height:28px;color:var(--red);transform:scaleX(-1)}.formularz__legenda{margin-bottom:var(--s-5);font-size:var(--fs-drobny);color:var(--text-muted)}.formularz__pola{display:grid;gap:var(--s-5)}@media(min-width:40rem){.formularz__pola{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5)}.pole--textarea,.pole--checkbox,.pole--miod{grid-column:1 / -1}}.pole{display:grid;align-content:start;gap:var(--s-2)}.pole__etykieta{font-weight:600;font-size:var(--fs-maly);line-height:1.35}.pole__wymagane{margin-left:.2em;color:var(--red-ink);font-weight:600}.pole__pomoc{font-size:var(--fs-drobny);color:var(--text-muted);line-height:1.4}.pole__kontrolka{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--field-border);border-radius:var(--promien);background-color:var(--bg);color:var(--text);font-size:var(--fs-maly);line-height:1.4}textarea.pole__kontrolka{min-height:9.5rem;resize:vertical}.pole__kontrolka::placeholder{color:var(--text-muted)}.pole__kontrolka:is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--text);box-shadow:0 0 0 100px var(--bg) inset;caret-color:var(--red);transition:background-color 9999s}@media(hover:hover)and (pointer:fine){.pole__kontrolka:hover{border-color:var(--text-muted)}}.pole__kontrolka:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-color:var(--text)}.pole__kontrolka[aria-invalid=true]{border-color:var(--red-ink)}.pole__blad{font-size:var(--fs-drobny);font-weight:600;color:var(--red-ink);line-height:1.4}.pole__blad:empty{display:none}.pole__blad{transition:opacity .18s var(--wy),translate .18s var(--wy)}@starting-style{.pole__blad{opacity:0;translate:0 -4px}}.pole__kontrolka{transition:border-color .16s var(--wy)}.pole__wybor{position:relative}.pole__wybor select{appearance:none;padding-right:44px;cursor:pointer}.pole__wybor-ikona{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;transform:rotate(90deg);color:var(--text-muted);pointer-events:none}.zgoda{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--s-3);align-items:start}.zgoda__pole{width:22px;height:22px;margin-top:1px;accent-color:var(--red);cursor:pointer}.zgoda__etykieta{font-size:var(--fs-maly);line-height:1.45;cursor:pointer}.zgoda__polityka{padding-left:calc(22px + var(--s-3));font-size:var(--fs-drobny)}.zgoda__polityka a{display:inline-flex;align-items:center;min-height:44px}.pole--miod{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.formularz__stopka{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5);margin-top:var(--s-6)}.formularz__notka{margin:0}.formularz__status{margin-top:var(--s-4);font-weight:600}.formularz__status:empty{display:none}.formularz[data-stan=error] .formularz__status{color:var(--red-ink)}.formularz[data-stan=success] .formularz__pola,.formularz[data-stan=success] .formularz__legenda,.formularz[data-stan=success] .formularz__wyslij{display:none}.formularz[data-stan=success] .formularz__status{margin-top:0;font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:var(--fs-h3);line-height:1.3}.formularz[data-stan=sending] .formularz__wyslij{cursor:progress}.stopka{padding-top:clamp(56px,3rem + 3vw,96px);background-color:var(--bg);border-top:1px solid var(--line);color:var(--text)}.stopka__gora{display:grid;gap:var(--s-7)}.stopka__logo{min-height:44px}.stopka .logo__svg{height:auto;width:min(100%,300px)}.stopka__tekst{margin-top:var(--s-5);color:var(--text-muted);font-size:var(--fs-maly);max-width:24.55em}.stopka__lista{display:grid;gap:0}.stopka__lista a,.stopka__linki a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration-color:var(--line);font-size:var(--fs-maly)}@media(hover:hover)and (pointer:fine){.stopka__lista a:hover,.stopka__linki a:hover{text-decoration-color:var(--red)}}.stopka__lista a[aria-current=page]{text-decoration-color:var(--red)}.stopka__dane{display:grid;gap:var(--s-2);align-content:start;font-size:var(--fs-maly);color:var(--text-muted)}.stopka__nazwa{color:var(--text);font-weight:600}.stopka__dol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-top:var(--s-8);padding-block:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-drobny);color:var(--text-muted)}.stopka__linki{display:flex;flex-wrap:wrap;gap:0 var(--s-5)}.stopka__linki a{font-size:var(--fs-drobny);color:var(--text-muted)}.stopka .podpis{margin-top:var(--s-2)}@media(min-width:64rem){.stopka__gora{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:var(--s-8)}.stopka__gora--bez-danych{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.prawne__blok{max-width:var(--miara)}.prawne__blok+.prawne__blok{margin-top:var(--s-7)}.prawne__tytul{margin-bottom:var(--s-4)}.prawne p+p{margin-top:var(--s-4)}.prawne p{color:var(--text-muted)}.naglowek{transition:background-color .2s var(--wy),border-color .2s var(--wy),color .2s var(--wy)}.naglowek .logo,.nawigacja__link,.naglowek__menu{transition:color .2s var(--wy)}.naglowek__menu-kreski span{transition:transform .2s var(--wy)}a{transition:text-decoration-thickness .16s var(--wy),text-decoration-color .16s var(--wy),color .16s var(--wy)}.przycisk{transition:background-color .16s var(--wy),border-color .16s var(--wy),color .2s var(--wy),transform .12s var(--wy)}.przycisk:active{transform:scale(.97)}.przycisk__trojkat,.link-strzalka__trojkat,.indeks__strzalka{transition:transform .18s var(--wy),color .18s var(--wy)}[data-wersja=b] .naglowek--nad-hero,[data-wersja=b] .naglowek--nad-hero :is(.logo,.nawigacja__link,.naglowek__menu){transition:none}[data-wersja=b] .naglowek--nad-hero .przycisk{transition:transform .12s var(--wy)}.media__wideo{opacity:0;transition:opacity .6s ease}.media__wideo[data-gra]{opacity:1}.trasa-znacznik{transition:color .24s var(--wy)}.trasa-znacznik .ikona{transition:fill .24s var(--wy)}@media(min-width:64rem){.trasa>.sekcja:before{transition:background-color .6s var(--wy)}.trasa>.sekcja[data-trasa-stan=minieta]:before{background-color:color-mix(in srgb,var(--wlokno) 55%,var(--trasa-linia))}.trasa>.sekcja .trasa-znacznik:before{content:"";position:absolute;z-index:-1;left:calc(50% - .5px);bottom:100%;width:1px;height:var(--sekcja-pion);background-image:linear-gradient(var(--trasa-linia),color-mix(in srgb,var(--red) 80%,var(--trasa-linia)));transform:scaleY(0);transform-origin:50% 0;transition:transform .6s var(--wej),opacity .4s var(--wy);pointer-events:none}.trasa>[data-trasa-stan=biezacy] .trasa-znacznik:before{transform:none}.trasa>[data-trasa-stan=minieta] .trasa-znacznik:before{transform:none;opacity:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:64rem){.trasa>.sekcja[data-trasa-stan=biezacy]:before{background-image:linear-gradient(color-mix(in srgb,var(--red) 30%,var(--trasa-linia)) calc(100% - 8rem),var(--red));background-repeat:no-repeat;animation:trasa-swiatlo linear both;animation-timeline:view();animation-range:cover 55vh exit 55vh}}}@keyframes trasa-swiatlo{0%{background-size:100% 0}to{background-size:100% 100%}}.wlokno__koniec,.kabel__koniec,.hero__naroznik{stroke:currentColor;stroke-width:0;transition:color .24s var(--wy),fill .24s var(--wy),stroke-width .24s var(--wy)}svg[data-zgaszony]{color:var(--wlokno);fill:transparent;stroke-width:1.5px}.wlokno__swiatlo{position:absolute;left:0;bottom:-14px;width:var(--wlokno-koniec);height:29px;overflow:hidden;pointer-events:none}.wlokno__swiatlo i{position:absolute;top:13px;left:0;width:18vw;height:2px;border-radius:1px;background-image:linear-gradient(90deg,transparent,rgb(251 62 69 / .5) 50%,var(--red) 86%,#FFE9EA);filter:drop-shadow(0 0 2px var(--red)) drop-shadow(0 0 10px var(--red))}.hero--podstrona .wlokno__swiatlo{width:100%}.hero--podstrona .wlokno__swiatlo i{width:12vw}.kabel__swiatlo{stroke:var(--red);stroke-linecap:round}@supports (animation-timeline: view()){html:not(.ruch-io) [data-odslona]{animation:odslona-foto both var(--wej);animation-timeline:view();animation-range:entry 0% cover 50%}}.ruch-io .odsloniete{transition:opacity .7s var(--wej),clip-path .7s var(--wej)}.ruch-io [data-odslona]:not(.odsloniete){opacity:0;clip-path:inset(0 0 12% 0)}@keyframes odslona-foto{0%{opacity:0;clip-path:inset(0 0 12% 0)}45%{opacity:1}to{clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}html:not(.faq-js) .faq__pozycja::details-content{block-size:0;overflow-y:clip;transition:block-size .24s var(--wy),content-visibility .24s var(--wy) allow-discrete}html:not(.faq-js) .faq__pozycja[open]::details-content{block-size:auto}.faq-js .faq__odpowiedz{overflow:hidden}@media(max-width:79.99rem){html.js .naglowek__panel{opacity:0;translate:0 -8px;transition:opacity .14s var(--wy),translate .14s var(--wy),display .14s allow-discrete}html.js .naglowek[data-otwarte] .naglowek__panel{opacity:1;translate:none;transition-duration:.2s}@starting-style{html.js .naglowek[data-otwarte] .naglowek__panel{opacity:0;translate:0 -8px}}}@view-transition{navigation:auto}.naglowek{view-transition-name:naglowek}.naglowek__logo{view-transition-name:logo}.nawigacja__link[aria-current=page] .nawigacja__znacznik{view-transition-name:znacznik}::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--wy)}::view-transition-old(root),::view-transition-old(kadr),::view-transition-old(zaslona){animation:vt-znik .12s linear both}::view-transition-new(root),::view-transition-new(kadr),::view-transition-new(zaslona){animation:vt-wejscie .32s var(--wy) .1s both}::view-transition-group(znacznik){animation-duration:.24s;animation-timing-function:var(--przes)}::view-transition-group(zaslona){z-index:1}::view-transition-group(hero-tresc){z-index:2}::view-transition-group(naglowek),::view-transition-group(logo),::view-transition-group(znacznik){z-index:3}::view-transition-group(pas){z-index:-1}::view-transition-new(pas){animation:none}::view-transition-group(kadr),::view-transition-group(zaslona){animation-duration:.48s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(kadr),::view-transition-new(kadr){height:100%;object-fit:cover;overflow:clip}:is(.vt-kadr,.vt-wstecz)::view-transition-old(kadr),:is(.vt-kadr,.vt-wstecz)::view-transition-new(kadr){animation:none;mix-blend-mode:normal}.vt-kadr::view-transition-new(kadr),.vt-wstecz::view-transition-new(kadr){opacity:0}.vt-kadr.vt-gotowe::view-transition-new(kadr){opacity:1;animation:vt-znik .12s linear reverse both}::view-transition-old(zaslona),::view-transition-new(zaslona){height:100%}.vt-kadr::view-transition-new(zaslona){animation:vt-znik .24s linear .06s reverse both}::view-transition-new(hero-tresc){animation:vt-wejscie .36s var(--wy) .16s both}::view-transition-old(hero-tresc){animation:vt-znik .12s linear both}}@keyframes vt-wejscie{0%{opacity:0;transform:translateY(12px)}}@keyframes vt-znik{to{opacity:0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference)and (max-width:63.99rem){.naglowek:before,.naglowek:after{content:"";position:absolute;left:0;right:0;top:2px;height:2px;background-color:var(--line);transform:scaleX(0);transform-origin:0 0;pointer-events:none;animation:postep linear both;animation-timeline:scroll(root)}.naglowek:after{top:0;height:6px;background-color:var(--red);clip-path:polygon(calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%);transform:translate(-100%)}}}@keyframes postep{to{transform:none}}@media(min-width:48rem){h1{font-stretch:125%}}.trasa-znacznik .ikona{fill:var(--tlo-trasy, var(--bg))}.pas{--tlo-trasy: var(--surface-1)}.hero--glowna{min-height:max(34rem,calc(100svh - 48px));padding-bottom:var(--hero-dol);--hero-dol: clamp(88px, 4rem + 6vh, 144px)}.hero--glowna,.hero--foto{overflow:clip;overflow-clip-margin:16px}.hero .media-zastepcze{background-color:var(--bg)}.hero__zaslona{background-image:linear-gradient(to bottom,rgb(var(--zaslona) / .85),transparent 10rem),linear-gradient(to top right,rgb(var(--zaslona) / .97) 12%,rgb(var(--zaslona) / .6) 46%,rgb(var(--zaslona) / .08) 82%)}@media(max-width:24.99rem){.hero--glowna .hero__zaslona{background-image:linear-gradient(to bottom,rgb(var(--zaslona) / .85),transparent 10rem),linear-gradient(to top right,rgb(var(--zaslona) / .97) 12%,rgb(var(--zaslona) / .74) 50%,rgb(var(--zaslona) / .22) 86%)}}.hero--glowna .hero__lead{max-width:30.7em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);color:var(--text)}.hero .wideo-przelacznik{right:calc(max(0px,(100% - var(--kontener)) / 2) + var(--gutter));min-width:44px;justify-content:center}.hero--glowna .wideo-przelacznik{top:auto;bottom:var(--hero-dol)}.hero--foto .wideo-przelacznik{top:calc(var(--naglowek-h) + var(--s-1));bottom:auto}@media(max-width:47.99rem){.hero .wideo-przelacznik{padding:0}.wideo-przelacznik__etykieta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hero--podstrona .hero__tytul{max-width:17.9em}.hero--podstrona .hero__lead{max-width:33.15em}.hero--podstrona .hero__tresc{margin-top:clamp(24px,1rem + 3vw,64px)}.hero--foto{display:flex;min-height:max(30rem,min(66svh,48rem));padding:calc(var(--naglowek-h) + var(--s-1)) 0 clamp(64px,3rem + 4vw,112px);overflow:hidden}.hero--foto .hero__media{position:absolute;inset:0;z-index:-2}.hero--foto .hero__kontener{display:flex;flex-direction:column}.hero--foto .hero__tresc{margin-top:auto;padding-top:var(--s-7)}.hero--foto .hero__zaslona{background-image:linear-gradient(to bottom,rgb(var(--zaslona) / .88),rgb(var(--zaslona) / .6) 8rem,transparent 15rem),linear-gradient(to right,rgb(var(--zaslona) / .92),rgb(var(--zaslona) / .78) 45%,rgb(var(--zaslona) / .25) 85%)}@media(max-width:47.99rem){.hero--foto .hero__zaslona{background-image:linear-gradient(rgb(var(--zaslona) / .8),rgb(var(--zaslona) / .8))}}@media(min-width:48rem)and (max-width:79.99rem){.hero--foto .hero__zaslona{background-image:linear-gradient(to bottom,rgb(var(--zaslona) / .88),rgb(var(--zaslona) / .6) 8rem,transparent 15rem),linear-gradient(to right,rgb(var(--zaslona) / .9),rgb(var(--zaslona) / .74) 60%,rgb(var(--zaslona) / .5))}}.hero--foto .hero__lead,.hero--foto .okruszki__pozycja a{color:var(--text)}.hero--podstrona .hero__naroznik{top:auto;bottom:0;width:clamp(28px,1rem + 2vw,48px);height:clamp(28px,1rem + 2vw,48px);transform:rotate(180deg)}.hero--podstrona .wlokno__linia{width:100%}.hero--podstrona .wlokno__koniec{display:none}.indeks__tytul{font-size:clamp(1.5rem,1rem + 1.4vw,2.375rem);line-height:1.06}@media(max-width:22.49rem){.indeks__tytul{font-size:min(1.5rem,6.9vw)}}@media(min-width:48rem)and (max-width:63.99rem){.indeks__wiersz{grid-template-columns:minmax(0,1fr) 11rem 24px;grid-template-areas:"tytul mini strzalka" "zdanie mini strzalka";row-gap:var(--s-2)}}.dla-kogo__grupy{display:grid;gap:var(--s-6)}.dla-kogo__grupa,.dla-kogo__grupa:first-child{padding:var(--s-5) 0 0;border-top:1px solid var(--line)}.dla-kogo__tytul{font-size:clamp(1.375rem,.95rem + 1vw,1.875rem);line-height:1.12}.dla-kogo__tekst{margin-top:var(--s-3)}.dla-kogo__filtr{grid-template-columns:10px minmax(0,1fr);margin-top:var(--s-8);padding:0;border:0;max-width:38.05em;color:var(--text-muted)}.dla-kogo__filtr-znak{width:10px;height:10px;margin-top:.5em}@media(min-width:64rem){.dla-kogo__grupy{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.dla-kogo__grupa{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.sekcja--foto-pas{padding:0}.foto-pas__kontener{padding-block:var(--s-7) var(--sekcja-pion)}.foto-pas__tresc{max-width:42rem;margin:0;padding:0;background:none}@media(min-width:48rem){.sekcja--foto-pas{display:grid;grid-template-columns:minmax(0,1fr)}.foto-pas__media{min-width:0}.foto-pas__media,.foto-pas__zaslona,.foto-pas__kontener{grid-area:1 / 1}.foto-pas__media .media{min-height:30rem;max-height:52rem}.foto-pas__zaslona{position:relative;background-image:linear-gradient(to top left,rgb(var(--zaslona) / .95) 16%,rgb(var(--zaslona) / .6) 46%,transparent 78%)}.foto-pas__kontener{align-self:end;padding-block:var(--s-9) clamp(56px,2rem + 4vw,112px)}.foto-pas__tresc{max-width:36rem;margin-left:auto}.foto-pas__tekst{color:var(--text)}.trasa>.sekcja--foto-pas:before{z-index:1}.sekcja--foto-pas .trasa-znacznik{z-index:2}}.sekcja .uprawnienia{grid-template-columns:none;gap:0;border-top:1px solid var(--line)}.uprawnienia .uprawnienia__pozycja{grid-template-columns:14px minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-2);padding:var(--s-5) 0;border:0}.uprawnienia__pozycja+.uprawnienia__pozycja{border-top:1px solid var(--line)}.uprawnienia__pozycja>:not(svg){grid-column:2}.uprawnienia__znak{grid-row:1 / span 3;width:14px;height:14px;margin:.55em 0 0}.uprawnienia__nazwa{font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem)}@media(min-width:64rem){.sekcja--uprawnienia>.kontener{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-9)}.sekcja--uprawnienia .sekcja__glowa{margin-bottom:0}}@media(max-width:63.99rem){.o-firmie__portret{order:1;max-width:24rem}.o-firmie__operatorzy{order:2}}.operatorzy__pozycja{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:clamp(1.125rem,1rem + .4vw,1.375rem)}.etapy__numer{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);line-height:1}.pas--cta{--tlo-trasy: var(--surface-2);background-color:var(--surface-2)}.pas--cta .sekcja__tytul{font-size:clamp(2.125rem,1.4rem + 2.8vw,3.75rem);max-width:12.4em}.cta-pas__naroznik{position:absolute;top:0;right:0;width:clamp(32px,1.25rem + 2.2vw,64px);height:clamp(32px,1.25rem + 2.2vw,64px);color:var(--red);transform:scaleX(-1)}.formularz-panel__naroznik{width:40px;height:40px}@media(orientation:landscape)and (max-height:30rem){.hero--glowna{min-height:100svh;padding-top:calc(var(--naglowek-h) + var(--s-3));--hero-dol: var(--s-6)}}@media(max-width:29.99rem){.hero--glowna .hero__tytul{font-size:min(2.5rem,calc(11.3vw - 4px))}.hero--podstrona .hero__tytul{font-size:min(2.25rem,calc(11.3vw - 4px))}}
