.hero-oszczedny{--przejazd:340svh;--pasek:var(--pasek-wys,88px);position:relative;display:block}.hero-oszcz-ekran,.hero-oszcz-tresc{display:contents}.hero-przewin-luz{display:none}.hero-tor{position:relative;height:var(--przejazd);margin-top:calc(-1 * var(--pasek))}.hero-tor-znacznik{display:block;height:0}.hero-tor-lepki{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;padding-top:calc(var(--pasek) + .5rem);padding-bottom:.75rem}.hero-tor-reszta,.hero-tor-tekst{position:relative;z-index:1}.hero-tor-reszta{padding-top:2.5rem;padding-bottom:1rem}@media (min-width:1000px){.hero-tor-reszta{padding-top:3.5rem}}.hero-schemat{position:relative;flex:1 1 auto;min-height:0;padding-inline:1.25rem}@media (min-width:768px){.hero-schemat{padding-inline:2.5rem}}.hero-schemat-ruch{position:relative;width:100%;height:100%;max-width:34rem;margin-inline:auto}.hero-schemat-rys{display:block;width:var(--rys-szer,100%);height:100%;overflow:hidden}.s-tor-zimny path{fill:none;stroke:var(--color-grafit,#2a3442);stroke-width:8;stroke-linecap:round}.s-impuls,.s-kratownica,.s-luk-kanal,.s-luk-strzep,.s-mostek,.s-obrecz-ladunek,.s-obrecz-poswiata,.s-obrecz-zimna,.s-ogniwo-oko,.s-ogniwo-tor,.s-pierscien,.s-plyta,.s-podzialka path,.s-przebicie,.s-ramka path,.s-tor-poswiata,.s-tor-zywy,.s-trzon,.s-wymiar path{fill:none}.s-tor-poswiata{stroke:var(--color-blekit,#1db5cc);stroke-width:17;stroke-linecap:round;opacity:.16;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--zycie, 0))}.s-tor-zywy{stroke:#a9dcff;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--zycie, 0))}.s-tor-wejscie,.s-tor-wejscie-poswiata{--zycie:1}.s-impuls{stroke:#e6f4ff;stroke-width:5.4;stroke-linecap:round;stroke-dasharray:6 57;animation:s-plyn 1.3s linear infinite}@keyframes s-plyn{to{stroke-dashoffset:-63}}.s-impuls-odcinek{stroke:#eaf6ff;stroke-width:5.2;stroke-linecap:round;fill:none;opacity:calc(var(--zycie, 0) * .92);stroke-dasharray:.085 .915;animation:s-plyn-odcinek 1.3s linear infinite}@keyframes s-plyn-odcinek{0%{stroke-dashoffset:.085}to{stroke-dashoffset:-.915}}.s-trzon{stroke:#2f3b50;stroke-width:9;stroke-linecap:round}.s-pierscien{stroke:#3b4d70;stroke-width:3.2}.s-plyta{stroke:#6d84ac;stroke-width:5.5;stroke-linecap:round}.s-ostrze{fill:#7c93ba}.s-kratownica{stroke:#2a3d59;stroke-width:3.2;stroke-linecap:round}.s-mostek{stroke:#a9dcff;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--przebicie, 0))}.s-impuls-mostek{stroke:#ffffff;stroke-width:5.6;stroke-linecap:round;fill:none;opacity:calc(var(--przebicie, 0) * .9);stroke-dasharray:.12 .88;animation:s-plyn-odcinek 1.3s linear infinite}.s-obrecz-zimna{stroke:var(--color-linia,#24395a);stroke-width:5}.s-obrecz-ladunek{stroke:var(--color-zielen,#72cc33);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--obrecz, 0))}.s-obrecz-gorna{stroke:var(--color-zielen,#72cc33);stroke-dashoffset:calc(1 - var(--obrecz, 0));opacity:.62;stroke-width:4}.s-obrecz-poswiata{stroke:var(--color-zielen,#72cc33);stroke-width:20;stroke-linecap:round;opacity:.14;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--obrecz, 0))}.s-podzialka path{stroke:#3d5273;stroke-width:3;stroke-linecap:round}.s-wymiar path{stroke:#2c4568;stroke-width:1.6;stroke-dasharray:5 7}.s-blysk{fill:url(#s-grad-blysk);opacity:calc(var(--przebicie, 0) * var(--blysk, 0))}.s-przebicie{stroke:#eaf6ff;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--przebicie, 0))}.s-ogniwo-osadzone rect{fill:#12253c;stroke:var(--color-zielen,#72cc33);stroke-width:3}.s-ogniwo-osadzone .s-ogniwo-oko{stroke:var(--color-zielen,#72cc33);stroke-width:3;stroke-linecap:round}.s-ogniwo-osadzone{opacity:var(--osadzone,0)}.s-ogniwo{opacity:var(--wiezie,0);transform:translateY(calc(var(--ogniwo-y, 190) * 1px))}.s-ogniwo rect{fill:#0d1c30}.s-ogniwo .s-ogniwo-oko,.s-ogniwo rect{stroke:var(--color-zielen,#72cc33);stroke-width:3}.s-ogniwo .s-ogniwo-oko{stroke-linecap:round}.s-zaslona-ogniwa{opacity:var(--zaslona,0);transform:translateY(calc(var(--zaslona-y, 190) * 1px))}.s-ogniwo-tor{stroke:var(--color-zielen,#72cc33);stroke-width:1.6;stroke-dasharray:4 8;opacity:.5}.s-ramka{opacity:calc(var(--ramka-w, 0) * .85);transform:translateY(calc(var(--ramka-y, 190) * 1px));transition:opacity .35s var(--ease-takt,cubic-bezier(.22,1,.36,1))}.s-ramka path{stroke:var(--color-zielen,#72cc33);stroke-width:2.6;stroke-linecap:round}.s-luk{transform:translateY(calc(var(--luk-y, 190) * 1px));opacity:0}.s-luk-kanal,.s-luk-strzep{stroke:#e8f6ff;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.s-luk-kanal{stroke-width:4}.s-luk-strzep{stroke:#8fc6f2;stroke-width:2.2}.s-luk[data-faza=proby]{opacity:1}.s-luk[data-faza=cisza]{opacity:.5}.s-luk[data-faza=cisza] .s-luk-kanal{stroke-dashoffset:.82}.s-luk[data-faza=cisza] .s-luk-strzep{opacity:0}.s-luk[data-faza=po]{opacity:1}.s-luk[data-faza=po] .s-luk-kanal{stroke-dashoffset:0;stroke-width:3.4}.s-luk[data-faza=po] .s-luk-strzep{opacity:0}.s-luk[data-faza=proby] .s-luk-kanal{animation:s-lider .99s linear -.42s infinite}.s-luk[data-faza=proby] .s-luk-strzep{animation:s-strzep .99s linear -.42s infinite}@keyframes s-lider{0%{stroke-dashoffset:.93;opacity:.95;animation-timing-function:steps(14)}64%{stroke-dashoffset:.14;opacity:.95;animation-timing-function:linear}86%{stroke-dashoffset:.14;opacity:.95}93%{stroke-dashoffset:.9;opacity:.32}to{stroke-dashoffset:.93;opacity:.95}}@keyframes s-strzep{0%,52%{stroke-dashoffset:1;opacity:0}64%{stroke-dashoffset:.2;opacity:.85}86%{stroke-dashoffset:.2;opacity:.7}93%,to{stroke-dashoffset:1;opacity:0}}.s-blysk{opacity:max(calc(var(--przebicie, 0) * var(--blysk, 0) * .55),calc(var(--udar, 0) * .95))}.s-przebicie{stroke-width:calc(3.2 + 2.6 * var(--udar, 0))}.hero-scena[data-warstwa=spokojna] .s-impuls,.hero-scena[data-warstwa=spokojna] .s-luk[data-faza=proby] .s-luk-kanal,.hero-scena[data-warstwa=spokojna] .s-luk[data-faza=proby] .s-luk-strzep{animation:none}.hero-scena[data-warstwa=spokojna] .s-luk[data-faza=proby] .s-luk-kanal{stroke-dashoffset:.36;opacity:1}.hero-scena[data-warstwa=spokojna] .s-blysk{opacity:calc(var(--udar, 0) * .34);transition:opacity .25s cubic-bezier(.22,1,.36,1)}.hero-scena[data-warstwa=spokojna] .s-przebicie{stroke-width:3.2}.hero-scena[data-warstwa=spokojna] .s-luk[data-faza=proby] .s-luk-strzep{stroke-dashoffset:0;opacity:.7}@media (prefers-reduced-motion:reduce){.s-luk[data-faza=proby] .s-luk-kanal{animation:none;stroke-dashoffset:.36;opacity:1}.s-blysk{opacity:calc(var(--udar, 0) * .34);transition:opacity .25s cubic-bezier(.22,1,.36,1)}.s-przebicie{stroke-width:3.2}.s-luk[data-faza=proby] .s-luk-strzep{animation:none;stroke-dashoffset:0;opacity:.7}.s-impuls{animation:none}}.hero-schemat-etykiety{position:absolute;inset:0;pointer-events:none}.hero-schemat-wykaz{margin:0;padding:0;list-style:none}.s-podpis{position:absolute;left:var(--x,0);top:var(--y,0);width:max-content;max-width:var(--max-szer,200px);transform:translateY(calc(-50% + var(--jazda, 0) * var(--skala, 1) * 1px));opacity:var(--widok,0);will-change:transform,opacity}.s-podpis-kreska{position:absolute;top:50%;left:calc(var(--skala, 1) * -24px);width:calc(var(--skala, 1) * 20px);height:2px;background:#35507a;transform-origin:right center;transform:scaleX(var(--widok,0))}.s-podpis[data-stan=osadzony] .s-podpis-kreska{background:var(--color-zielen-2,#58a825)}.s-podpis-znacznik{display:block;line-height:1}.s-podpis-nr{font-family:var(--font-tech,inherit);font-size:.8125rem;font-weight:700;letter-spacing:.1em;color:var(--color-meta,#93a8be);transition:color .4s var(--ease-takt,cubic-bezier(.22,1,.36,1))}.s-podpis[data-stan=osadzony] .s-podpis-nr{color:var(--color-zielen,#72cc33)}.s-podpis-nazwa{display:block;margin-top:.34rem;font-size:clamp(1.125rem,.82rem + .86vw,1.4rem);font-weight:800;line-height:1.16;letter-spacing:.01em;color:var(--color-tekst-2,#b8c9dc);transition:color .4s var(--ease-takt,cubic-bezier(.22,1,.36,1));text-wrap:balance}.s-podpis[data-stan=osadzony] .s-podpis-nazwa{color:var(--color-tekst,#eaf1f8)}.hero-schemat-belka{flex:0 0 auto;padding-top:.9rem}.hero-schemat-odczyty{position:relative;min-height:5.2rem}@media (min-width:480px){.hero-schemat-odczyty{min-height:4.4rem}}.s-odczyt{position:absolute;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;align-items:start;margin:0;opacity:var(--widok,0);transition:opacity .16s linear}.s-odczyt-nr{font-family:var(--font-tech,inherit);font-size:.8125rem;font-weight:700;letter-spacing:.18em;line-height:1.6;color:var(--color-nr);padding-top:.12rem}.s-odczyt-zdanie{font-size:1rem;line-height:1.45;color:var(--color-tekst-2,#b8c9dc);text-wrap:pretty}@media (min-width:768px){.s-odczyt-zdanie{font-size:1.0625rem}}.hero-przewin-oszczedny{flex:0 0 auto;margin-bottom:0;padding-top:.55rem;padding-inline:1.5rem;text-align:center;opacity:var(--wskaz,1)}@media (min-width:1000px){.hero-oszczedny{--przejazd:300svh}.hero-schemat-belka{padding-top:1.2rem}.hero-schemat-odczyty{min-height:3.6rem}}@media (min-width:1100px){.hero-oszczedny{padding-bottom:var(--przejazd)}.hero-oszcz-ekran{position:relative;display:flex;flex-direction:column;min-height:100svh}.hero-oszcz-tresc{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;min-height:0}.hero-oszczedny .hero-strefa-szyny{flex-shrink:0}.hero-tor{position:absolute;top:100%;left:0;right:0;margin-top:0}.hero-przewin-luz{display:block;min-height:1lh}}