@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-ext-wght-normal.B3XMVzw1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-wght-normal.Cxxi75Cn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-vietnamese-wght-normal.CiTUBHt1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-ext-wght-normal.BHZ6ODhS.woff2)format("woff2-variations");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-wght-normal.WL5YNY-W.woff2)format("woff2-variations");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:Hagrid;src:url(/fonts/hagrid-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Hagrid;src:url(/fonts/hagrid-text-extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}:root{--red:#ff002e;--red-deep:#a7212f;--yellow:#ffe189;--white:#fff;--red-deeper:#861a26;--ink:var(--red-deep);--ink-soft:#a7212fd9;--focus:var(--red-deep);--font-display:"Hagrid", "Mulish Variable", "Arial Black", system-ui, sans-serif;--font-body:"Mulish Variable", "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:var(--font-body);--max:1200px;--gutter:clamp(16px, 4vw, 40px);--section-pad:clamp(56px, 7vw, 112px);--line:2px;--header-h:68px;--r-s:10px;--r-m:16px;--r-l:24px;--t-xs:.875rem;--t-s:.9375rem;--t-m:1.0625rem;--t-bold-large:1rem;--t-btn:.9375rem;--t-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--t-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-h2:clamp(1.75rem, 1.3rem + 1.6vw, 2.625rem);--t-h1:clamp(2.25rem, 1.5rem + 2.8vw, 4rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--cien-s:0 8px 20px -12px #5a000e59;--cien-m:0 18px 50px -22px #5a000e73}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}html.zablokowane{scrollbar-gutter:stable;overflow:hidden}body{font-family:var(--font-body);font-size:var(--t-m);color:var(--ink);background:var(--red);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}img,svg,video,picture{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.15}p,ul,ol,dl,dd{margin:0}p{text-wrap:pretty}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--yellow);color:var(--red-deep)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.lead{font-size:var(--t-lead);line-height:1.45}.drobny{font-size:var(--t-s);line-height:1.5}.on-red{background:var(--red);color:var(--white);--focus:var(--white)}.on-white{background:var(--white);color:var(--ink);--focus:var(--red-deep)}.on-yellow{background:var(--yellow);color:var(--ink);--focus:var(--red-deep)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--yellow);color:var(--red-deep);font:800 var(--t-s) / 1 var(--font-ui);border-radius:999px;padding:12px 20px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{min-height:46px;font-family:var(--font-ui);font-weight:800;font-size:var(--t-btn);letter-spacing:.01em;text-align:center;cursor:pointer;transition:transform .3s var(--ease), background-color .2s ease, color .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;line-height:1.15;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:translateY(1px)}.btn--yellow{background:var(--yellow);color:var(--red-deep)}.btn--yellow:hover{background:#ffeaa8}.on-yellow .btn--yellow{background:var(--white)}.btn--red{background:var(--red-deep);color:var(--white)}.btn--red:hover{background:var(--red-deeper)}.btn--white{background:var(--white);color:var(--red-deep)}.btn--white:hover{background:var(--yellow)}.text-link{font-family:var(--font-ui);font-weight:800;font-size:var(--t-bold-large);text-underline-offset:.3em;text-decoration:underline 1.5px}.text-link:hover{text-decoration-thickness:3px}.bubble{--sw:var(--line);--k:calc(var(--sw) / 2.95);border:var(--sw) solid var(--bubble,currentColor);border-bottom-color:#0000;position:relative}.bubble:after{content:"";left:calc(45.8 * var(--k) - var(--sw));right:calc(-1 * var(--sw));bottom:calc(-1 * var(--sw));height:var(--sw);background:var(--bubble,currentColor);position:absolute}.bubble:before{content:"";left:calc(-1 * var(--sw));top:calc(100% + var(--sw) - 8.23 * var(--k));width:calc(41 * var(--k));height:calc(18 * var(--k));background:var(--bubble,currentColor);position:absolute;-webkit-mask:url(/masks/tail.svg) 0 0/100% 100% no-repeat;mask:url(/masks/tail.svg) 0 0/100% 100% no-repeat}[data-reveal=linie] .ml{margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}[data-reveal=linie] .ml>span{display:block}@media (prefers-reduced-motion:no-preference){.js:not(.bez-pojawiania) [data-reveal]:not([data-reveal=linie]):not(.is-in):not(:focus-within){opacity:0;filter:blur(8px);transform:translateY(16px)}.js [data-reveal]:not([data-reveal=linie]).is-in:not(.is-done){transition:opacity .8s var(--ease) var(--rd,0s), transform .8s var(--ease) var(--rd,0s), filter .8s var(--ease) var(--rd,0s)}.js:not(.bez-pojawiania) [data-reveal=linie]:not(.is-in):not(:focus-within) .ml>span{transform:translateY(calc(100% + .12em))}.js [data-reveal=linie].is-in:not(.is-done) .ml>span{transition:transform .9s var(--ease) calc(var(--rd,0s) + var(--i,0) * .1s)}}@media print{[data-reveal],[data-reveal] .ml>span{opacity:1!important;filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--kal-ease:cubic-bezier(.2, .7, .1, 1)}.kal-przycisk{font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;margin:0;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.kal-przycisk__ikona{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.kal-przycisk--zolty{background:var(--yellow,#ffe189);min-height:46px;color:var(--red-deep,#a7212f);font-size:var(--t-btn,.9375rem);letter-spacing:.2px;white-space:nowrap;transition:transform .3s var(--kal-ease), background-color .2s ease;border:0;border-radius:999px;padding:0 22px 0 18px;box-shadow:0 10px 28px -16px #3c000a8c}@media (hover:hover){.kal-przycisk--zolty:hover{background:#ffeaa8;transform:translateY(-2px)}}.kal-przycisk--zolty:active{transform:translateY(0)}.on-yellow .kal-przycisk--zolty{background:var(--white,#fff)}.kal-przycisk--tekst{min-height:44px;color:inherit;font-size:var(--t-bold-large,1rem);background:0 0;border:0;gap:8px;padding:0}.kal-przycisk--tekst .kal-przycisk__ikona{width:18px;height:18px}.kal-przycisk--tekst .kal-przycisk__tekst{text-underline-offset:.3em;text-decoration:underline 1.5px}.kal-przycisk--tekst:hover .kal-przycisk__tekst{text-decoration-thickness:3px}.kal-zrodlo{visibility:hidden}.kal-warstwa{width:100%;max-width:none;height:100%;max-height:none;color:var(--red-deep,#a7212f);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.kal-warstwa::backdrop{background:0 0}.kal-warstwa:focus{outline:none}.kal-warstwa__welon{backdrop-filter:blur(16px);opacity:0;background:#5a000e2e;transition:opacity .45s;position:absolute;inset:0}.kal-warstwa.is-open .kal-warstwa__welon{opacity:1}.kal-warstwa__rzad{left:var(--cx,50%);top:var(--cy,50%);width:0;height:0;position:absolute}.kal-warstwa .kal-warstwa__zamknij{transform:none}.kal-warstwa__zamknij{z-index:2;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 16px 40px -14px #3c000a8c}.kal-warstwa :focus-visible{outline:2px solid var(--white,#fff);outline-offset:3px}.kal-warstwa__ikona{z-index:1;cursor:pointer;opacity:0;visibility:hidden;width:52px;height:52px;transition:translate .55s var(--kal-ease), scale .55s var(--kal-ease), transform .3s var(--kal-ease), opacity .3s ease, visibility 0s linear .55s;background:#fff;border:0;border-radius:16px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;left:0;translate:-50% -50%;scale:.6;box-shadow:0 14px 30px -14px #3c000a99}.kal-warstwa__ikona svg{width:34px;height:34px}.kal-warstwa.is-open .kal-warstwa__ikona{opacity:1;visibility:visible;translate:calc(-50% + var(--x,0px)) calc(-50% + var(--y,0px));transition:translate .6s var(--kal-ease) var(--d,0s), scale .6s var(--kal-ease) var(--d,0s), transform .3s var(--kal-ease), opacity .35s ease var(--d,0s), visibility 0s;scale:1}.kal-warstwa.is-open .kal-warstwa__ikona:focus-visible{transform:translateY(-4px)scale(1.06)}@media (hover:hover){.kal-warstwa.is-open .kal-warstwa__ikona:hover{transform:translateY(-4px)scale(1.06)}.kal-warstwa__ikona:hover:after{opacity:1;transform:translate(calc(-50% + var(--tip-dx,0px)), 0)}}.kal-warstwa__ikona:after{content:attr(data-tip);backdrop-filter:blur(10px);color:#fff;font:500 .875rem / 1.2 var(--font-ui);white-space:nowrap;opacity:0;transform:translate(calc(-50% + var(--tip-dx,0px)), 6px);pointer-events:none;transition:opacity .2s ease, transform .25s var(--kal-ease);background:#1c1c1c52;border:1px solid #fff3;border-radius:10px;padding:10px 16px;position:absolute;bottom:calc(100% + 14px);left:50%}.kal-warstwa__ikona[data-tip-pod]:after{transform:translate(calc(-50% + var(--tip-dx,0px)), -6px);top:calc(100% + 14px);bottom:auto}.kal-warstwa__ikona:focus-visible:after{opacity:1;transform:translate(calc(-50% + var(--tip-dx,0px)), 0)}@media (width<=759px){.kal-warstwa__ikona{border-radius:14px;width:46px;height:46px}.kal-warstwa__ikona svg{width:30px;height:30px}.kal-warstwa__ikona:after{font-size:.8125rem;bottom:calc(100% + 10px)}.kal-warstwa__ikona[data-tip-pod]:after{top:calc(100% + 10px)}}.okno{--okno-pad:clamp(16px, 4vh, 48px);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.okno::backdrop{background:0 0}.okno:focus{outline:none}.okno__welon{backdrop-filter:blur(14px)saturate(1.1);opacity:0;transition:opacity .6s var(--ease);background:#ffffffbd;position:absolute;inset:0}.okno.is-open .okno__welon{opacity:1}.okno__rama{padding:var(--okno-pad) 24px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.okno__panel{width:min(100%,720px);max-height:calc(100vh - 2 * var(--okno-pad));border-radius:var(--r-l,24px);background:var(--white,#fff);pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a7212f14,0 40px 100px -40px #5a000e73}@supports (height:100dvh){.okno__panel{max-height:calc(100dvh - 2 * var(--okno-pad))}}.okno--l .okno__panel{width:min(100%,960px)}.okno--bez-zrodla .okno__panel{opacity:0;transition:opacity .4s var(--ease)}.okno--bez-zrodla.is-open .okno__panel{opacity:1}.okno__wnetrze{opacity:0;min-height:0;transition:opacity .3s var(--ease);flex-direction:column;flex:1;display:flex}.okno.is-open .okno__wnetrze{opacity:1;transition:opacity .3s var(--ease) .25s}.okno__przewijanie{overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(24px,4vw,40px);overflow-y:auto}.okno__glowa{margin-bottom:clamp(16px,2.4vw,24px);padding-right:44px}.okno__tytul{font:800 clamp(1.625rem, 1.3rem + 1vw, 2rem) / 1.1 var(--font-display);letter-spacing:-.01em;color:var(--red-deep)}.okno .okno__tytul:focus{outline:none}.okno__podtytul{font-size:var(--t-m);color:var(--ink-soft);margin-top:8px;line-height:1.5}.okno__x{z-index:3;backdrop-filter:blur(8px);color:#a7212fb8;cursor:pointer;opacity:0;width:40px;height:40px;transition:opacity .3s ease, transform .4s var(--ease), background-color .2s ease, color .2s ease;background:#ffffffdb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px;transform:scale(.9)}.okno.is-open .okno__x{opacity:1;transition:opacity .4s var(--ease) .3s, transform .5s var(--ease) .3s, background-color .2s ease, color .2s ease;transform:none}.okno__x:hover{color:var(--red-deep);background:#a7212f14}.okno__x svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:20px;height:20px}.okno :focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}.okno [data-okno-wejscie]{opacity:0;filter:blur(8px);transition:opacity .3s,filter .3s,transform .3s;transform:translateY(10px)}.okno.is-open [data-okno-wejscie]{opacity:1;filter:none;transition:opacity .7s var(--ease) var(--okno-d,.4s), filter .7s var(--ease) var(--okno-d,.4s), transform .8s var(--ease) var(--okno-d,.4s);transform:none}.okno-zrodlo{visibility:hidden}@media (width<=639px){.okno{--okno-pad:8px}.okno__rama{align-items:start;padding:8px}.okno__panel{border-radius:20px;width:100%;height:auto}.okno__x{top:10px;right:10px}}.okno-kursor{z-index:10;pointer-events:none;position:fixed;top:0;left:0}.okno-kursor>span{color:#fff;font:700 .875rem / 1.25rem var(--font-ui);white-space:nowrap;background-image:radial-gradient(100% 50% at 50% 0%, #ffffff40 0%, #fff0 100%), linear-gradient(90deg, var(--red-deep), var(--red-deep));opacity:0;transform-origin:0;transition:opacity .2s linear, transform .45s var(--ease-pop);border-radius:999px;align-items:center;padding:8px 16px;display:inline-flex;transform:perspective(400px)rotateY(15deg)scale(.75);box-shadow:0 18px 11px #5a000e0d,0 8px 8px #5a000e17,0 2px 5px #5a000e1a}.okno-kursor.is-on>span{opacity:1;transform:none}.okno-kursor i{background:#ffffff4d;width:1px;height:14px;margin:0 10px}.okno-kursor em{color:#ffffffc7;font-style:normal;font-weight:600}@media (hover:none),(pointer:coarse){.okno-kursor{display:none}}@media (prefers-reduced-motion:reduce){.okno [data-okno-wejscie]{filter:none;transform:none}.okno__x{transform:none}}.toast{inset:auto 0 max(16px, env(safe-area-inset-bottom)) 0;z-index:2147483000;width:min(380px,100% - 32px);height:auto;color:var(--red-deep);pointer-events:none;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;overflow:visible}.toast:not([popover]):not(.is-on){visibility:hidden}@media (width>=760px){.toast{inset:auto 0 24px}}.toast__karta{backdrop-filter:blur(20px)saturate(1.6);font-family:var(--font-ui);pointer-events:auto;opacity:0;filter:blur(6px);transition:opacity .3s ease, transform .35s var(--ease), filter .3s ease;background:#ffffffe6;border:1px solid #a7212f1a;border-radius:18px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;column-gap:12px;padding:14px 10px 16px 14px;display:grid;position:relative;transform:translateY(28px)scale(.98);box-shadow:0 22px 50px -24px #5a000e80,0 2px 8px #5a000e0f}.toast.is-on .toast__karta{opacity:1;filter:none;transition:opacity .5s var(--ease), transform .7s var(--ease), filter .5s var(--ease);transform:none}.toast__ikona{background:var(--yellow);width:32px;height:32px;color:var(--red-deep);border-radius:50%;place-items:center;display:grid}.toast__ikona svg{width:18px;height:18px}.toast__tresc{grid-column:2;padding-top:5px;transition:opacity .14s}.toast.is-zmiana .toast__tresc,.toast.is-zmiana .toast__akcja{opacity:.3}.toast__tytul{font-weight:800;font-size:var(--t-s);line-height:1.3}.toast__tekst{font-size:var(--t-xs);color:var(--ink-soft);margin-top:3px;line-height:1.45}.toast__akcja{background:var(--red-deep);min-height:36px;color:var(--white);font-weight:800;font-size:var(--t-xs);transition:background-color .2s ease, transform .3s var(--ease);border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:8px;margin-top:10px;padding:0 14px;line-height:1.1;text-decoration:none;display:inline-flex}.toast__akcja:hover{background:#8c1826}.toast__akcja:active{transform:translateY(1px)}.toast__akcja svg{width:16px;height:16px}.toast__akcja[hidden]{display:none}.toast__x{color:#a7212f9e;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/3;place-items:center;width:32px;height:32px;margin-top:-4px;padding:0;transition:background-color .2s,color .2s;display:grid}.toast__x:hover{color:var(--red-deep);background:#a7212f14}.toast__x svg{width:18px;height:18px}.toast :focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}.toast__pasek{transform-origin:0;background:#a7212f29;border-radius:2px;height:2px;position:absolute;bottom:7px;left:18px;right:18px;transform:scaleX(0)}.toast.is-on .toast__pasek{animation:toast-pasek var(--czas,8s) linear forwards}.toast.is-pauza .toast__pasek{animation-play-state:paused}@keyframes toast-pasek{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast__karta{filter:none!important;transform:none!important}.toast__pasek{display:none}}
