@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-italic.woff2)format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Cyfry;src:url(/fonts/dm-sans-cyfry-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+30-39}@font-face{font-family:DM Sans Cyfry;src:url(/fonts/dm-sans-cyfry-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+30-39}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0%;size-adjust:104.53%}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%;size-adjust:104.98%}:root{--font-tekst:"DM Sans", "DM Sans Fallback", Arial, sans-serif;--font-naglowki:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", Arial, sans-serif;--tlo:#fff;--tlo-2:#f7f7f9;--tekst:#16161d;--tekst-2:#6b6b76;--ramka:#e6e6ec;--akcent:#5a48e0;--akcent-ciemny:#4636c4;--akcent-jasny:#f0eefd;--blad:#c0262d;--ok:#157a46;--ostrz:#8a5a00;--ostrz-tlo:#fff7e6;--promien:10px;--promien-przycisk:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-tekst);background:var(--tlo);color:var(--tekst);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:var(--akcent)}a:hover{color:var(--akcent-ciemny)}.strona{max-width:1040px;margin:0 auto;padding:0 16px}.waska{max-width:760px}header.gora{border-bottom:1px solid var(--ramka)}header.gora .strona{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.logo{--wys-logo:26px;height:var(--wys-logo);color:var(--tekst);align-items:flex-start;text-decoration:none;display:flex}.logo img{height:var(--wys-logo);width:auto;display:block}.logo-napis{top:calc(var(--wys-logo) * .0862);margin-left:calc(var(--wys-logo) * .16);font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,sans-serif;font-weight:700;font-size:calc(var(--wys-logo) * .6711);line-height:var(--wys-logo);letter-spacing:normal;white-space:nowrap;color:var(--tekst);position:relative}.logo-stopka{--wys-logo:22px}nav.menu{gap:16px;font-size:15px;display:flex}nav.menu a{color:var(--tekst-2);text-decoration:none}nav.menu a:hover{color:var(--tekst)}footer.dol{border-top:1px solid var(--ramka);color:var(--tekst-2);margin-top:48px;padding:14px 0;font-size:14px}footer.dol .strona{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}footer.dol a{color:var(--tekst-2)}footer.dol .linki-stopki a,footer.dol .linki-stopki .link-przycisk{color:var(--tekst-2);font-weight:400;font-size:inherit;line-height:inherit;text-decoration:none;transition:color .15s;display:inline}footer.dol .linki-stopki a:hover,footer.dol .linki-stopki a:active,footer.dol .linki-stopki .link-przycisk:hover,footer.dol .linki-stopki .link-przycisk:active{color:var(--tekst);text-decoration:none}footer.dol .linki-stopki a:focus-visible,footer.dol .linki-stopki .link-przycisk:focus-visible{outline:2px solid var(--akcent);outline-offset:2px;border-radius:2px}h1,h2,h3,h4,.naglowek-pytania{font-family:var(--font-naglowki)}h1{letter-spacing:-.025em;margin:48px 0 16px;font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.08}h2{letter-spacing:-.015em;margin:40px 0 12px;font-size:24px}h3{margin:24px 0 8px;font-size:18px}.wstep{color:var(--tekst-2);max-width:680px;margin:0 0 24px;font-size:19px}.drugorzedny{color:var(--tekst-2)}.male{font-size:14px}.karta{border:1px solid var(--ramka);border-radius:var(--promien);background:#fff;padding:24px}.karta+.karta{margin-top:16px}.cechy .karta{margin:0}.siatka-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=720px){.siatka-2{grid-template-columns:1fr}}.przyciski{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{border:1px solid var(--akcent);background:var(--akcent);color:#fff;border-radius:var(--promien-przycisk);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--akcent-ciemny);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.drugi{color:var(--tekst);border-color:var(--ramka);background:#fff}.btn.drugi:hover{border-color:var(--tekst-2)}.btn.maly{padding:6px 10px;font-size:14px;font-weight:500}form .pole{margin-bottom:20px}label.etykieta,legend.etykieta{margin-bottom:4px;padding:0;font-weight:600;display:block}.podpowiedz{color:var(--tekst-2);margin:0 0 6px;font-size:14px}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;font:inherit;color:inherit;border:1px solid var(--ramka);background:#fff;border-radius:8px;padding:10px 12px}textarea{resize:vertical;min-height:96px}input:focus,textarea:focus,select:focus{outline:2px solid var(--akcent-jasny);border-color:var(--akcent)}.blad-pola{color:var(--blad);margin-top:4px;font-size:14px}.blad-pola.wysrodkowany{text-align:center;margin-top:6px}input.pole-blad,input.pole-blad:focus{border-color:var(--blad);outline-color:color-mix(in srgb, var(--blad) 30%, transparent)}.podpowiedz-email{text-align:center;color:var(--tekst-2);overflow-wrap:anywhere;margin-top:6px;font-size:14px}.podpowiedz-email .link-przycisk{display:inline}.wybor{align-items:flex-start;gap:10px;margin:8px 0;display:flex}.wybor input{width:18px;height:18px;accent-color:var(--akcent);flex:none;margin-top:5px}.ostrzezenie{background:var(--ostrz-tlo);color:var(--ostrz);border:1px solid #f3dfb5;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:14px}.komunikat{border:1px solid var(--ramka);background:var(--tlo-2);border-radius:8px;padding:12px 14px}.komunikat.zly{color:var(--blad);background:#fdf2f2;border-color:#f1c4c6}.komunikat.dobry{color:var(--ok);background:#f0faf4;border-color:#bfe3cf}.znaczek{background:var(--tlo-2);border:1px solid var(--ramka);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;display:inline-block}.znaczek.akcent{background:var(--akcent-jasny);color:var(--akcent-ciemny);border-color:#d9d4fb}.znaczek.zly{color:var(--blad);background:#fdf2f2;border-color:#f1c4c6}.znaczek.uwaga{background:var(--ostrz-tlo);color:var(--ostrz);border-color:#f3dfb5}.raport{overflow-wrap:anywhere}.raport table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:14px;display:block;overflow-x:auto}.raport th,.raport td{border:1px solid var(--ramka);text-align:left;vertical-align:top;padding:6px 8px}.raport th{background:var(--tlo-2)}.raport blockquote{border-left:3px solid var(--akcent);background:var(--akcent-jasny);margin:16px 0;padding:8px 16px}.raport h1{margin-top:24px;font-size:30px}.raport h2{font-size:22px}.tytul-raportu{justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 0 16px;display:flex}.tytul-raportu h1{min-width:0;margin:0}.tytul-raportu .btn{flex:none}@media (width<=600px){.tytul-raportu{flex-direction:column;align-items:stretch;margin-top:0}.tytul-raportu h1{text-wrap:balance;font-size:26px}}.raport :is(h1,h2,h3,h4){scroll-margin-top:16px}.raport:not(.dokument) h2{letter-spacing:-.005em;border-top:1px solid var(--ramka);margin:44px 0 12px;padding-top:16px;font-size:26px;font-weight:800;line-height:1.25;position:relative}.raport:not(.dokument) h2:before{content:"";background:var(--akcent);border-radius:2px;width:40px;height:4px;position:absolute;top:-2.5px;left:0}.raport:not(.dokument) h3{margin:28px 0 8px;font-size:20px;line-height:1.3}.raport:not(.dokument) h4{margin:20px 0 6px;font-size:17px}.raport th.r,.raport td.r{text-align:right}.raport td.r{font-family:"DM Sans Cyfry", var(--font-tekst);white-space:nowrap}.raport td.r.dluga{white-space:normal}.raport td.minus{color:#c0262d}.raport .karta-werdyktu{background:var(--tlo);border:2px solid var(--kolor);border-radius:var(--promien);margin:8px 0 16px;padding:16px 20px 14px}.raport .karta-werdyktu .k-etykieta{color:var(--kolor);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.raport .karta-werdyktu .k-werdykt{color:var(--kolor);font-family:var(--font-naglowki);letter-spacing:-.01em;margin:2px 0 8px;font-size:38px;font-weight:800;line-height:1.1}.raport .karta-werdyktu p{color:var(--tekst);margin:0}.raport .k-gotowy{--kolor:#157a46}.raport .k-obiecujacy{--kolor:#a86b00}.raport .k-jeszcze-nie{--kolor:#c0262d}.raport .k-inny{--kolor:#6b6b76}.raport .kafelki{grid-template-columns:repeat(var(--ile,4), 1fr);gap:10px;margin:14px 0;display:grid}.raport .kafelek{background:var(--tlo);overflow-wrap:normal;border:1px solid #e6e6ec;border-radius:8px;padding:12px 14px 10px}.raport .kafelek .k-liczba{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15}.raport .kafelek .k-podpis{color:#6b6b76;margin-top:6px;font-size:13px;line-height:1.35}.raport .kafelek.nie{border:2px solid #c0262d;padding:11px 13px 9px}.raport .kafelek.nie .k-liczba{color:#c0262d}.raport .kafelek .k-znak{margin-right:5px}.raport ul.warunki{margin:12px 0;padding-left:0;font-size:15px;list-style:none}.raport ul.warunki li{margin:4px 0;padding-left:24px;position:relative}.raport ul.warunki li .znak{font-weight:700;position:absolute;top:0;left:2px}.raport ul.warunki li.ok .znak{color:#157a46}.raport ul.warunki li.nie{font-weight:700}.raport ul.warunki li.nie .znak{color:#c0262d}.raport ul.warunki li.brak .znak{color:#6b6b76}.raport .ramka-zadanie{background:var(--tlo);border:2px solid var(--akcent);border-radius:var(--promien);margin:16px 0;padding:12px 18px}.raport .ramka-uwaga{background:#fff7e6;border-left:3px solid #b7791f;border-radius:0 6px 6px 0;margin:16px 0;padding:10px 16px}.raport :is(.ramka-zadanie,.ramka-uwaga)>:first-child{margin-top:0}.raport :is(.ramka-zadanie,.ramka-uwaga)>:last-child{margin-bottom:0}.raport .spis{border-top:1px solid var(--ramka);margin:18px 0 0;padding-top:10px}.raport .spis .spis-tytul{font-family:var(--font-naglowki);margin-bottom:4px;font-weight:700}.raport .spis ul{columns:2;column-gap:32px;margin:0;padding:0;font-size:15px;list-style:none}.raport .spis li{break-inside:avoid;margin:0}.raport .spis a{color:var(--tekst);padding:3px 0;text-decoration:none;display:block}.raport .spis a:hover{color:var(--akcent);text-decoration:underline}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.raport .klodka{color:var(--tekst-2);vertical-align:-2px;flex:none}.raport h2.zablokowany .klodka{width:20px;height:20px;margin-left:4px}.raport .spis li.zablokowany a{color:var(--tekst-2)}.raport .spis li.zablokowany a:hover{color:var(--akcent)}.raport .spis li.zablokowany .klodka{vertical-align:-1px;width:13px;height:13px;margin-left:5px}.raport .zablokowane{border:1px solid var(--ramka);border-radius:var(--promien);background:var(--tlo);margin:16px 0 8px;padding:14px 16px 12px}.raport .zablokowane .z-opis{gap:8px;margin:0 0 10px;display:flex}.raport .zablokowane .z-opis .klodka{margin-top:4px}.raport .z-zarys span{background:#ececf1;border-radius:4px;height:9px;margin:8px 0;display:block}.raport .z-zarys span:first-child{width:94%}.raport .z-zarys span:nth-child(2){width:80%}.raport .z-zarys span:nth-child(3){width:87%}.raport .zablokowane .link-przycisk{margin-top:6px;font-size:15px}@media (width<=600px){.raport:not(.dokument) h2{font-size:23px}.raport:not(.dokument) h3{font-size:19px}.raport .karta-werdyktu .k-werdykt{font-size:32px}.raport .kafelki{grid-template-columns:repeat(2,1fr);gap:8px}.raport .kafelek .k-liczba{white-space:normal;font-size:19px}.raport .spis ul{columns:1}}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th,.tabela td{border-bottom:1px solid var(--ramka);text-align:left;vertical-align:top;padding:8px 6px}.tabela th{color:var(--tekst-2);font-weight:600}.przewijana{overflow-x:auto}.zakladki{border-bottom:1px solid var(--ramka);flex-wrap:wrap;gap:4px;margin:16px 0;display:flex}.zakladki button{font:inherit;cursor:pointer;color:var(--tekst-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.zakladki button.aktywna{color:var(--tekst);border-bottom-color:var(--akcent);font-weight:600}pre.kod{background:var(--tlo-2);border:1px solid var(--ramka);white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:10px;font-size:13px}.lista-krokow{padding-left:20px}.lista-krokow li{margin:6px 0}.cechy{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 8px;display:grid}.cechy-panel{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.cechy-panel{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.cechy{grid-template-columns:1fr}}.cechy .karta h3{margin-top:8px}.ikona{color:var(--akcent)}@media (width<=480px){nav.menu a{white-space:nowrap}nav.menu{font-size:14px}h1{margin-top:32px}}.naglowek-srodek{text-align:center}.naglowek-srodek .wstep{margin-left:auto;margin-right:auto}.naglowek-srodek .przyciski{justify-content:center}.naglowek-pytania{letter-spacing:-.01em;margin:0 0 6px;padding:0;font-size:22px;font-weight:700;display:block}.naglowek-pytania:focus{outline:none}.opcjonalne{color:var(--tekst-2);font-size:16px;font-weight:400}.krok-formularza textarea{min-height:140px}.krok-formularza textarea.pole-rosnace{resize:none;min-height:0;overflow:hidden}.licznik-znakow{text-align:right;color:var(--tekst-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.licznik-znakow.pelny{color:var(--blad)}.przyciski-kroku{bottom:max(var(--klawiatura,0px), var(--wysokosc-zgody,0px));z-index:4;background:var(--tlo);justify-content:space-between;gap:12px;margin-top:12px;padding:12px 0;display:flex;position:sticky}.zgody{margin:20px 0 8px}.pole-skad{margin-top:20px}.pole-skad .opcjonalne{font-size:14px}.uklad{flex-direction:column;min-height:100dvh;display:flex}.uklad>main{flex:1 0 auto}.link-akcent{color:var(--akcent);font-weight:600;text-decoration:none}.link-akcent:hover{color:var(--akcent-ciemny);text-decoration:underline}.raport small{color:var(--tekst-2);font-size:13px}.raport hr{border:0;border-top:1px solid var(--ramka);margin:32px 0 12px}.postep{align-items:center;gap:12px;margin-top:32px;display:flex}.postep-tor{background:var(--ramka);border-radius:999px;flex:1;height:6px;overflow:hidden}.postep-pasek{background:var(--akcent);border-radius:999px;height:100%;transition:width .45s}.postep-licznik{color:var(--tekst-2);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-size:14px}.tworzenie-postep{margin:24px 0 8px}.etapy{margin:20px 0 24px;padding:0;list-style:none}.etapy li{color:var(--tekst-2);align-items:center;gap:10px;padding:8px 0;transition:color .3s;display:flex}.etapy .znacznik{border:2px solid var(--ramka);color:#fff;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;transition:background .3s,border-color .3s;display:grid}.etapy li.zrobiony{color:var(--tekst)}.etapy li.zrobiony .znacznik{background:var(--akcent);border-color:var(--akcent)}.etapy li.trwa{color:var(--tekst);font-weight:600}@media (width<=600px){.karta{padding:16px}}@media (prefers-reduced-motion:reduce){.postep-pasek{transition:none}}.odblokuj{text-align:center;margin:48px 0 24px;scroll-margin-top:16px}.odblokuj h2{margin-bottom:20px}.btn-duzy{min-width:280px;padding:15px 28px;font-size:18px}.odblokuj-termin{color:var(--tekst-2);margin:10px 0 0;font-size:14px}.oferuje{margin:28px 0 8px;font-size:17px;font-weight:600}@media (width<=480px){.btn-duzy{width:100%;min-width:0}}.srodek{text-align:center}.srodek .wstep{margin-left:auto;margin-right:auto}.powrot-na-glowna{justify-content:center;margin:32px 0 8px;display:flex}.przyciski-pionowo{flex-direction:column;align-items:center;gap:20px;margin-top:8px;display:flex}.komunikat-wykorzystany{color:var(--blad);text-align:center;max-width:620px;margin:0 auto}.akcent-duzy{color:var(--akcent);font-size:1.2em;font-weight:600}.lista-pelny{text-align:left;max-width:520px;margin:0 auto 24px;padding:0;list-style:none}.lista-pelny li{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.lista-pelny .ikona{flex:none;margin-top:3px}.naglowek-przykladu h1{margin-bottom:24px}.naglowek-przykladu p{margin:0 0 24px}.link-duzy{font-size:20px}.nad-raportem{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:32px 0 12px;display:flex}.tekst-ok{color:var(--ok);margin:0}.tekst-duzy{max-width:620px;margin:0 auto;font-size:18px;line-height:1.55}.link-przycisk{font:inherit;color:var(--akcent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.link-przycisk:hover{color:var(--akcent-ciemny);text-decoration:underline}.link-przycisk:disabled{opacity:.6;cursor:wait}.panel-zamowienia{text-align:left;max-width:560px;margin:0 auto}.panel-zamowienia.wysuwa{animation:.45s both wysun;overflow:hidden}@keyframes wysun{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:900px;transform:none}}@media (prefers-reduced-motion:reduce){.panel-zamowienia.wysuwa{animation:none}}.panel-zamowienia .btn-duzy{margin:16px auto 0;display:flex}.drobny-druk{color:var(--tekst-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.ostrzezenie-tekst{color:var(--ostrz)}.karta-unosi{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.karta-unosi:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #16161d1a,0 0 20px -4px #5a48e00f}}@media (prefers-reduced-motion:reduce){.karta-unosi{transition:box-shadow .4s}.karta-unosi:hover{transform:none}}html{scroll-padding-bottom:var(--wysokosc-zgody,0px)}.uklad{padding-bottom:var(--wysokosc-zgody,0px)}.zgoda{z-index:50;width:min(560px,100% - 32px);color:var(--tekst);border:1px solid var(--ramka);border-radius:var(--promien);background:#fff;padding:16px 18px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #16161d1f}.zgoda-tekst{margin:0 28px 12px 0;font-size:15px;line-height:1.5}.zgoda-stan{color:var(--tekst-2);margin:0 0 12px;font-size:14px}.zgoda-przyciski{gap:10px;display:flex}.zgoda-przyciski .btn{flex:1 1 0;justify-content:center}.zgoda-naglowek{font-family:var(--font-naglowki);margin-bottom:4px;font-size:16px;display:block}.zgoda-przyciski .btn.zgoda-odrzucam{border-color:var(--tekst);color:var(--tekst)}.zgoda-przyciski .btn.zgoda-odrzucam:hover{background:var(--tlo-2);color:var(--tekst)}.zgoda-zamknij{color:var(--tekst-2);cursor:pointer;border-radius:var(--promien-przycisk);background:0 0;border:0;padding:4px;position:absolute;top:10px;right:10px}.zgoda-zamknij:hover{color:var(--tekst);background:var(--tlo-2)}@media (width<=600px){.zgoda{width:calc(100% - 24px);padding:14px;bottom:12px}.zgoda-tekst{font-size:14px}}.tabela th .czas-polski{color:var(--tekst-2);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400;display:block}.wybor.wybor-maly{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px}.wybor.wybor-maly input{width:15px;height:15px;margin-top:0}nav.menu a{font-weight:500;transition:color .15s}nav.menu a:focus-visible{outline:2px solid var(--akcent);outline-offset:2px;border-radius:2px}.naglowek-gradient{background:linear-gradient(180deg, var(--akcent-jasny) 0%, #f8f7fe 70%, var(--tlo) 100%);display:flow-root}.blog-naglowek{text-align:center;padding:8px 0 40px}.blog-naglowek h1{margin-bottom:8px}.blog-naglowek .wstep{margin:0 auto 28px}.blog-szukaj{max-width:460px;margin:0 auto;display:block;position:relative}.blog-szukaj svg{color:var(--tekst-2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.blog-szukaj input{width:100%;font:inherit;border:1px solid var(--ramka);border-radius:var(--promien);color:var(--tekst);background:#fff;padding:12px 14px 12px 42px;font-size:16px}.blog-szukaj input:focus{border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jasny);outline:none}.blog-zakladki{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 24px;display:flex}.blog-zakladki button{font:inherit;border:1px solid var(--ramka);color:var(--tekst-2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.blog-zakladki button:hover{color:var(--tekst);border-color:var(--tekst-2)}.blog-zakladki button.wybrana{background:var(--akcent);border-color:var(--akcent);color:#fff}.blog-pusto{text-align:center;margin:24px 0 48px}.lista-artykulow{flex-wrap:wrap;justify-content:center;gap:20px;margin:8px 0 56px;padding:0;list-style:none;display:flex}.lista-artykulow>li{flex:0 calc(33.3333% - 13.3333px);min-width:0}@media (width<=900px){.lista-artykulow>li{flex-basis:calc(50% - 10px)}}@media (width<=600px){.lista-artykulow>li{flex-basis:100%}}.karta.wpis-bloga{height:100%;color:var(--tekst);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.wpis-bloga:hover{color:var(--tekst)}.wpis-tresc{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.wpis-bloga h2{letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.3;transition:color .15s}.wpis-bloga:hover h2{color:var(--akcent)}.wpis-bloga p{color:var(--tekst-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.wpis-bloga time{margin-top:auto;padding-top:4px}.plakietka-kategorii{color:var(--akcent-ciemny);background:var(--akcent-jasny);border-radius:var(--promien-przycisk);border:1px solid #d9d4fb;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.okladka{aspect-ratio:16/9;background:var(--akcent-jasny);color:var(--akcent);border-bottom:1px solid var(--ramka);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.okladka-ikona{opacity:.7;width:22px;height:22px;position:absolute;top:14px;left:14px}.okladka-tresc{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.okladka-liczba{font-family:var(--font-naglowki);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.okladka-podpis{color:var(--akcent-ciemny);max-width:220px;margin-top:8px;font-size:14px;font-weight:600}.okladka-ikona-duza{width:64px;height:64px}.okladka.duza{aspect-ratio:auto;border-radius:var(--promien);border:1px solid #d9d4fb;height:240px;margin:8px 0 32px}.okladka.duza .okladka-liczba{font-size:80px}.okladka.duza .okladka-podpis{max-width:320px;font-size:16px}@media (width<=600px){.okladka.duza{height:180px}.okladka.duza .okladka-liczba{font-size:60px}}.artykul-naglowek{text-align:center;flex-direction:column;align-items:center;display:flex}.artykul-naglowek .plakietka-kategorii{align-self:center}.artykul .okruszki{margin:24px 0 12px;font-size:15px}.artykul .okruszki a{color:var(--tekst-2);text-decoration:none}.artykul .okruszki a:hover{color:var(--tekst)}.artykul-naglowek h1{text-wrap:balance;margin:14px 0 12px;font-size:clamp(28px,5vw,42px)}.artykul-meta{color:var(--tekst-2);margin:0 0 16px;font-size:14px}.tresc-artykulu{font-size:17px;line-height:1.65}.tresc-artykulu table{font-size:14px;line-height:1.45}.raport .ramka-wyrozniona{background:var(--akcent-jasny);border:2px solid var(--akcent);border-radius:var(--promien);margin:16px 0;padding:16px 20px}.raport .ramka-wyrozniona>:first-child{margin-top:0}.raport .ramka-wyrozniona>:last-child{margin-bottom:0}.ramka-cta{border:2px solid var(--akcent);border-radius:var(--promien);text-align:center;margin:48px 0;padding:28px 24px}.ramka-cta h2{text-wrap:balance;margin:0 0 8px;font-size:24px;line-height:1.25}.ramka-cta p{max-width:520px;color:var(--tekst-2);margin:0 auto 20px}@media (width<=600px){.tresc-artykulu{font-size:16px}.ramka-cta{padding:22px 16px}.raport .ramka-wyrozniona{padding:14px}}html{scroll-padding-top:76px}header.gora-plywajaca{z-index:40;pointer-events:none;border-bottom:0;height:76px;padding:12px 16px 0;position:sticky;top:0}header.gora-plywajaca.nachodzi{margin-bottom:-76px}header.gora-plywajaca .strona{pointer-events:auto;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffb8;border:1px solid #d9d4fbcc;border-radius:999px;max-width:1008px;height:52px;padding:0 8px 0 20px;box-shadow:0 8px 24px -14px #16161d2e}header.gora-plywajaca nav.menu{align-items:center;gap:18px}nav.menu a.pasek-przycisk{background:var(--akcent);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .15s}nav.menu a.pasek-przycisk:hover{background:var(--akcent-ciemny);color:#fff}header.gora-plywajaca.nachodzi+main .blog-naglowek{padding-top:84px}@media (width<=600px){header.gora-plywajaca{height:64px;padding:8px 8px 0}header.gora-plywajaca.nachodzi{margin-bottom:-64px}header.gora-plywajaca .strona{height:48px;padding:0 5px 0 14px}header.gora-plywajaca .logo{--wys-logo:20px}header.gora-plywajaca.nachodzi+main .blog-naglowek{padding-top:72px}header.pigulka-glowna nav.menu a.pasek-przycisk{display:none}header.pigulka-glowna .strona{padding-right:16px}header:is(.pigulka-blog,.pigulka-przycisk) nav.menu a:not(.pasek-przycisk){display:none}header:is(.pigulka-blog,.pigulka-przycisk) nav.menu a.pasek-przycisk{padding:8px 11px;font-size:13px}header.pigulka-w-trakcie nav.menu a.menu-blog{display:none}header.pigulka-w-trakcie .strona{padding-right:16px}html{scroll-padding-top:64px}}.hero{padding:76px 0 40px;overflow-x:clip}.hero-siatka{text-align:center;place-items:center;gap:48px;padding-top:48px;display:grid}.hero-tekst{flex-direction:column;align-items:center;display:flex}.hero-tytul{text-wrap:balance;max-width:920px;margin:0 0 16px}.hero-wstep{margin:0 0 28px}.hero-karta{width:100%;max-width:760px}.wyroznione{color:var(--akcent);white-space:nowrap;display:inline-block;position:relative}.wyroznione-kreska{width:106%;height:.3em;animation:.8s cubic-bezier(.65,0,.35,1) .4s both kreska;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.wyroznione-kreska path{fill:none;stroke:var(--akcent);stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}@keyframes kreska{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hero-pole{text-align:left;width:100%;max-width:640px}.hero-ramka{border:1px solid var(--ramka);background:#fff;border-radius:14px;padding:12px 12px 12px 16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #16161d0a,0 16px 40px -18px #5a48e04d}.hero-ramka:focus-within{border-color:var(--akcent);box-shadow:0 0 0 4px var(--akcent-jasny), 0 16px 40px -18px #5a48e04d}.hero-etykieta{font-family:var(--font-naglowki);margin:2px 0;font-size:15px;font-weight:700;display:block}.hero-pomoc{font-family:var(--font-tekst);color:var(--tekst-2);font-weight:400}.hero-ramka textarea{resize:none;background:0 0;border:0;border-radius:0;height:calc(4.5em + 8px);min-height:0;padding:4px 0;font-size:17px;line-height:1.5;display:block}.hero-ramka textarea:focus{outline:none}.hero-ramka textarea::placeholder{color:#8b8b97;opacity:1}.hero-dol{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.hero-licznik{color:var(--tekst-2);font-size:13px}.hero-licznik.pelny{color:var(--blad)}.hero-przycisk{white-space:nowrap;padding:12px 20px;font-size:16px}.hero-pod{color:var(--tekst-2);text-align:center;margin:14px 2px 0;font-size:14px}.hk{margin:0}.hk-stos{position:relative}.hk-warstwa{background:var(--akcent-jasny);border:1px solid #d9d4fb;border-radius:18px;animation:1s cubic-bezier(.16,1,.3,1) .35s both hk-warstwa;position:absolute;inset:0;transform:translate(12px,14px)rotate(2deg)}.hk-karta{border:1px solid var(--ramka);text-align:left;background:#fff;border-radius:18px;padding:20px 22px 18px;animation:.9s cubic-bezier(.16,1,.3,1) .1s both hk-wjazd;position:relative;box-shadow:0 1px 2px #16161d0a,0 28px 56px -24px #16161d3d,0 10px 24px -14px #5a48e029}.hk-gora{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;display:flex}.hk-plakietka{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--akcent);border-radius:var(--promien-przycisk);padding:3px 8px;font-size:12px;font-weight:700}.hk-temat{color:var(--tekst-2);font-size:14px;font-weight:500}.hk-werdykt{--kolor:#c0262d;border:2px solid var(--kolor);border-radius:12px;flex-direction:column;padding:12px 16px;animation:.6s cubic-bezier(.34,1.56,.64,1) .45s both hk-wskok;display:flex}.hk-etykieta{color:var(--kolor);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.hk-slowo{color:var(--kolor);font-family:var(--font-naglowki);letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.1}.hk-powod{margin-top:4px;font-size:14.5px}.hk-kafelki{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 14px;display:grid}.hero .hk-kafelki{grid-template-columns:repeat(4,1fr)}.hk-kafelek{border:1px solid var(--ramka);animation:.55s cubic-bezier(.34,1.56,.64,1) both hk-wskok;animation-delay:calc(.75s + var(--i) * .12s);background:#fff;border-radius:10px;flex-direction:column;padding:12px 14px 10px;display:flex}.hk-kafelek.nie{border:2px solid #c0262d;padding:11px 13px 9px}.hk-liczba{letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.2}.hk-kafelek.nie .hk-liczba{color:#c0262d}.hk-liczba [data-liczba]{position:relative}.hk-liczba.liczy [data-liczba]{color:#0000}.hk-nakladka{white-space:nowrap;color:var(--tekst);position:absolute;top:0;left:0}.hk-kafelek.nie .hk-nakladka{color:#c0262d}.hk-podpis{color:var(--tekst-2);margin-top:4px;font-size:13px;line-height:1.35}.hk-link{align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hk-link:hover{text-decoration:underline}.hk-przypis{color:var(--tekst-2);text-align:center;margin-top:24px;font-size:13px}.hk.czeka :is(.hk-karta,.hk-warstwa,.hk-werdykt,.hk-kafelek),.hk-kafelki.czeka .hk-kafelek{opacity:0;animation:none}.hk.czeka .hk-karta{transform:translateY(32px)}.hk-kafelki.po-czekaniu .hk-kafelek{animation-delay:calc(.1s + var(--i) * .12s)}@keyframes hk-wjazd{0%{opacity:0;transform:translateY(32px)}}@keyframes hk-warstwa{0%{opacity:0;transform:none}}@keyframes hk-wskok{0%{opacity:0;transform:translateY(10px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hk-karta,.hk-warstwa,.hk-werdykt,.hk-kafelek,.wyroznione-kreska{animation:none}}@media (width<=900px) and (width>=601px){.hero .hk-kafelki{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hero{padding-top:64px;padding-bottom:24px}.hero-siatka{gap:36px;padding-top:20px}.hero-tytul{margin-bottom:18px;font-size:38px;line-height:1.08}.hero-wstep{order:3;margin:16px 0 0;font-size:16px}.hero-ramka{padding:10px 10px 10px 14px}.hero-ramka textarea{font-size:16px}.hero-dol{flex-wrap:wrap}.hero-licznik:empty{display:none}.hero-przycisk{flex:1 0 100%}.hero-pod{margin-top:10px;font-size:13.5px}.hk-karta{padding:16px}.hk-slowo{font-size:28px}.hero .hk-kafelki{grid-template-columns:repeat(2,1fr);gap:8px}.hk-kafelki{gap:8px}.hk-kafelek{padding:10px 12px 9px}.hk-kafelek.nie{padding:9px 11px 8px}.hk-liczba{font-size:18px}}@media (width<=600px) and (height<=700px){.hero-siatka{padding-top:12px}.hero-tytul{margin-bottom:14px;font-size:27px}.hero-ramka textarea{height:calc(3em + 8px)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sekcja-tytul{letter-spacing:-.025em;text-wrap:balance;margin:0 0 36px;font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.08}.plakietka{border-radius:var(--promien-przycisk);background:var(--tlo-2);border:1px solid var(--ramka);color:var(--tekst-2);align-self:flex-start;max-width:100%;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.plakietka-akcent{background:var(--akcent-jasny);color:var(--akcent-ciemny);border-color:#d9d4fb}.cien-gleboki{box-shadow:0 1px 2px #16161d0a,0 28px 56px -24px #16161d3d,0 10px 24px -14px #5a48e029}.wejscie{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.wejscie.czeka{opacity:0;transform:translateY(28px)}.odliczanie{visibility:hidden;position:relative}.odliczanie-nakladka{visibility:visible;white-space:nowrap;position:absolute;top:0;left:0}.porownanie{padding:96px 0 80px}.por-uklad{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.por-czat,.por-wynik{flex-direction:column;gap:14px;display:flex}.por-czat{align-self:center;padding-top:12px}.porownanie h3{letter-spacing:-.01em;margin:0;font-size:24px}.por-czat h3{color:var(--tekst-2)}.por-dymek{border-radius:16px;padding:12px 16px;font-size:16px;line-height:1.5}.por-pytanie{background:var(--tlo-2);border:1px solid var(--ramka);border-bottom-right-radius:4px;align-self:flex-end;max-width:85%}.por-odpowiedz{border:1px solid var(--ramka);background:#fff;border-bottom-left-radius:4px;max-width:92%}.por-podpis{color:var(--tekst-2);margin:-6px 0 0;font-size:13px}.por-zdanie{font-family:var(--font-naglowki);margin:6px 0 0;font-size:19px;font-weight:700;line-height:1.3}.por-czat .por-zdanie{color:var(--tekst-2)}.por-wynik{border:1px solid var(--ramka);background:#fff;border-radius:18px;padding:28px}.por-tabela{border-collapse:collapse;width:100%}.por-tabela thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tekst-2);padding:0 8px 10px 0;font-size:12px;font-weight:700}.por-tabela thead th:last-child{color:var(--akcent)}.por-tabela tbody th,.por-tabela td{border-top:1px solid var(--ramka);vertical-align:baseline;padding:13px 8px 13px 0}.por-tabela tbody th{text-align:left;font-size:15px;font-weight:500}.por-brak{color:#8b8b97;font-size:15px}.por-liczba{font-family:var(--font-naglowki);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:800}.por-liczba.nie{color:#c0262d}.por-tabela thead th:nth-child(2),.por-tabela td.por-brak{padding-right:32px}@media (width>=601px){.por-tabela thead th{white-space:nowrap}}.por-wynik.wejscie tbody tr{transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1)}.por-wynik.wejscie tbody tr:nth-child(2){transition-delay:80ms}.por-wynik.wejscie tbody tr:nth-child(3){transition-delay:.16s}.por-wynik.wejscie tbody tr:nth-child(4){transition-delay:.24s}.por-wynik.wejscie tbody tr:nth-child(5){transition-delay:.32s}.por-wynik.czeka tbody tr{opacity:0;transform:translate(16px)}.por-wykres{margin:4px 0 0}.por-wykres-tytul{color:var(--tekst-2);margin-bottom:6px;font-size:13px;font-weight:600}.por-kategorie{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.por-kategoria{--kolor:var(--tekst-2);border:1px solid var(--ramka);text-align:center;color:var(--kolor);background:#fff;border-radius:8px;place-items:center;padding:8px 6px;font-size:13px;font-weight:600;line-height:1.25;display:grid}.por-kategoria.k-gotowy{--kolor:#157a46}.por-kategoria.k-obiecujacy{--kolor:#a86b00}.por-kategoria.k-jeszcze-nie{--kolor:#c0262d}.por-kategoria:not(.wybrana){opacity:.55}.por-kategoria.wybrana{border:2px solid var(--kolor);position:relative}.por-kategoria.wybrana:after{content:"";border:7px solid #0000;border-top-color:var(--kolor);border-bottom:0;margin-left:-7px;position:absolute;top:-9px;left:50%}.por-wynik.wejscie .por-kategoria.wybrana{transition:opacity .4s .9s,transform .4s cubic-bezier(.34,1.56,.64,1) .9s}.por-wynik.czeka .por-kategoria.wybrana{opacity:.55;transform:scale(.94)}.uzrodla{background:var(--tekst);color:#fff;padding:96px 0}.uzrodla .sekcja-tytul{color:#fff}.uzrodla h3{letter-spacing:-.01em;margin:0;font-size:22px}.uz-bento{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;display:grid}.uz-zrodla-karta{background:#222230;border:1px solid #333345;border-radius:18px;flex-direction:column;gap:16px;padding:28px;display:flex}.uz-opis{color:#c2c2ce;margin:0}.uz-konkurent-karta .uz-opis{color:var(--tekst-2)}.uz-razem{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:4px 0 0;display:flex}.uz-razem-liczba{font-family:var(--font-naglowki);letter-spacing:-.04em;font-size:clamp(72px,10vw,104px);font-weight:800;line-height:.9}.uz-razem-podpis{color:#d9d4fb;max-width:240px;font-size:17px;font-weight:600;line-height:1.35}.uz-pasek{transform-origin:0;border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.uz-odcinek{flex-basis:0}.uz-r0{background:#8577f2}.uz-r1{background:#b3a9f8}.uz-r2{background:#5d4fd6}.uz-r3{background:#e2defd}.uz-r4{background:#3f34a8}.uz-zrodla-karta.wejscie .uz-pasek{transition:transform 1.1s cubic-bezier(.16,1,.3,1) .35s}.uz-zrodla-karta.czeka .uz-pasek{transform:scaleX(0)}.uz-rodzaje{grid-template-columns:1fr 1fr;gap:14px 24px;margin:4px 0 0;padding:0;list-style:none;display:grid}.uz-rodzaje li{gap:10px;min-width:0;display:flex}.uz-kropka{border-radius:3px;flex:none;width:10px;height:10px;margin-top:7px}.uz-rodzaje strong{font-size:15px}.uz-ile{color:#c2c2ce;white-space:nowrap;font-size:14px}.uz-rodzaj-opis{color:#a9a9b8;font-size:14px;display:block}.uz-przyklad{margin-top:2px;font-size:14px;display:block}.uz-przycisk-ciemny{color:var(--tekst);background:#fff;border-color:#fff;align-self:flex-start;margin-top:auto}.uz-przycisk-ciemny:hover{background:var(--akcent-jasny);border-color:var(--akcent-jasny);color:var(--tekst)}.uz-konkurent-karta{color:var(--tekst);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 30px 60px -30px #000000b3}.uz-konkurent{border:1px solid var(--ramka);background:var(--tlo-2);border-radius:12px;padding:14px 16px}.uz-konkurent-gora{align-items:center;gap:10px;display:flex}.uz-konkurent-gora>div{flex-direction:column;flex:1;line-height:1.3;display:flex}.uz-konkurent-gora span:not(.plakietka){color:var(--tekst-2);font-size:13px}.uz-pola{flex-direction:column;gap:8px;margin:12px 0 0;display:flex}.uz-pola>div{border:1px solid var(--ramka);background:#fff;border-radius:8px;padding:8px 12px}.uz-pola dt{letter-spacing:.04em;text-transform:uppercase;color:var(--tekst-2);font-size:12px;font-weight:700}.uz-pola dd{margin:2px 0 0;font-size:15px}.uz-pola>.uz-luka{background:var(--akcent-jasny);border-color:#d9d4fb}.uz-luka dt{color:var(--akcent-ciemny)}.uz-przypis{color:var(--tekst-2);margin:10px 0 0;font-size:13px}.uz-przycisk{align-self:flex-start;margin-top:auto}.uz-liczby{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.uz-liczby li{border-top:1px solid #3a3a4d;flex-direction:column;gap:6px;padding-top:18px;display:flex}.uz-liczby strong{font-family:var(--font-naglowki);letter-spacing:-.03em;font-size:clamp(44px,6vw,64px);font-weight:800;line-height:1}.uz-liczby span{color:#c2c2ce}.uzrodla a:focus-visible{outline-offset:2px;outline:2px solid #b3a9f8}.nt{padding:96px 0 88px}.nt .sekcja-tytul{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.nt h3{letter-spacing:-.01em;margin:0;font-size:22px}.nt-os{grid-template-columns:repeat(4,1fr);gap:28px;margin:0 0 56px;padding:30px 0 0;list-style:none;display:grid;position:relative}.nt-os:before,.nt-os:after{content:"";background:var(--ramka);border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.nt-os:after{background:var(--akcent);transform-origin:0}.nt-os.wejscie:after{transition:transform 1.3s cubic-bezier(.65,0,.35,1) .2s}.nt-os.czeka:after{transform:scaleX(0)}.nt-os li{position:relative}.nt-os li:before{content:"";border:3px solid var(--akcent);box-sizing:border-box;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:-36px;left:0}.nt-numer{font-family:var(--font-naglowki);color:var(--akcent);margin-bottom:10px;font-size:44px;font-weight:800;line-height:1;display:block}.nt-os h3{margin-bottom:6px;font-size:18px}.nt-os p{color:var(--tekst-2);margin:0;font-size:15px}.nt-uklad{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:20px;display:grid}.nt-test,.nt-wynik{background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}.nt-test{border:1px solid var(--ramka)}.nt-opis{color:var(--tekst-2);margin:0}.nt-skala{margin:44px 0 0;position:relative}.nt-tor{border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}.nt-tor span{flex-basis:0}.nt-tor .nt-prog-nie,.nt-progi .nt-prog-nie{--kolor:#c0262d}.nt-tor .nt-prog-pomiedzy,.nt-progi .nt-prog-pomiedzy{--kolor:#a86b00}.nt-tor .nt-prog-tak,.nt-progi .nt-prog-tak{--kolor:#157a46}.nt-tor span{background:var(--kolor)}.nt-znacznik-tor{pointer-events:none;height:12px;position:absolute;top:0;left:0;right:0}.nt-znacznik{left:var(--poz);background:var(--tekst);color:#fff;font-family:var(--font-naglowki);border-radius:8px;padding:6px 10px;font-size:15px;font-weight:800;line-height:1;position:absolute;bottom:22px;transform:translate(-50%)}.nt-znacznik:after{content:"";border:6px solid #0000;border-top-color:var(--tekst);margin-left:-6px;position:absolute;top:100%;left:50%}.nt-test.wejscie .nt-znacznik-tor{transition:transform 1.3s cubic-bezier(.16,1,.3,1) .45s}.nt-test.czeka .nt-znacznik-tor{transform:translateX(calc(-1 * var(--poz)))}.nt-progi{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.nt-progi li{flex-direction:column;flex-basis:0;min-width:0;padding-right:8px;font-size:14px;line-height:1.35;display:flex}.nt-progi strong{color:var(--kolor)}.nt-wynik{border:2px solid #157a46}.nt-warunek{align-items:flex-start;gap:10px;margin:0;display:flex}.nt-warunek svg{color:#157a46;flex:none;margin-top:3px}.nt-warunek strong{color:#157a46}.nt-werdykt{flex-direction:column;margin-top:4px;display:flex}.nt-werdykt-etykieta{color:#157a46;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.nt-werdykt-tekst{color:#157a46;font-family:var(--font-naglowki);letter-spacing:-.01em;font-size:36px;font-weight:800;line-height:1.1}.nt-wniosek{margin:0;font-weight:600}.nt-dol{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}.nt-zdanie{font-family:var(--font-naglowki);text-wrap:balance;max-width:720px;margin:0;font-size:20px;font-weight:700}.faq{background:var(--tlo-2);border-top:1px solid var(--ramka);padding:96px 0 88px}.faq-uklad{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:48px;display:grid}.faq .sekcja-tytul{margin:0;position:sticky;top:100px}.faq-lista{flex-direction:column;gap:10px;display:flex}.faq-pytanie{border:1px solid var(--ramka);background:#fff;border-radius:14px;transition:border-color .25s}.faq-pytanie[open]{border-color:var(--akcent)}@media (hover:hover){.faq-pytanie:hover{border-color:#c9c3f5}}.faq-pytanie summary{cursor:pointer;font-family:var(--font-naglowki);border-radius:14px;padding:20px 60px 20px 22px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;position:relative}.faq-pytanie summary::-webkit-details-marker{display:none}.faq-pytanie summary:focus-visible{outline:2px solid var(--akcent);outline-offset:2px}.faq-strzalka{color:var(--tekst);margin-top:-10px;transition:transform .25s;position:absolute;top:50%;right:20px}.faq-pytanie[open] .faq-strzalka{transform:rotate(180deg)}.faq-pytanie p{color:var(--tekst-2);margin:0;padding:0 22px 22px;font-size:16px}@supports (interpolate-size:allow-keywords){.faq-pytanie{interpolate-size:allow-keywords}.faq-pytanie::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.faq-pytanie[open]::details-content{height:auto}}.zakonczenie{text-align:center;background:linear-gradient(180deg, var(--tlo) 0%, #f8f7fe 35%, var(--akcent-jasny) 100%);padding:104px 0 112px}.zakonczenie h2{letter-spacing:-.025em;text-wrap:balance;max-width:860px;margin:0 auto 36px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.08}.zakonczenie .hero-pole{margin:0 auto}footer.dol{background:var(--tlo-2);margin-top:0;padding:28px 0}.zgoda{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffeb;border-radius:16px;animation:.5s cubic-bezier(.16,1,.3,1) both zgoda-wjazd}@keyframes zgoda-wjazd{0%{transform:translate(-50%,18px)}}@media (width>=900px){.zgoda{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;width:min(860px,100% - 32px);padding:16px 56px 16px 22px;display:grid}.zgoda-tekst{margin:0}.zgoda-stan{grid-column:1;margin:8px 0 0}.zgoda-przyciski{grid-area:1/2/span 2}.zgoda-przyciski .btn{flex:none;width:132px}.zgoda-zamknij{top:50%;transform:translateY(-50%)}}@media (width<=860px){.por-uklad,.uz-bento,.nt-uklad,.faq-uklad{grid-template-columns:minmax(0,1fr)}.por-uklad{gap:32px}.faq-uklad{gap:24px}.faq .sekcja-tytul{position:static}.nt-os{grid-template-columns:1fr 1fr;row-gap:36px}.nt-os:before,.nt-os:after{display:none}.nt-os li{padding-top:0}.nt-os li:before{display:none}}@media (width<=600px){.porownanie,.nt,.faq{padding:64px 0 56px}.uzrodla{padding:64px 0}.zakonczenie{padding:72px 0 80px}.sekcja-tytul{margin-bottom:24px}.por-wynik,.uz-zrodla-karta,.uz-konkurent-karta,.nt-test,.nt-wynik{padding:20px 18px}.por-tabela tbody th,.por-tabela td{padding:11px 6px 11px 0}.por-tabela tbody th,.por-brak{font-size:14px}.por-liczba{font-size:17px}.por-tabela thead th:nth-child(2),.por-tabela td.por-brak{padding-right:16px}}@media (width<=380px){.por-wynik{padding-left:16px;padding-right:16px}.por-liczba{font-size:16px}.por-tabela thead th:nth-child(2),.por-tabela td.por-brak{padding-right:12px}.uz-rodzaje{grid-template-columns:1fr}.uz-liczby{gap:12px}.uz-liczby strong{font-size:40px}.uz-liczby span{font-size:14px}.nt-os{grid-template-columns:1fr}.nt-progi{flex-direction:column;gap:6px}.nt-progi li{flex-flow:wrap;gap:0 6px;padding:0}.nt-werdykt-tekst{font-size:30px}.faq-pytanie summary{padding:16px 52px 16px 18px;font-size:16px}.faq-strzalka{right:16px}.faq-pytanie p{padding:0 18px 18px;font-size:15px}.nt-dol .btn,.uz-przycisk,.uz-przycisk-ciemny{align-self:stretch}}@media (prefers-reduced-motion:reduce){.wejscie,.por-wynik.wejscie tbody tr,.por-wynik.wejscie .por-kategoria.wybrana,.uz-zrodla-karta.wejscie .uz-pasek,.nt-os.wejscie:after,.nt-test.wejscie .nt-znacznik-tor,.faq-strzalka{transition:none}.faq-pytanie::details-content{transition:none}.zgoda{animation:none}}.postep-formularza{gap:14px;margin-top:36px}.postep-odcinki{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.postep-odcinki li{background:var(--ramka);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.postep-odcinki li:after{content:"";background:var(--akcent);transform-origin:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.postep-odcinki li.pelny:after{transform:scaleX(1)}.postep-formularza .postep-licznik{color:var(--tekst);font-weight:600}.krok-formularza{margin-top:32px}.krok-formularza .naglowek-pytania{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(26px,3.6vw,32px);font-weight:800;line-height:1.15}.krok-formularza .podpowiedz{margin-bottom:16px;font-size:16px;line-height:1.5}.krok-formularza .opcjonalne{letter-spacing:0;font-size:16px;font-weight:500}.krok-formularza :is(textarea,input[type=text],input[type=email],select){background:#fff;border-radius:14px;padding:14px 16px;font-size:18px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #16161d0a,0 12px 32px -18px #5a48e047}.krok-formularza :is(textarea,input[type=text],input[type=email],select):focus{border-color:var(--akcent);box-shadow:0 0 0 4px var(--akcent-jasny), 0 12px 32px -18px #5a48e047;outline:none}.krok-formularza input.pole-blad,.krok-formularza input.pole-blad:focus{border-color:var(--blad);box-shadow:0 0 0 4px color-mix(in srgb, var(--blad) 14%, transparent)}.krok-formularza .etykieta{font-size:16px}.sytuacje .naglowek-pytania{margin-bottom:18px}.wybor-kafelek{border:1px solid var(--ramka);cursor:pointer;background:#fff;border-radius:14px;align-items:center;margin:0 0 10px;padding:16px 18px;font-size:17px;font-weight:500;transition:border-color .15s,background-color .15s}.wybor-kafelek input{margin-top:0}@media (hover:hover){.wybor-kafelek:hover{border-color:#c9c3f5}}.wybor-kafelek:has(input:checked){border-color:var(--akcent);background:var(--akcent-jasny)}.wybor-kafelek:has(input:focus-visible){outline:2px solid var(--akcent);outline-offset:2px}.wybor-zgoda{border:1px solid var(--ramka);background:#fff;border-radius:12px;margin:0 0 10px;padding:14px 16px}.wybor-zgoda:has(input:checked){border-color:var(--akcent);background:#fbfaff}.krok-formularza .przyciski-kroku{margin-top:20px;padding:14px 0}.krok-formularza .przyciski-kroku .btn{border-radius:12px;padding:13px 24px;font-size:16px}.krok-formularza .przyciski-kroku .btn[type=submit]{min-width:140px}.krok-dalej{animation:.32s cubic-bezier(.16,1,.3,1) both krok-z-prawej}.krok-wstecz{animation:.32s cubic-bezier(.16,1,.3,1) both krok-z-lewej}@keyframes krok-z-prawej{0%{opacity:0;transform:translate(16px)}}@keyframes krok-z-lewej{0%{opacity:0;transform:translate(-16px)}}.tworzenie{max-width:640px;padding-top:16px}.tworzenie h1{letter-spacing:-.025em;font-size:clamp(30px,4.6vw,42px);font-weight:800;line-height:1.1}.tworzenie .etapy{margin:28px 0}.tworzenie .etapy li{gap:14px;padding:10px 0;font-size:17px;position:relative}.tworzenie .etapy .znacznik{z-index:1;background:#fff;width:28px;height:28px;position:relative}.tworzenie .etapy li:not(:last-child):before,.tworzenie .etapy li:not(:last-child):after{content:"";background:var(--ramka);width:2px;position:absolute;top:38px;bottom:-10px;left:13px}.tworzenie .etapy li:not(:last-child):after{background:var(--akcent);transform-origin:top;transition:transform .6s;transform:scaleY(0)}.tworzenie .etapy li.zrobiony:not(:last-child):after{transform:scaleY(1)}.tworzenie .etapy li.zrobiony .znacznik{background:var(--akcent)}.tworzenie .etapy li.trwa .znacznik{border-color:var(--akcent);animation:1.6s ease-out infinite puls}.tworzenie .etapy li.trwa .znacznik:after{content:"";background:var(--akcent);border-radius:50%;width:10px;height:10px}@keyframes puls{0%{box-shadow:0 0 #5a48e073}70%{box-shadow:0 0 0 10px #5a48e000}to{box-shadow:0 0 #5a48e000}}.nad-raportem{border:1px solid var(--ramka);background:#fff;border-radius:18px;padding:12px 18px;box-shadow:0 8px 24px -16px #16161d33}main.tlo-gradient{background:linear-gradient(180deg, var(--akcent-jasny) 0, #f8f7fe 240px, var(--tlo) 520px)}header.gora-plywajaca.nachodzi+main.tlo-gradient{padding-top:76px}.ramka-przyklad,.kontakt,.strona-stan,.zamow-karta{box-shadow:0 1px 2px #16161d0a,0 28px 56px -24px #16161d33,0 10px 24px -14px #5a48e024}.naglowek-przykladu h1{letter-spacing:-.025em;font-size:clamp(32px,5vw,48px);font-weight:800}.ramka-przyklad{border:1px solid var(--ramka);background:#fff;border-radius:18px}.ramka-przyklad>.etykieta-ramki{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px 0;display:flex}.ramka-przyklad>.tresc{padding:8px 28px 28px}.ramka-plakietka{background:var(--akcent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--promien-przycisk);padding:4px 10px;font-size:12px;font-weight:700}.ramka-pdf{color:var(--tekst);border:1px solid var(--ramka);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.ramka-pdf:hover{border-color:var(--tekst-2);color:var(--tekst)}.kontakt-strona h1{letter-spacing:-.025em;margin:40px 0 28px;font-size:clamp(32px,5vw,48px);font-weight:800}.kontakt{border:1px solid var(--ramka);background:#fff;border-radius:18px;padding:28px}.kontakt dl{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;display:grid}.kontakt dl>div{border:1px solid var(--ramka);border-radius:12px;padding:14px 16px}.kontakt .kontakt-email{background:var(--akcent-jasny);border-color:#d9d4fb;grid-column:1/-1}.kontakt dt{letter-spacing:.06em;text-transform:uppercase;color:var(--tekst-2);font-size:12px;font-weight:700}.kontakt dd{margin:4px 0 0;font-weight:500}.kontakt-email dd a{font-family:var(--font-naglowki);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(20px,3.4vw,28px);font-weight:800;text-decoration:none}.kontakt-email dd a:hover{text-decoration:underline}.kontakt p{margin:0 0 10px}.dokument-uklad{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:56px;display:grid}.dokument-uklad .dokument{font-size:16.5px;line-height:1.65}.dokument-uklad .dokument h1{letter-spacing:-.025em;margin:40px 0 10px;font-size:clamp(32px,4.6vw,44px);font-weight:800;line-height:1.1}.dokument-spis{align-self:start;max-height:calc(100vh - 120px);margin-top:48px;position:sticky;top:100px;overflow:auto}.dokument-spis ol{border-left:2px solid var(--ramka);margin:0;padding:0;list-style:none}.dokument-spis a{color:var(--tekst-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.dokument-spis a:hover{color:var(--tekst)}.dokument-spis a:focus-visible{outline:2px solid var(--akcent);outline-offset:-2px;border-radius:2px}.dokument-spis li.zablokowany .klodka{vertical-align:-1px;width:13px;height:13px;margin-left:5px}.dokument-spis a[aria-current=location]{color:var(--tekst);border-left-color:var(--akcent)}@media (prefers-reduced-motion:reduce){.dokument-spis a{transition:none}}@media (width>=1001px){.raport-uklad{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:56px;max-width:1040px;display:grid}.raport-uklad .raport .spis{display:none}}.dokument-uklad+#ustawienia-prywatnosci{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:56px;max-width:1040px;display:grid}.dokument-uklad+#ustawienia-prywatnosci>p{grid-column:2}.duza-liczba{font-family:var(--font-naglowki);letter-spacing:-.05em;color:var(--akcent);margin:40px 0 0;font-size:clamp(96px,18vw,160px);font-weight:800;line-height:.9}.strona-stan{border:1px solid var(--ramka);background:#fff;border-radius:18px;max-width:min(640px,100% - 32px);margin-top:48px;padding:36px 32px}.strona-stan h1{letter-spacing:-.02em;margin-top:0;font-size:clamp(28px,4.4vw,38px);font-weight:800}.ikona-ok{color:var(--ok);margin:0 auto 12px;display:block}.zamow-karta{border:1px solid var(--ramka);background:#fff;border-radius:18px;margin-top:40px;padding:4px 28px 28px}.zamow-karta .odblokuj{margin:24px 0 0}.pasek-czytania{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.pasek-czytania span{background:var(--akcent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=1000px){.dokument-uklad,.dokument-uklad+#ustawienia-prywatnosci{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.dokument-spis{display:none}.dokument-uklad+#ustawienia-prywatnosci>p{grid-column:1}}@media (width<=600px){header.gora-plywajaca.nachodzi+main.tlo-gradient{padding-top:64px}.krok-formularza{margin-top:24px}.krok-formularza :is(textarea,input[type=text],input[type=email],select){padding:12px 14px;font-size:16px}.krok-formularza .przyciski-kroku .btn[type=submit]{flex:1}.wybor-kafelek{padding:14px 16px;font-size:16px}.ramka-przyklad>.etykieta-ramki{padding:14px 14px 0}.ramka-przyklad>.tresc{padding:4px 14px 16px}.kontakt{padding:20px 18px}.kontakt dl{grid-template-columns:1fr;gap:10px}.kontakt-email dd a{overflow-wrap:normal;white-space:nowrap;font-size:17px}.strona-stan{margin-top:32px;padding:28px 20px}.zamow-karta{padding:4px 16px 20px}}@media (prefers-reduced-motion:reduce){.krok-dalej,.krok-wstecz,.tworzenie .etapy li.trwa .znacznik{animation:none}.postep-odcinki li:after,.tworzenie .etapy li:not(:last-child):after{transition:none}}
