.hk{--hk-tlo:#0b0806;--hk-akcent:#ff9300;--hk-display:var(--font-loqum-display);--hk-text:var(--font-loqum-text);color:#fff;font:400 16px/1.6 var(--hk-text);position:relative}.hk *{box-sizing:border-box}.hk .btn{font:700 1rem/1 var(--hk-text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .16s;display:inline-flex;position:relative;overflow:hidden}.hk .btn:active{transition-duration:.1s;transform:scale(.97)}.hk .btn-primary{border:var(--loqum-przycisk-ramka);color:var(--loqum-przycisk-tekst);background:var(--loqum-przycisk-tlo);box-shadow:var(--loqum-przycisk-cien)}.hk .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16100bb8;border:1px solid #ff95286b;font-weight:600}@media (hover:hover){.hk .btn-primary:hover{background:var(--loqum-przycisk-tlo-hover)}.hk .btn-secondary:hover{border-color:#ffbf3bd9}}.hk .btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.hk .scena{background:var(--hk-tlo);height:100svh;position:relative;overflow:hidden;container-type:size}.hk .kadr{position:absolute}.hk .kadr canvas,.hk .kadr .w,.hk .kadr .wl,.hk .kadr .wl>img{width:100%;height:100%;display:block;position:absolute;inset:0}.hk .warstwy .tlo-w,.hk .kadr .wl,.hk .tytul span,.hk .start,.hk .plotno{opacity:0}.hk .plotno.gra{opacity:1}.hk .wejscie .warstwy .tlo-w{animation:.9s cubic-bezier(.22,1,.36,1) both hk-tlo-in}.hk .wejscie .kadr .wl{animation:hk-wlot-el 1s cubic-bezier(.22, 1, .36, 1) var(--d) both}.hk .wejscie .kadr .wl.klucz{animation:hk-wlot-klucz 1.4s cubic-bezier(.16, 1, .3, 1) var(--d) both}@keyframes hk-tlo-in{0%{opacity:0}to{opacity:1}}@keyframes hk-wlot-el{0%{opacity:0;transform:translateY(7%)scale(.86)}to{opacity:1;transform:none}}@keyframes hk-wlot-klucz{0%{opacity:0;filter:blur(12px);transform:translate(14%,9%)rotate(-7deg)scale(.94)}40%{opacity:1}to{opacity:1;filter:none;transform:none}}.hk .blask{pointer-events:none;mix-blend-mode:overlay;opacity:.9;animation:7.5s cubic-bezier(.45,0,.55,1) 1.2s infinite alternate both hk-blask-czas;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hk .blask i{will-change:transform;width:300%;animation:inherit;background:linear-gradient(104deg,#0000 38%,#ffdea0d9 50%,#0000 62%);animation-name:hk-blask;position:absolute;top:0;bottom:0;left:-100%}@keyframes hk-blask{0%{transform:translate(-33.3%)}to{transform:translate(33.3%)}}@keyframes hk-blask-czas{0%{opacity:.9}to{opacity:.9}}.hk .warstwy{will-change:opacity;position:absolute;inset:0}.hk .warstwy img{will-change:transform}.hk .naglowek{z-index:5;text-align:center;pointer-events:none;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));will-change:transform, opacity, filter;position:absolute;top:max(96px,9cqh);left:0;right:0}.hk .tytul{font:700 min(6.4cqw, 8.6cqh)/.98 var(--hk-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.hk .tytul span{white-space:nowrap;display:block}.hk .tytul .a{color:var(--hk-akcent)}.hk .wejscie .tytul span{animation:.86s cubic-bezier(.22,1,.36,1) both hk-wlot;animation-delay:calc(1.25s + var(--i) * .12s)}.hk .start{pointer-events:auto;cursor:pointer;height:52px;margin-top:min(36px,4cqh);padding:0 34px;font-size:1.0625rem}.hk .gotowe .start{animation:1.1s cubic-bezier(.16,1,.3,1) both hk-wejscie-start}@keyframes hk-wejscie-start{0%{opacity:0;filter:blur(10px);transform:translateY(48px)}to{opacity:1;filter:none;transform:none}}.hk .scena:not(.gotowe) .start{pointer-events:none}.hk .powrot{z-index:6;top:calc(18px + env(safe-area-inset-top,0px));left:max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;height:40px;font:600 14px/1 var(--hk-text);opacity:0;background:#16100bb8;border:1px solid #ff95286b;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .16s;animation:.7s cubic-bezier(.22,1,.36,1) .6s forwards hk-powrot;display:inline-flex;position:absolute}@keyframes hk-powrot{to{opacity:1}}.hk .powrot:active{transform:scale(.97)}.hk .powrot:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover){.hk .powrot:hover{border-color:#ffbf3bd9}}.hk .scena:not([data-intro]) .powrot{display:none}.hk .scena:has(.plotno.gra) .powrot{display:none}@keyframes hk-wlot{0%{opacity:0;filter:blur(10px);transform:translateY(44px)}to{opacity:1;filter:none;transform:none}}.hk .obejrzane .naglowek,.hk .obejrzane .warstwy{display:none}.hk .koncowe{z-index:8;opacity:0;pointer-events:none;text-align:center;padding:96px max(16px, env(safe-area-inset-left,0px)) 48px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hk .koncowe.widoczne{pointer-events:auto}.hk .koncowe .fot{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hk .tel .kadr,.hk .tel .koncowe .fot{-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}.hk .koncowe .cien{z-index:-1;opacity:0;background:radial-gradient(90% 70% at 50% 45%,#0807069e 0%,#080706d1 70%,#060606e6 100%);position:absolute;inset:0}.hk .sygnet{aspect-ratio:1200/645;width:min(260px,40cqw);position:relative}.hk .sygnet img{object-fit:contain;width:100%;height:100%;display:block}.hk .koncowe h2{font:700 min(6cqw, 7.4cqh)/.98 var(--hk-display);letter-spacing:-.04em;margin:min(48px,5cqh) 0 0}.hk .koncowe h2 .w{white-space:nowrap;display:block}.hk .koncowe p{color:#ffffffd1;max-width:37rem;margin:min(28px,3cqh) 0 0;font-size:clamp(1rem,1.3cqw,1.125rem)}.hk .koncowe p .linia{white-space:nowrap;display:block}@container (max-width:420px){.hk .koncowe p{font-size:min(1rem,4.2cqw)}}.hk .przyciski{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:min(40px,4.4cqh);display:flex}.hk .przyciski .btn{height:48px;padding:0 28px}.hk .wej{opacity:0;display:block}.hk .przyciski .btn.wej{display:inline-flex}.hk .sl{opacity:0;display:inline-block}.hk .koncowe.wchodzi .fot{animation:9s cubic-bezier(.22,1,.36,1) both hk-najazd}.hk .koncowe.wchodzi .cien{animation:1.5s cubic-bezier(.45,0,.2,1) both hk-cienin}.hk .koncowe.wchodzi .wej{animation:.72s cubic-bezier(.22,1,.36,1) both hk-wejscie;animation-delay:calc(.56s + var(--i) * .11s)}.hk .koncowe.wchodzi .sl{animation:1.1s cubic-bezier(.16,1,.3,1) both hk-slowo;animation-delay:calc(.64s + var(--s) * 80ms)}@keyframes hk-najazd{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes hk-cienin{0%{opacity:0;transform:scale(1.45)}35%{opacity:.55}to{opacity:1;transform:none}}@keyframes hk-slowo{0%{opacity:0;filter:blur(12px);transform:translateY(.42em)}to{opacity:1;filter:none;transform:none}}@keyframes hk-wejscie{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@container (max-aspect-ratio:85/100){.hk .tytul{font-size:min(11.2cqw,6.4cqh)}.hk .naglowek{top:max(92px,8cqh)}.hk .koncowe h2{font-size:min(10.4cqw,6cqh)}.hk .sygnet{width:min(200px,46cqw)}.hk .przyciski{flex-direction:column;width:100%;max-width:340px}}header[data-loqum-navbar]{transition:opacity .7s cubic-bezier(.22,1,.36,1) .3s,transform .7s cubic-bezier(.22,1,.36,1) .3s}html:has(.hk .scena[data-intro]:not([data-poza])) header[data-loqum-navbar]{opacity:0;pointer-events:none;transition-duration:0s;transition-delay:0s;transform:translateY(-16px)}@media (prefers-reduced-motion:reduce){header[data-loqum-navbar]{transition:none}.hk .sygnet img,.hk .wejscie .tytul span,.hk .gotowe .start,.hk .wejscie .kadr .wl,.hk .wejscie .warstwy .tlo-w,.hk .koncowe.wchodzi .wej,.hk .koncowe.wchodzi .sl,.hk .koncowe.wchodzi .cien{opacity:1;animation:none}.hk .koncowe.wchodzi .fot{animation:none}.hk .blask{display:none}}.hk .kadr video{width:100%;height:100%;display:block;position:absolute;inset:0}.hk .film{opacity:0}.hk .film.gra{opacity:1}.hk .tel .plotno{display:none}.hk .naglowek{top:max(calc(78px + env(safe-area-inset-top,0px)), 8cqh);flex-direction:column;align-items:center;display:flex}@container (min-aspect-ratio:1){.hk .naglowek{top:max(56px,6cqh)}.hk .tytul{font-size:min(5.8cqw,7.6cqh)}.hk .haslo{max-width:none;margin-top:10px;font-size:18px}.hk .start{margin-top:14px}}.hk .haslo{color:#ffffffd6;text-wrap:balance;opacity:0;max-width:21rem;margin:12px 0 0;font-size:min(15.5px,4.2cqw);line-height:1.35}.hk .wejscie .haslo{animation:.86s cubic-bezier(.22,1,.36,1) 1.61s both hk-wlot}.hk .start{height:50px;margin-top:16px}.hk .naglowek.duzy .tytul{font-size:min(13cqw,7.2cqh)}.hk .naglowek.duzy .start{height:60px;margin-top:22px;padding:0 44px;font-size:1.1875rem}@container (min-aspect-ratio:1){.hk .naglowek.duzy .tytul{font-size:min(7cqw,9cqh)}.hk .naglowek.duzy .start{margin-top:20px}}.hk .pomin{color:#fff;height:36px;font:600 14px/1 var(--hk-text);cursor:pointer;opacity:0;pointer-events:none;background:#16100bb8;border:1px solid #ff95286b;border-radius:999px;margin-top:10px;padding:0 20px}.hk .gotowe .pomin{pointer-events:auto;animation:1.1s cubic-bezier(.16,1,.3,1) .12s both hk-wejscie-start}.hk .kadr:before{content:"";background:var(--hk-tlo-url) center / 100% 100% no-repeat;opacity:0;pointer-events:none;position:absolute;inset:0}.hk .scena[data-intro] .kadr:before,.hk .scena.laduje .kadr:before{opacity:1}
.dw-odpowiedz{font-family:var(--font-loqum-display);letter-spacing:-.025em;word-spacing:.05em;color:#ff9300;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.04}.dw-panel{isolation:isolate;background:#17120e;border:1px solid #ffffff14;border-radius:28px;transition:border-color .2s;position:relative;overflow:hidden}.dw-panel-foto{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.dw-panel-cien{background:linear-gradient(#0e0b0800 30%,#0e0b089e 62%,#0e0b08f0 100%),linear-gradient(90deg,#0e0b0852 0%,#0e0b0800 55%);position:absolute;inset:0}.dw-panel-tekst{inset-inline:0;padding:24px;position:absolute;bottom:0}.dw-panel-tytul{font-family:var(--font-loqum-display);letter-spacing:-.02em;word-spacing:.05em;text-wrap:balance;text-shadow:0 1px 2px #00000040,0 8px 32px #00000059;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1.04}.dw-panel-opis{color:#ffffffe6;text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.dw-panel-ikona{color:#ff9300;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#0e0b089e;border:1px solid #ffecd629;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;left:20px}.dw-panel-ikona svg{width:22px;height:22px}@media (hover:hover){.dw-panel:hover{border-color:#ff930073}.dw-panel:hover .dw-panel-foto{transform:scale(1.05)}}.dw-schemat{--dw-kol:minmax(0, 1.35fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.35fr)}.dw-droga{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dw-droga:before{content:"";z-index:0;background:linear-gradient(#ff93002e 0%,#ff9300 100%);border-radius:2px;width:2px;position:absolute;top:32px;bottom:32px;left:27px}.dw-etap{z-index:1;min-width:0;position:relative}.dw-etap-foto{aspect-ratio:16/10}.dw-etap-cel{border-color:#ff93008c;box-shadow:0 24px 60px -36px #ff93008c}.dw-etap-krok{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"wezel opis"".liczba";align-items:center;column-gap:18px;padding:10px 0;display:grid}.dw-wezel{color:#ff9300;background:#17120e;border:1px solid #ff93008c;border-radius:999px;grid-area:wezel;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 6px #0e0b08}.dw-wezel svg{width:24px;height:24px}.dw-etap-opis{grid-area:opis;min-width:0}.dw-etap-tytul{font-family:var(--font-loqum-display);letter-spacing:-.02em;word-spacing:.05em;font-size:1.5rem;font-weight:500;line-height:1.05}.dw-etap-tekst{color:#fffc;text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}.dw-liczba{color:#ff9300;flex-wrap:wrap;grid-area:liczba;align-items:baseline;column-gap:.4rem;margin-top:6px;font-size:1rem;font-weight:600;line-height:1;display:flex}.dw-liczba b{font-family:var(--font-loqum-display);letter-spacing:-.04em;font-variant-numeric:lining-nums;font-size:3.5rem;font-weight:300}.dw-zakres{gap:20px;margin-top:36px;display:grid}.dw-zakres-nazwa{color:#ffffffc7;align-items:center;min-height:24px;margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.dw-zakres-my .dw-zakres-nazwa{color:#fff;font-size:1.375rem}.dw-zakres-my .dw-zakres-nazwa .brand-name{margin-inline:0}.dw-zakres-pasek{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.dw-zakres-pasek>span{background:#ffffff12;border-radius:999px;height:8px}.dw-zakres-pasek>span[data-on]{background:#ffffff80}.dw-zakres-my .dw-zakres-pasek>span[data-on]{background:#ff9300}@media (min-width:1024px){.dw-droga{grid-template-columns:var(--dw-kol);gap:16px}.dw-droga:before{background:linear-gradient(90deg,#ff93002e 0%,#ff9300 100%);width:auto;height:2px;inset:50% 10% auto;transform:translateY(-1px)}.dw-etap-foto{aspect-ratio:4/5}.dw-etap-krok{justify-items:center;align-items:initial;text-align:center;grid-template:"liczba"1fr"wezel""opis"1fr/minmax(0,1fr);padding:0 4px}.dw-wezel{width:64px;height:64px;box-shadow:0 0 0 10px #0e0b08}.dw-wezel svg{width:26px;height:26px}.dw-etap-opis{align-self:start;margin-top:20px}.dw-liczba{justify-content:center;align-self:end;margin:0 0 20px}.dw-liczba b{font-size:4.5rem}.dw-zakres-pasek{grid-template-columns:var(--dw-kol);gap:16px}}.dw-kryterium{background:#17120e;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"ikona tytul""tekst tekst";align-items:center;gap:14px 16px;padding:20px;display:grid}.dw-kryterium-ikona{grid-area:ikona}.dw-kryterium-tytul{grid-area:tytul}.dw-kryterium-tekst{grid-area:tekst}@media (min-width:640px){.dw-kryterium{grid-template-columns:minmax(0,1fr);grid-template-areas:"ikona""tytul""tekst";align-items:start;row-gap:0;padding:24px}.dw-kryterium-tytul{margin-top:24px}.dw-kryterium-tekst{margin-top:12px}}.dw-kryterium-ikona{color:#ff9300;background:#ff93001a;border:1px solid #ff930047;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.dw-kryterium-ikona svg{width:26px;height:26px}.dw-krok{border-top:1px solid #ffffff24;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:12px;padding-top:20px;display:grid}@media (min-width:768px){.dw-krok{display:block}}.dw-krok-nr{font-family:var(--font-loqum-display);letter-spacing:-.04em;color:#ff9300;font-variant-numeric:lining-nums;font-size:clamp(3.5rem,6vw,5rem);font-weight:300;line-height:.9;display:block}@media (prefers-reduced-motion:reduce){.dw-panel,.dw-panel-foto{transition:none}.dw-panel:hover .dw-panel-foto{transform:none}}
