.DiagnozaPage_diagnozaPage__RqJlu{min-height:100vh;background-color:var(--color-background);color:var(--color-text);position:relative}.DiagnozaPage_backgroundWrapper__5B_dv{position:fixed;inset:0;z-index:0;pointer-events:none}.DiagnozaPage_heroSection__ycgE4{padding:140px 0 60px;text-align:center;position:relative;z-index:1;background:var(--color-background)}.DiagnozaPage_heroContent__hjsLy{max-width:800px;margin:0 auto}.DiagnozaPage_heroDescription__pAoOd{font-family:var(--font-footer);font-size:var(--text-xl);color:var(--color-text-secondary);max-width:640px;margin:0 auto var(--space-6);line-height:1.7}.DiagnozaPage_heroPromise__I8vgv{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);max-width:680px;margin:0 auto var(--space-8);line-height:1.8}.DiagnozaPage_content__IjrP_{position:relative;z-index:1;padding-bottom:var(--space-24)}.DiagnozaPage_section__3OnqA{max-width:880px;margin:0 auto;padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.DiagnozaPage_section__3OnqA:first-child{border-top:0;padding-top:var(--space-4)}.DiagnozaPage_sectionTitle__Y_GWo{font-size:var(--text-3xl);line-height:1.25;margin:0 0 var(--space-6)}.DiagnozaPage_listTitle__EFUvV,.DiagnozaPage_sectionTitle__Y_GWo{font-family:var(--font-heading);font-weight:var(--font-bold);color:var(--color-text)}.DiagnozaPage_listTitle__EFUvV{font-size:var(--text-lg);margin:0 0 var(--space-4)}.DiagnozaPage_lead__PRh__,.DiagnozaPage_text__jku5b{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.8;color:var(--color-text);margin:0 0 var(--space-6)}.DiagnozaPage_text__jku5b{font-size:var(--text-base);color:var(--color-text-secondary)}.DiagnozaPage_twoColumns__od5Jz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.DiagnozaPage_card__sG7qY{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.DiagnozaPage_boldList__o2fYT,.DiagnozaPage_list__vm1yV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.DiagnozaPage_boldList__o2fYT li,.DiagnozaPage_list__vm1yV li{position:relative;padding-left:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);line-height:1.75;color:var(--color-text-secondary)}.DiagnozaPage_boldList__o2fYT li:before,.DiagnozaPage_list__vm1yV li:before{content:"";position:absolute;left:0;top:.7em;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent)}.DiagnozaPage_boldList__o2fYT strong{color:var(--color-text);font-weight:var(--font-bold)}.DiagnozaPage_steps__KYJ2P{list-style:none;counter-reset:krok;margin:0 0 var(--space-6);padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.DiagnozaPage_steps__KYJ2P li{counter-increment:krok;position:relative;padding-left:var(--space-12);min-height:var(--space-8);font-family:var(--font-body);font-size:var(--text-base);line-height:1.75;color:var(--color-text)}.DiagnozaPage_steps__KYJ2P li:before{content:counter(krok);position:absolute;left:0;top:0;width:var(--space-8);height:var(--space-8);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-accent);border-radius:var(--radius-full);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text)}.DiagnozaPage_priceCard__K7pIS{margin:var(--space-12) auto;padding:var(--space-10);background:var(--color-surface);border:2px solid var(--color-accent);border-radius:var(--radius-xl)}.DiagnozaPage_priceCard__K7pIS+.DiagnozaPage_section__3OnqA{border-top:0}.DiagnozaPage_priceText__anV_7{font-family:var(--font-body);font-size:var(--text-xl);line-height:1.7;color:var(--color-text);margin:0 0 var(--space-8)}.DiagnozaPage_ctaRow__t2CLT{display:flex;flex-wrap:wrap;gap:var(--space-4)}.DiagnozaPage_richText__jreoH a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.DiagnozaPage_richText__jreoH a:hover{text-decoration:none}.DiagnozaPage_richText__jreoH p{margin:0 0 var(--space-3)}.DiagnozaPage_richText__jreoH p:last-child{margin-bottom:0}.DiagnozaPage_faq__xGXZJ{display:flex;flex-direction:column;gap:var(--space-3)}.DiagnozaPage_faqItem__lcz3E{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.DiagnozaPage_faqItem__lcz3E[open]{border-color:var(--color-accent)}.DiagnozaPage_faqQuestion__rA2dM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.4;color:var(--color-text)}.DiagnozaPage_faqQuestion__rA2dM::-webkit-details-marker{display:none}.DiagnozaPage_faqQuestion__rA2dM svg{flex-shrink:0;transition:transform var(--transition-base)}.DiagnozaPage_faqItem__lcz3E[open] .DiagnozaPage_faqQuestion__rA2dM svg{transform:rotate(180deg)}.DiagnozaPage_faqQuestion__rA2dM:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-lg)}.DiagnozaPage_faqAnswer__e33AO{padding:0 var(--space-6) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);line-height:1.8;color:var(--color-text-secondary)}.DiagnozaPage_formSection__hgKeZ{position:relative;z-index:1;padding-top:var(--space-12);scroll-margin-top:127px}.DiagnozaPage_formCard__vAUdn{max-width:880px;margin:0 auto;padding:var(--space-10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.DiagnozaPage_formTitle__loSMi{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.25;color:var(--color-text);margin:0 0 var(--space-4);scroll-margin-top:140px}.DiagnozaPage_formTitle__loSMi:focus{outline:none}.DiagnozaPage_formTitle__loSMi:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.DiagnozaPage_formIntro__w92sA{font-family:var(--font-body);font-size:var(--text-base);line-height:1.75;color:var(--color-text-secondary);margin:0 0 var(--space-6)}.DiagnozaPage_alertSlot__NwOUL:focus{outline:none}.DiagnozaPage_alert__iLKBX{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--color-error);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-surface-elevated);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-text)}.DiagnozaPage_fields__w3vKb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.DiagnozaPage_field__4d9_Y{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.DiagnozaPage_label__1EXoc{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.DiagnozaPage_input__VNOGN{width:100%;min-width:0;height:calc(var(--space-12) + var(--space-1));box-sizing:border-box;padding:var(--space-3) var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:border-color var(--transition-base)}select.DiagnozaPage_input__VNOGN{cursor:pointer}.DiagnozaPage_input__VNOGN:focus{outline:none;border-color:var(--color-accent)}.DiagnozaPage_input__VNOGN[aria-invalid=true]{border-color:var(--color-error)}.DiagnozaPage_help__LLppo{color:var(--color-text-secondary)}.DiagnozaPage_fieldError__eIb04,.DiagnozaPage_help__LLppo{margin:0;font-family:var(--font-footer);font-size:var(--text-sm);line-height:1.5}.DiagnozaPage_fieldError__eIb04{padding-left:var(--space-2);border-left:3px solid var(--color-error);font-weight:var(--font-semibold);color:var(--color-text)}.DiagnozaPage_trap__HTyLD{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.DiagnozaPage_submit__HevGe{width:100%;margin-top:var(--space-8)}.DiagnozaPage_formNote__kggib{margin:var(--space-4) 0 0;font-family:var(--font-footer);font-size:var(--text-sm)}.DiagnozaPage_formNote__kggib,.DiagnozaPage_privacyNote__0kmaT,.DiagnozaPage_recaptchaNote__EUZ9H{text-align:center;color:var(--color-text-secondary)}.DiagnozaPage_privacyNote__0kmaT{margin:var(--space-4) 0 0;font-family:var(--font-footer);font-size:var(--text-xs);line-height:1.6}.DiagnozaPage_privacyNote__0kmaT a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.DiagnozaPage_screen__cSU_U{text-align:left}.DiagnozaPage_screenIcon__0DTpf{display:block;margin-bottom:var(--space-4);color:var(--color-accent)}.DiagnozaPage_screenText__9e7Ec{font-family:var(--font-body);font-size:var(--text-base);line-height:1.8;color:var(--color-text)}@media (max-width:1024px){.DiagnozaPage_twoColumns__od5Jz{grid-template-columns:1fr}}@media (max-width:768px){.DiagnozaPage_heroSection__ycgE4{padding:120px 0 var(--space-10)}.DiagnozaPage_heroDescription__pAoOd{font-size:var(--text-lg)}.DiagnozaPage_formTitle__loSMi,.DiagnozaPage_sectionTitle__Y_GWo{font-size:var(--text-2xl)}.DiagnozaPage_fields__w3vKb{grid-template-columns:1fr}.DiagnozaPage_formSection__hgKeZ{scroll-margin-top:111px}.DiagnozaPage_formTitle__loSMi{scroll-margin-top:120px}}@media (max-width:640px){.DiagnozaPage_card__sG7qY,.DiagnozaPage_formCard__vAUdn,.DiagnozaPage_priceCard__K7pIS{padding:var(--space-6)}.DiagnozaPage_ctaRow__t2CLT .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.DiagnozaPage_lead__PRh__{font-size:var(--text-base)}.DiagnozaPage_priceText__anV_7{font-size:var(--text-lg)}}@media (max-width:480px){.DiagnozaPage_card__sG7qY,.DiagnozaPage_formCard__vAUdn,.DiagnozaPage_priceCard__K7pIS{padding:var(--space-5)}.DiagnozaPage_faqQuestion__rA2dM{padding:var(--space-4);font-size:var(--text-base)}.DiagnozaPage_faqAnswer__e33AO{padding:0 var(--space-4) var(--space-4)}.DiagnozaPage_heroContent__hjsLy .btn{white-space:normal}}html:has(.czytanie){scroll-padding-top:7rem}.huby a:focus-visible,.pas-hasla a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.czytanie{background:var(--czyt-tlo);color:var(--czyt-tekst);font-family:var(--font-body);font-size:var(--czyt-akapit);line-height:var(--czyt-akapit-linia)}@media (min-width:768px){.czytanie{font-size:var(--czyt-akapit-md);line-height:var(--czyt-akapit-linia-md)}}.czytanie h1,.czytanie h2,.czytanie h3,.czytanie h4{color:var(--czyt-tekst);font-family:var(--font-heading)}.czytanie h2{font-size:var(--czyt-h2);line-height:var(--czyt-h2-linia);margin:var(--space-12) 0 var(--space-4)}.czytanie h3{font-size:var(--czyt-h3);line-height:var(--czyt-h3-linia);margin:var(--space-8) 0 var(--space-3)}@media (min-width:768px){.czytanie h2{font-size:var(--czyt-h2-md);line-height:var(--czyt-h2-linia-md)}}.czytanie p{margin:0 0 1.2em}.czytanie ol,.czytanie ul{padding-left:1.4em;margin:0 0 1.2em}.czytanie .tresc-hasla ul{list-style:disc}.czytanie .tresc-hasla ol{list-style:decimal}.czytanie .tresc-hasla ol ul,.czytanie .tresc-hasla ul ul{list-style:circle}.czytanie .tresc-hasla ol ol,.czytanie .tresc-hasla ul ol{list-style:lower-alpha}.czytanie a{color:var(--czyt-link);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:currentColor;border-radius:2px}.czytanie a:focus-visible,.czytanie a:hover{background:var(--czyt-akcent);text-decoration-color:currentColor}.czytanie a:focus-visible{outline:2px solid var(--czyt-tekst);outline-offset:2px;box-shadow:0 0 0 2px var(--czyt-akcent)}.czytanie summary:focus-visible{outline:2px solid var(--czyt-tekst);outline-offset:2px}.czytanie table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.94em}.czytanie th{background:var(--czyt-tlo-2);text-align:left}.czytanie td,.czytanie th{padding:var(--space-2) .625rem;border-bottom:1px solid var(--czyt-obrys)}.czytanie td{vertical-align:top}.czytanie .tabela-przewijana{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.2em;background:linear-gradient(to right,var(--czyt-tlo) 30%,transparent),linear-gradient(to left,var(--czyt-tlo) 30%,transparent) 100% 0,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--czyt-tekst) 18%,transparent),transparent),radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--czyt-tekst) 18%,transparent),transparent) 100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.875rem 100%,.875rem 100%;background-attachment:local,local,scroll,scroll}.czytanie .tabela-przewijana table{margin:0;min-width:35rem}.czytanie .tabela-przewijana:focus-visible{outline:2px solid var(--czyt-tekst);outline-offset:2px}.ramka{background:var(--czyt-tlo-2);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien);padding:var(--space-5) var(--space-6);margin:0 0 1.5em}.ramka-akcent{background:var(--czyt-tlo-akcent);border-left:4px solid var(--czyt-akcent)}.ramka-etykieta{display:block;font-family:var(--font-heading);font-size:var(--czyt-etykieta);letter-spacing:.08em;text-transform:uppercase;color:var(--czyt-tekst-2);margin-bottom:.375rem}.w-skrocie{margin-bottom:var(--space-6)}.w-skrocie-naglowek{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.czytanie .w-skrocie h2.ramka-etykieta{font-size:var(--czyt-etykieta);line-height:1.4;margin:0;color:var(--czyt-tekst-2)}.w-skrocie-tresc{margin:.375rem 0 0;font-weight:600}.ramka-ujawnienie{background:var(--czyt-tlo-2);border-left:4px solid var(--czyt-obrys-pola)}.czytanie .ramka-ujawnienie p,.czytanie .ramka-zastrzezenie p{margin:0;font-size:1rem;line-height:1.55}.ramka-zastrzezenie{margin-top:var(--space-10);background:var(--czyt-tlo-2)}.czytanie .ramka-mit{background:var(--czyt-tlo-akcent);border-left:4px solid var(--czyt-akcent)}.czytanie .ramka-mit p:last-child{margin-bottom:0}.tresc-hasla{overflow-wrap:break-word}.tresc-hasla code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.86em;background:var(--czyt-tlo-2);border:1px solid var(--czyt-obrys);border-radius:var(--radius-sm);padding:1px 5px;overflow-wrap:anywhere}.tresc-hasla blockquote{margin:0 0 1.2em;padding-left:var(--space-4);border-left:3px solid var(--czyt-obrys);color:var(--czyt-tekst-2)}.tresc-hasla .sekcja{margin-top:var(--space-12)}.tresc-hasla .sekcja>h2{margin-top:0}.tresc-hasla .sekcja-wzor{background:var(--czyt-tlo-2);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien);padding:var(--space-6)}.czytanie .sekcja-wzor>h2{font-size:var(--czyt-h3);line-height:var(--czyt-h3-linia)}.tresc-hasla .sekcja-wzor code{display:inline-block;font-size:.95em;padding:.375rem .625rem;background:var(--czyt-tlo)}.tresc-hasla .sekcja-przyklad>:last-child,.tresc-hasla .sekcja-wzor>:last-child{margin-bottom:0}.tresc-hasla .sekcja-przyklad{background:var(--czyt-tlo-2);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien);padding:var(--space-6)}.tresc-hasla .sekcja-sklep{border-top:4px solid var(--czyt-akcent);padding-top:var(--space-4)}.chipy{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .875rem;border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:var(--text-sm);text-decoration:none;color:inherit}.chip-kategoria,.chip:hover{border-color:var(--color-accent)}.chip-kategoria{background:var(--color-accent);color:var(--color-black);font-weight:600}.chip-temat{color:var(--color-text)}.czytanie .chip{border-color:var(--czyt-obrys-pola);color:var(--czyt-tekst);text-decoration:none;border-radius:var(--radius-full);font-family:var(--font-footer);font-size:var(--text-sm);line-height:1.4}.czytanie .chipy{padding-left:0;margin:0;list-style:none}.czytanie .chip-kategoria{background:var(--czyt-akcent);border-color:var(--czyt-akcent);color:var(--color-black)}.haslo-chipy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.haslo-meta{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-3) 0 0}.czytanie .haslo-meta{color:var(--czyt-tekst-2)}.huby{display:flex;justify-content:center;margin:0 0 var(--space-4)}.huby ul{list-style:none;margin:0;padding:var(--space-1);gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface)}.huby a,.huby ul{display:inline-flex;border-radius:var(--radius-full)}.huby a{align-items:center;min-height:2.5rem;padding:0 1.125rem;color:var(--color-text);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);text-decoration:none}.huby a:hover{color:var(--color-accent)}.huby a[aria-current=page]{background:var(--color-accent);color:var(--color-black)}.okruszki{position:relative;z-index:1;width:fit-content;max-width:calc(100% + var(--spacing) * 3);margin:0 auto var(--space-4) calc(var(--spacing) * -3);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);border-radius:var(--radius-full);background:var(--color-background);font-family:var(--font-footer);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-align:left}.okruszki ol{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.okruszki li{display:inline-flex;align-items:center;flex:none;white-space:nowrap}.okruszki li:last-child{flex:0 1 auto;min-width:0}.okruszki-separator,.okruszki-wstecz{flex:none;width:.875em;height:.875em;color:var(--color-text-secondary)}.okruszki-separator{margin:0 .375em}.okruszki-wstecz{display:none;margin:0 .25em 0 0}.okruszki a{color:var(--color-text);text-decoration:none;text-underline-offset:.18em;text-decoration-color:var(--color-accent)}.okruszki a:focus-visible,.okruszki a:hover{text-decoration-line:underline}.okruszki [aria-current]{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:767px){.okruszki li:not(:nth-last-child(-n+2)),.okruszki li:nth-last-child(2) .okruszki-separator{display:none}.okruszki li:nth-last-child(2) .okruszki-wstecz{display:block}}.pas-hasla{padding:8.25rem 0 var(--space-8);background:var(--color-background);border-bottom:1px solid var(--color-border)}@media (max-width:768px){.pas-hasla{padding-top:7.5rem;padding-bottom:var(--space-4)}}.pas-hasla-wnetrze{max-width:80rem}.haslo-tytul{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);line-height:1.1;margin:0 0 var(--space-2);color:var(--color-text);overflow-wrap:anywhere}.pytanie-tytul{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.15;max-width:56.25rem}.haslo-rozwiniecie{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);margin:0 0 var(--space-4);max-width:47.5rem}.tylko-waski,.tylko-waski-spis{display:block}.tylko-szeroki,.tylko-szeroki-spis{display:none}@media (min-width:768px){.tylko-waski{display:none}.tylko-szeroki{display:block}.tylko-szeroki .haslo-chipy{margin-top:var(--space-2)}}@media (min-width:1024px){.tylko-waski-spis{display:none}.tylko-szeroki-spis{display:block}}.tylko-waski{margin:0 0 var(--space-6)}.haslo-uklad{max-width:67.5rem;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12);display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.haslo-uklad{padding-top:var(--space-4)}}@media (min-width:1024px){.haslo-uklad{grid-template-columns:minmax(0,45rem) 17.5rem;justify-content:center}}@media (min-width:1280px){.haslo-uklad{grid-template-columns:minmax(0,45rem) 18.75rem;gap:var(--space-12)}}.haslo-glowna{min-width:0;max-width:45rem;width:100%;margin:0 auto}.haslo-boczna{min-width:0;font-family:var(--font-footer);font-size:var(--czyt-maly);line-height:1.5;display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width:1024px){.haslo-boczna{position:sticky;top:7.25rem;align-self:start;max-height:calc(100vh - 7.25rem - var(--space-4));max-height:calc(100dvh - 7.25rem - var(--space-4));overflow-y:auto;scroll-padding-block:var(--space-2);padding:var(--space-1) .375rem var(--space-2)}}@media print{.haslo-boczna{position:static;max-height:none;overflow:visible}}.czytanie .boczna-tytul{font-family:var(--font-heading);font-size:var(--czyt-etykieta);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--czyt-tekst-2);margin:0 0 var(--space-2)}.czytanie .spis-boczny ol{list-style:none;margin:0;padding:0}.czytanie .spis-boczny li{margin:0}.czytanie .spis-boczny a{display:block;padding:var(--space-1) 0 var(--space-1) .625rem;border-left:2px solid var(--czyt-obrys);text-decoration:none;min-height:1.5rem}.spis-rozwijany{margin:0 0 var(--space-6);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien);padding:var(--space-1) var(--space-4);font-family:var(--font-footer);font-size:1rem}.spis-rozwijany summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center;font-weight:700}.czytanie .spis-rozwijany ol{margin:var(--space-1) 0 var(--space-3)}.czytanie .spis-boczny a[aria-current=location]{border-left-color:var(--czyt-akcent);font-weight:700}.czytanie .spis-rozwijany a[aria-current=location]{font-weight:700}.lista-pytan,.zobacz-tez,.zrodla{margin-top:var(--space-12)}.czytanie .lista-pytan h2,.czytanie .zobacz-tez h2,.czytanie .zrodla h2{margin-top:0}.siatka-kart-2{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.siatka-kart-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.karta-jasna{position:relative;display:flex;flex-direction:column;gap:var(--space-2);background:var(--czyt-tlo-2);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien);padding:var(--space-5);color:var(--czyt-tekst);min-width:0}.karta-jasna:hover{border-color:var(--czyt-tekst)}.karta-jasna:has(a:focus-visible){outline:2px solid var(--czyt-tekst);outline-offset:2px;box-shadow:0 0 0 4px var(--czyt-akcent)}.czytanie .karta-tytul{font-family:var(--font-heading);font-size:var(--text-lg);margin:0;line-height:1.3}.czytanie .karta-tytul a{color:inherit;text-decoration:none;background:none}.karta-tytul a:after{content:"";position:absolute;inset:0;border-radius:var(--czyt-promien)}.czytanie .karta-tytul a:focus-visible{outline:none;box-shadow:none}.czytanie .karta-jasna p{margin:0;font-size:var(--czyt-maly);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.czytanie .karta-jasna p,.karta-chip{color:var(--czyt-tekst-2);font-family:var(--font-footer)}.karta-chip{align-self:flex-start;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.6px;border:1px solid var(--czyt-obrys);border-radius:var(--radius-full);padding:2px .625rem}.karta-strzalka{color:var(--czyt-akcent);font-weight:700;margin-top:auto}.czytanie .lista-pytan ul{list-style:none;padding:0}.lista-pytan li{padding:.625rem 0;border-bottom:1px solid var(--czyt-obrys)}.lista-pytan .krotka-odpowiedz{display:block;color:var(--czyt-tekst-2);font-size:var(--czyt-maly);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czytanie .zrodla ol{font-size:1rem;line-height:1.55}.zrodla li{margin-bottom:.375rem;overflow-wrap:anywhere}.przycisk-glowny{display:inline-flex;align-items:center;padding:.625rem 1.25rem;background:var(--czyt-akcent);color:var(--color-black);border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;text-decoration:none;border:0;cursor:pointer}.blok-cta{margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--czyt-promien);background:var(--czyt-tekst);color:var(--czyt-tlo)}.czytanie .blok-cta h2{color:var(--czyt-tlo);margin:0 0 var(--space-2);font-size:var(--czyt-h2);line-height:var(--czyt-h2-linia)}.czytanie .blok-cta p{color:var(--czyt-tekst-na-ciemnym);margin:0 0 var(--space-4);font-family:var(--font-footer);font-size:1rem}.czytanie .blok-cta a.przycisk-glowny{color:var(--color-black);text-decoration:none}.czytanie .blok-cta a.przycisk-glowny:hover{background:var(--czyt-akcent)}.czytanie .blok-cta a.przycisk-glowny:focus-visible{outline:2px solid var(--czyt-tlo);outline-offset:2px;box-shadow:none}.stopka-hasla{margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--czyt-obrys);font-family:var(--font-footer);font-size:var(--czyt-maly);line-height:1.6;color:var(--czyt-tekst-2)}.czytanie .stopka-hasla p{margin:0 0 var(--space-2)}.historia summary{cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;color:var(--czyt-tekst)}.czytanie .historia ul{margin:.375rem 0 var(--space-3)}.hero{padding:8.75rem 0 var(--space-10);text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50rem;max-width:100vw;height:25rem;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 70%);pointer-events:none}.hero>.container{position:relative;z-index:1}@media (max-width:768px){.hero{padding-top:8rem;padding-bottom:var(--space-8)}}.hero-pigulka{display:inline-block;padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-6)}.hero-tytul{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;margin:0 0 var(--space-4);color:var(--color-text);line-height:1.1}.hero-opis{font-family:var(--font-footer);color:var(--color-text-secondary);max-width:47.5rem;margin:0 auto var(--space-4);line-height:1.6}.sekcja-ciasna{padding:var(--space-8) 0}.kroki-duze{list-style:none;margin:0 0 var(--space-8);padding:0}.kroki-duze li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.krok-numer{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-accent);color:var(--color-black);font-weight:700}.krok-numer,.kroki-duze h2{font-family:var(--font-heading)}.kroki-duze h2{font-size:var(--text-xl);margin:0 0 var(--space-1)}.kroki-duze p{font-family:var(--font-footer);color:var(--color-text-secondary);margin:0 0 var(--space-1);line-height:1.55}.indeks-rozwiniecie{display:block;color:var(--color-text-secondary);font-size:var(--text-sm)}.nota-hubu{font-family:var(--font-heading);font-size:var(--text-lg);margin:0}.kroki-duze h2 a,.nota-hubu a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-accent)}.kroki-duze h2 a:hover,.nota-hubu a:hover{color:var(--color-accent)}.hero a:focus-visible,.kroki-duze a:focus-visible,.nota-hubu a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.czytanie-kolumna{max-width:41.25rem;margin:0 auto;padding:var(--space-12) var(--space-4)}.zanim{margin-top:var(--space-10);padding:var(--space-5) var(--space-6);border:1px solid var(--czyt-obrys);border-radius:var(--czyt-promien)}.czytanie .zanim h2{font-size:var(--czyt-h3);line-height:var(--czyt-h3-linia);margin:0 0 var(--space-2)}.czytanie .zanim ul{margin:0;padding-left:1.2em}.zanim li{margin:0 0 .375rem}.czytanie .w-panelu{margin:var(--space-8) 0 0;padding:var(--space-4) var(--space-5);background:var(--czyt-tlo-2);border-radius:var(--czyt-promien)}.na-blogu{margin-top:var(--space-12)}.czytanie .na-blogu h2{margin-top:0}.wskaznik-sciezki{margin-top:var(--space-12);padding:var(--space-5);border:1px solid var(--czyt-obrys);border-left:4px solid var(--czyt-akcent);border-radius:var(--czyt-promien);font-family:var(--font-footer)}.czytanie .wskaznik-sciezki p{margin:0 0 var(--space-2)}.czytanie .wskaznik-sciezki ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.wskaznik-sciezki li:last-child{text-align:right;margin-left:auto}.krok-etykieta{display:block;font-size:.8125rem;color:var(--czyt-tekst-2)}.czytanie .sasiedztwo ul{list-style:none;margin:0;padding:0}.sasiedztwo li{margin:0}.czytanie .sasiedztwo a,.sasiedztwo [aria-current=page]{display:block;padding:var(--space-1) 0 var(--space-1) .625rem;border-left:2px solid var(--czyt-obrys);text-decoration:none;min-height:1.5rem;line-height:1.4}.sasiedztwo [aria-current=page]{border-left-color:var(--czyt-akcent);font-weight:700}.czytanie .boczna-wszystkie{display:inline-block;margin-top:var(--space-2)}.szukajka{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:100%;max-width:40rem;margin:0 auto var(--space-4);padding:var(--space-1) var(--space-1) var(--space-1) .875rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary)}.szukajka:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent)}.szukajka input{flex:1 1 auto;min-width:0;min-height:2.75rem;background:transparent;border:0;padding:0;color:var(--color-text);font-family:var(--font-footer);font-size:var(--text-base)}.szukajka input:focus{outline:none}.szukajka input::placeholder{color:var(--color-text-secondary)}.szukajka button{flex:0 0 auto;min-height:2.5rem;padding:0 var(--space-4);border:0;border-radius:.375rem;background:var(--color-accent);color:var(--color-black);font-family:var(--font-heading);font-weight:700;cursor:pointer}.szukajka button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.czytanie .szukajka{margin:0;background:var(--czyt-tlo);border-color:var(--czyt-obrys-pola);color:var(--czyt-tekst-2)}.czytanie .szukajka:focus-within{border-color:var(--czyt-tekst);box-shadow:0 0 0 1px var(--czyt-tekst)}.czytanie .szukajka input{flex:1 1 8rem;color:var(--czyt-tekst)}.czytanie .szukajka input::placeholder{color:var(--czyt-tekst-2)}.czytanie .szukajka button{background:var(--czyt-akcent)}.czytanie .szukajka button:focus-visible{outline-color:var(--czyt-tekst)}.cytuj{position:relative}.cytuj summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--czyt-obrys-pola);border-radius:var(--radius-md);background:var(--czyt-tlo);color:var(--czyt-tekst);font-family:var(--font-footer);font-size:var(--text-sm);cursor:pointer;list-style:none}.cytuj summary::-webkit-details-marker{display:none}.cytuj summary:hover{background:var(--czyt-akcent)}.cytuj:has(>details[open]){flex-basis:100%}.czytanie .cytuj-komunikat{margin:var(--space-1) 0 0;font-family:var(--font-footer);font-size:var(--text-sm);color:var(--czyt-tekst)}.czytanie .cytuj-komunikat:empty{margin:0}.czytanie .cytuj-przypis{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--czyt-tlo);border:1px solid var(--czyt-obrys);border-radius:var(--radius-md);font-family:var(--font-footer);font-size:var(--text-sm);line-height:1.5;user-select:all;overflow-wrap:anywhere}.haslo-boczna .szukajka input{flex-basis:calc(100% - 2.5rem)}.BlogPage_blogPage__C2fej{min-height:100vh;background-color:var(--color-background);color:var(--color-text)}.BlogPage_hero__7rlB8{padding:140px 0 60px;text-align:center;position:relative;overflow:hidden}.BlogPage_hero__7rlB8:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(189,207,0,.08) 0,transparent 70%);pointer-events:none}.BlogPage_heroContent__DTCI5{position:relative;z-index:1}.BlogPage_heroLabel__dukhc{display:inline-block;padding:var(--space-2) var(--space-4);background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.3);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-6)}.BlogPage_heroTitle__ZnfXU{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-bold);margin-bottom:var(--space-4);color:var(--color-text);line-height:1.1}.BlogPage_accent__pOGJS{color:var(--color-accent)}.BlogPage_heroSubtitle__MqoPq{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.BlogPage_heroHuby__HIrq1{margin-top:var(--space-6)}.BlogPage_filtersSection__yaDO4{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);position:sticky;top:70px;background:var(--color-background);z-index:10;overflow-x:hidden;max-width:100vw}.BlogPage_filtersContainer__KgHYF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.BlogPage_categories__AYUyW{display:flex;gap:var(--space-2);flex-wrap:wrap;max-width:100%}.BlogPage_categoryBtn__wBFpi{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.BlogPage_categoryDot__6_5tJ{width:8px;height:8px;border-radius:50%;transition:transform var(--transition-fast)}.BlogPage_categoryBtn__wBFpi:hover{border-color:var(--category-color,var(--color-accent));color:var(--color-text)}.BlogPage_categoryBtn__wBFpi:hover .BlogPage_categoryDot__6_5tJ{transform:scale(1.3)}.BlogPage_categoryBtn__wBFpi.BlogPage_active__kmP9i{background:var(--color-surface);border-color:var(--category-color,var(--color-accent));color:var(--color-text)}.BlogPage_searchWrapper__azyGr{position:relative;width:240px}.BlogPage_searchIcon__RPjOO{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.BlogPage_searchInput__wcPos{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-sm);transition:all var(--transition-fast)}.BlogPage_searchInput__wcPos::placeholder{color:var(--color-text-secondary)}.BlogPage_searchInput__wcPos:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.BlogPage_activeTagFilter__ASwwM{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(189,207,0,.08);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-lg)}.BlogPage_activeTagLabel__Q5x7_{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_activeTag__zx_33{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-accent);color:var(--color-black);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.BlogPage_clearTagBtn__1s2J5{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:rgba(0,0,0,.2);border:none;border-radius:50%;color:var(--color-black);cursor:pointer;transition:background var(--transition-fast)}.BlogPage_clearTagBtn__1s2J5:hover{background:rgba(0,0,0,.4)}.BlogPage_featuredSection__gNqk4{padding:var(--space-12) 0}.BlogPage_featuredCard__Rh_tE{position:relative;background:linear-gradient(135deg,var(--color-surface) 0,rgba(45,45,45,.8) 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.BlogPage_featuredCard__Rh_tE:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.BlogPage_featuredLink__f177Q{display:block;text-decoration:none;color:inherit}.BlogPage_featuredContent__HB2pY{padding:var(--space-12);position:relative;z-index:1}.BlogPage_featuredGradient__IvFg8{position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent,rgba(189,207,0,.05));pointer-events:none}.BlogPage_featuredMeta__fF6nt{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.BlogPage_featuredCategory__zgjvr{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-black)}.BlogPage_featuredDate__a0HAT,.BlogPage_featuredReadTime__GqhwG{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_featuredTitle__RaRyT{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2;max-width:700px}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7;max-width:600px;margin-bottom:var(--space-8)}.BlogPage_featuredFooter__M9rbl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.BlogPage_featuredAuthor__yboLC{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-medium)}.BlogPage_authorAvatar__zkEi8{width:40px;height:40px;background:var(--color-accent);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-base)}.BlogPage_readMoreBtn__ZI93w{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-weight:var(--font-semibold);transition:gap var(--transition-fast)}.BlogPage_featuredCard__Rh_tE:hover .BlogPage_readMoreBtn__ZI93w{gap:var(--space-3)}.BlogPage_postsSection__mRKvL{padding:var(--space-12) 0 var(--space-20)}.BlogPage_sectionTitle__7Vb8H{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-8)}.BlogPage_postsGrid__0BNBj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media (max-width:1024px){.BlogPage_postsGrid__0BNBj{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogPage_postsGrid__0BNBj{grid-template-columns:1fr}}.BlogPage_postCard__kkRyD{position:relative;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.BlogPage_postCard__kkRyD:hover{border-color:var(--color-accent);background:rgba(189,207,0,.03)}.BlogPage_postHoverLine__64KYs{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform var(--transition-base)}.BlogPage_postCard__kkRyD:hover .BlogPage_postHoverLine__64KYs{transform:scaleX(1)}.BlogPage_postLink__oQSQR{display:flex;flex-direction:column;height:100%;padding:var(--space-8);text-decoration:none;color:inherit}.BlogPage_postHeader__25K__{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.BlogPage_postCategory__cgy2D{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}.BlogPage_postReadTime__U4w9q{font-size:var(--text-xs);color:var(--color-text-secondary);margin-left:auto}.BlogPage_postTitle__HsdBS{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.BlogPage_postCard__kkRyD:hover .BlogPage_postTitle__HsdBS{color:var(--color-accent)}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;margin-bottom:var(--space-6)}.BlogPage_postFooter__B7e6D{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);border-top:1px solid var(--color-border);margin-top:auto}.BlogPage_postAuthor__uprWj{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-medium)}.BlogPage_authorAvatarSmall__SA18l{width:28px;height:28px;background:var(--color-accent);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-xs)}.BlogPage_postDate__nbWiv{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_noResults__7aLxu{text-align:center;padding:var(--space-20);color:var(--color-text-secondary)}.BlogPage_noResults__7aLxu svg{margin-bottom:var(--space-4);opacity:.5}.BlogPage_noResults__7aLxu p{font-size:var(--text-lg);margin-bottom:var(--space-6)}.BlogPage_noResults__7aLxu button{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast)}.BlogPage_noResults__7aLxu button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(189,207,0,.3)}a.BlogPage_categoryBtn__wBFpi,a.BlogPage_clearTagBtn__1s2J5{text-decoration:none}.BlogPage_clearFilters__YoQKx{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border-radius:var(--radius-md);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-fast)}.BlogPage_clearFilters__YoQKx:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(189,207,0,.3)}.BlogPage_pagination__w4MAq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-12)}.BlogPage_pageLink__ev22w{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--transition-fast)}a.BlogPage_pageLink__ev22w:hover{border-color:var(--color-accent);color:var(--color-text)}.BlogPage_pageActive__vdF0i{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}@media (max-width:1024px){.BlogPage_hero__7rlB8{padding:130px 0 50px}.BlogPage_heroTitle__ZnfXU{font-size:clamp(2rem,4vw,3rem)}.BlogPage_featuredContent__HB2pY{padding:var(--space-10)}.BlogPage_featuredTitle__RaRyT{font-size:clamp(1.5rem,2.5vw,2rem)}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-base);max-width:100%}.BlogPage_postsSection__mRKvL{padding:var(--space-8) 0 var(--space-16)}.BlogPage_sectionTitle__7Vb8H{font-size:var(--text-xl);margin-bottom:var(--space-6)}}@media (max-width:768px){.BlogPage_hero__7rlB8{padding:120px 0 40px}.BlogPage_hero__7rlB8:before{width:100%;height:300px}.BlogPage_heroTitle__ZnfXU{font-size:1.875rem;line-height:1.2}.BlogPage_heroSubtitle__MqoPq{font-size:var(--text-base);padding:0 var(--space-4)}.BlogPage_filtersSection__yaDO4{top:60px;padding:var(--space-4) 0}.BlogPage_filtersContainer__KgHYF{flex-direction:column;align-items:stretch;gap:var(--space-4)}.BlogPage_categories__AYUyW{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);max-width:calc(100vw - var(--space-8));width:100%;box-sizing:border-box}.BlogPage_categories__AYUyW::-webkit-scrollbar{display:none}.BlogPage_categoryBtn__wBFpi{flex-shrink:0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.BlogPage_searchWrapper__azyGr{width:100%}.BlogPage_featuredSection__gNqk4{padding:var(--space-8) 0}.BlogPage_featuredCard__Rh_tE{border-radius:var(--radius-lg)}.BlogPage_featuredContent__HB2pY{padding:var(--space-6)}.BlogPage_featuredMeta__fF6nt{flex-wrap:wrap;gap:var(--space-2)}.BlogPage_featuredCategory__zgjvr{font-size:10px;padding:var(--space-1) var(--space-2)}.BlogPage_featuredTitle__RaRyT{font-size:1.375rem;margin-bottom:var(--space-3)}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPage_featuredFooter__M9rbl{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.BlogPage_featuredAuthor__yboLC{font-size:var(--text-sm)}.BlogPage_authorAvatar__zkEi8{width:32px;height:32px;font-size:var(--text-sm)}.BlogPage_postsSection__mRKvL{padding:var(--space-6) 0 var(--space-12)}.BlogPage_sectionTitle__7Vb8H{font-size:var(--text-lg);margin-bottom:var(--space-5)}.BlogPage_postCard__kkRyD{border-radius:var(--radius-lg)}.BlogPage_postLink__oQSQR{padding:var(--space-5)}.BlogPage_postHeader__25K__{margin-bottom:var(--space-4)}.BlogPage_postTitle__HsdBS{font-size:var(--text-lg);margin-bottom:var(--space-3)}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-sm);margin-bottom:var(--space-4);-webkit-line-clamp:2}.BlogPage_postFooter__B7e6D{padding-top:var(--space-4)}.BlogPage_authorAvatarSmall__SA18l{width:24px;height:24px}.BlogPage_postAuthor__uprWj,.BlogPage_postDate__nbWiv{font-size:var(--text-xs)}.BlogPage_noResults__7aLxu{padding:var(--space-12)}.BlogPage_noResults__7aLxu p{font-size:var(--text-base)}}@media (max-width:480px){.BlogPage_hero__7rlB8{padding:100px 0 32px}.BlogPage_heroLabel__dukhc{font-size:10px;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4)}.BlogPage_heroTitle__ZnfXU{font-size:1.5rem;padding:0 var(--space-2)}.BlogPage_heroSubtitle__MqoPq{font-size:var(--text-sm);line-height:1.5}.BlogPage_filtersSection__yaDO4{top:56px}.BlogPage_categoryBtn__wBFpi{padding:6px 10px;font-size:11px}.BlogPage_categoryDot__6_5tJ{width:6px;height:6px}.BlogPage_searchInput__wcPos{font-size:var(--text-sm);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8)}.BlogPage_searchIcon__RPjOO{left:var(--space-3);width:16px;height:16px}.BlogPage_featuredSection__gNqk4{padding:var(--space-6) 0}.BlogPage_featuredContent__HB2pY{padding:var(--space-5)}.BlogPage_featuredMeta__fF6nt{gap:var(--space-2)}.BlogPage_featuredDate__a0HAT,.BlogPage_featuredReadTime__GqhwG{font-size:11px}.BlogPage_featuredTitle__RaRyT{font-size:1.125rem;line-height:1.3}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-xs);line-height:1.5;-webkit-line-clamp:2}.BlogPage_readMoreBtn__ZI93w{font-size:var(--text-sm)}.BlogPage_postsSection__mRKvL{padding:var(--space-5) 0 var(--space-10)}.BlogPage_postsGrid__0BNBj{gap:var(--space-4)}.BlogPage_postLink__oQSQR{padding:var(--space-4)}.BlogPage_postCategory__cgy2D{font-size:10px;padding:3px 8px}.BlogPage_postReadTime__U4w9q{font-size:10px}.BlogPage_postTitle__HsdBS{font-size:var(--text-base);line-height:1.35;-webkit-line-clamp:2}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-xs);line-height:1.5;margin-bottom:var(--space-3)}.BlogPage_postFooter__B7e6D{padding-top:var(--space-3);flex-wrap:wrap;gap:var(--space-2)}.BlogPage_authorAvatarSmall__SA18l{width:22px;height:22px;font-size:10px}.BlogPage_postAuthor__uprWj{gap:var(--space-2)}.BlogPage_noResults__7aLxu{padding:var(--space-8)}.BlogPage_noResults__7aLxu svg{width:36px;height:36px}.BlogPage_noResults__7aLxu p{font-size:var(--text-sm);margin-bottom:var(--space-4)}.BlogPage_noResults__7aLxu button{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}}@media (max-width:360px){.BlogPage_hero__7rlB8{padding:90px 0 24px}.BlogPage_heroTitle__ZnfXU{font-size:1.25rem}.BlogPage_featuredContent__HB2pY{padding:var(--space-4)}.BlogPage_featuredTitle__RaRyT{font-size:1rem}.BlogPage_postLink__oQSQR{padding:var(--space-3)}.BlogPage_postTitle__HsdBS{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.BlogPage_categoryBtn__wBFpi,.BlogPage_featuredCard__Rh_tE,.BlogPage_postCard__kkRyD,.BlogPage_postHoverLine__64KYs{transition:none}}.BlogPage_authorHero__53VqF{display:flex;align-items:flex-start;gap:var(--space-8);max-width:900px;margin:0 auto}.BlogPage_authorPhoto__Z5Rkp{width:160px;height:160px;flex-shrink:0;border-radius:50%;object-fit:cover;border:3px solid var(--color-accent);background:var(--color-surface)}.BlogPage_authorInitials__GBVmr{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-accent)}.BlogPage_authorIntro__zPvRl{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;text-align:left}.BlogPage_authorName__BhQ4D{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);color:var(--color-text);margin:0}.BlogPage_authorRole__6gtkv{font-family:var(--font-footer);color:var(--color-accent);font-weight:var(--font-semibold);margin:0}.BlogPage_authorBio__B1zzL{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6;margin:var(--space-2) 0 0}.BlogPage_authorSocial__L_WoU{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.BlogPage_authorSocialLink__jsVPM{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;transition:all var(--transition-fast)}.BlogPage_authorSocialLink__jsVPM:hover{border-color:var(--color-accent);color:var(--color-text)}@media (max-width:768px){.BlogPage_authorHero__53VqF{flex-direction:column}.BlogPage_authorHero__53VqF,.BlogPage_authorIntro__zPvRl{align-items:center;text-align:center}}.KartaCzytajTez_lista__Y0hwk{display:grid;grid-template-columns:1fr;gap:var(--space-4);list-style:none;margin:0;padding:0}.KartaCzytajTez_karta__9CwYT{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--transition-fast)}@media (min-width:768px){.KartaCzytajTez_karta__9CwYT{border-radius:var(--radius-xl);padding:var(--space-6)}}.KartaCzytajTez_karta__9CwYT:hover{border-color:var(--color-accent)}.KartaCzytajTez_karta__9CwYT:has(.KartaCzytajTez_link__MIqDo:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.KartaCzytajTez_naglowek__5w3xI{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.KartaCzytajTez_kategoria__vyni9{display:inline-flex;align-items:center;gap:var(--space-2);padding:.125rem var(--space-3);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.03em;line-height:1.6;color:var(--color-text)}.KartaCzytajTez_kropka__9W6PR{width:.5rem;height:.5rem;border-radius:var(--radius-full);flex:none}.KartaCzytajTez_czas__mWS9N{font-size:var(--text-xs);line-height:1.6;color:var(--color-text-secondary)}.KartaCzytajTez_tytul__LI375{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--font-semibold);line-height:1.3;letter-spacing:-.01em;margin:0;color:var(--color-text);text-wrap:pretty;overflow-wrap:anywhere}@media (min-width:768px){.KartaCzytajTez_tytul__LI375{font-size:var(--text-xl)}}.KartaCzytajTez_karta__9CwYT:hover .KartaCzytajTez_tytul__LI375{color:var(--color-accent)}.KartaCzytajTez_link__MIqDo{color:inherit;text-decoration:none}.KartaCzytajTez_link__MIqDo:focus-visible{outline:none}.KartaCzytajTez_link__MIqDo:after{content:"";position:absolute;inset:0;border-radius:inherit}.KartaCzytajTez_tagi__agcFf{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0;font-family:var(--font-footer);font-size:.8125rem;line-height:1.5}.KartaCzytajTez_tag__ihD7f{white-space:nowrap}.KartaCzytajTez_tagLink__0tBVT{color:var(--color-text-secondary);text-decoration:none}.KartaCzytajTez_tagLink__0tBVT:hover{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.18em}.KartaCzytajTez_tagLink__0tBVT:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.KartaCzytajTez_separator__2M5x8{margin-left:var(--space-2);color:var(--color-text-secondary)}.KartaCzytajTez_stopka__tMqfR{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.6;white-space:nowrap}.KartaCzytajTez_stopka__tMqfR .KartaCzytajTez_separator__2M5x8{margin-left:0}.KartaCzytajTez_awatar__Bx9om{width:1.5rem;height:1.5rem;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-black);font-weight:var(--font-bold);font-size:.6875rem}.KartaCzytajTez_autor__tV2ZH{font-weight:var(--font-medium);color:var(--color-text)}.KartaCzytajTez_data__PBWfr{color:var(--color-text-secondary)}.jak-pracujemy_strona__xrba4{padding:calc(var(--space-24) + var(--space-8)) 0 var(--space-16);color:var(--color-text)}.jak-pracujemy_kontener__DcK44{max-width:53.75rem}.jak-pracujemy_tytul__clxjf{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1.15;color:var(--color-text);margin:0 0 var(--space-4)}.jak-pracujemy_lead__pozCS{font-family:var(--font-footer);font-size:var(--text-lg);line-height:1.6;color:var(--color-text-secondary);margin:0}.jak-pracujemy_sekcja__iDLMx{margin:0}.jak-pracujemy_sekcjaTytul__jeZzk{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);margin:var(--space-10) 0 var(--space-4)}.jak-pracujemy_tresc__ckeOe{font-family:var(--font-footer);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}.jak-pracujemy_tresc__ckeOe ol,.jak-pracujemy_tresc__ckeOe p,.jak-pracujemy_tresc__ckeOe ul{margin:0}.jak-pracujemy_tresc__ckeOe>:not(:first-child){margin-top:var(--space-3)}.jak-pracujemy_tresc__ckeOe ol,.jak-pracujemy_tresc__ckeOe ul{padding-left:1.4em}.jak-pracujemy_tresc__ckeOe ul{list-style:disc}.jak-pracujemy_tresc__ckeOe ol{list-style:decimal}.jak-pracujemy_tresc__ckeOe ol li::marker{color:var(--color-accent);font-family:var(--font-heading);font-weight:700}.jak-pracujemy_tresc__ckeOe li+li{margin-top:var(--space-2)}.jak-pracujemy_tresc__ckeOe strong{color:var(--color-text)}.jak-pracujemy_tresc__ckeOe a{color:var(--color-text);text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:var(--color-accent)}.jak-pracujemy_liczby__qVVRK{display:grid;gap:var(--space-4);grid-template-columns:1fr;margin:var(--space-5) 0 0;padding:0;list-style:none}@media (min-width:600px){.jak-pracujemy_liczby__qVVRK{grid-template-columns:repeat(3,minmax(0,1fr))}.jak-pracujemy_liczby__qVVRK[data-liczb="1"]{grid-template-columns:1fr}.jak-pracujemy_liczby__qVVRK[data-liczb="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.jak-pracujemy_liczby__qVVRK[data-liczb="1"] li{flex-direction:row;align-items:center;gap:var(--space-5)}}.jak-pracujemy_liczby__qVVRK li{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-footer);color:var(--color-text-secondary);line-height:1.6}.jak-pracujemy_liczba__e6_Vr{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);line-height:1.1}.jak-pracujemy_cta__Z2D4H{margin-top:var(--space-12);padding:var(--space-8) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-lg);text-align:center}.jak-pracujemy_cta__Z2D4H .jak-pracujemy_sekcjaTytul__jeZzk{margin-top:0}.jak-pracujemy_ctaOpis__caLU3{font-family:var(--font-footer);line-height:1.6;color:var(--color-text-secondary);max-width:40rem;margin:0 auto var(--space-5)}.jak-pracujemy_inne__Xela_ ul{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.jak-pracujemy_inne__Xela_ a{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-2) .875rem;border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-footer);color:var(--color-text);text-decoration:none}.jak-pracujemy_inne__Xela_ a:hover{border-color:var(--color-accent)}.jak-pracujemy_inne__Xela_ a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}