.privacy-page{--privacy-ink:#032d29;--privacy-ink-deep:#00231f;--privacy-paper:#f4f1e8;--privacy-white:#fff;--privacy-lime:var(--color-accent-lime);--privacy-aqua:var(--color-accent-teal);--privacy-orange:#ff4b1f;--privacy-text:#173d39;--privacy-muted:#607a76;--privacy-line:#d9dfd9;min-width:20rem;color:var(--privacy-text);background:#dadbd7;margin:0;overflow-x:clip}.privacy-page *,.privacy-page :before,.privacy-page :after{box-sizing:border-box}.privacy-page a{color:inherit}.privacy-page__frame{background:var(--privacy-paper);width:min(100%,73.75rem);min-height:100vh;margin-inline:auto;overflow:hidden;box-shadow:0 .75rem 3.125rem #00000029}.privacy-shell{width:calc(100% - 5rem);max-width:67.5rem;margin-inline:auto}.privacy-skip-link{z-index:100;background:var(--privacy-lime);color:var(--privacy-ink);padding:.75rem 1rem;font-weight:800;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.privacy-skip-link:focus{transform:translateY(0)}.privacy-page :focus-visible{outline:.1875rem solid var(--privacy-lime);outline-offset:.1875rem}.privacy-page .site-header{background:var(--privacy-ink);height:7rem;color:var(--privacy-white);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.875rem;padding-inline:max(2.5rem,50% - 33.75rem);display:flex;position:relative}.privacy-page .brand{align-items:center;min-width:10.625rem;display:inline-flex}.privacy-page .brand img{width:11.25rem;height:auto;display:block}.privacy-page .desktop-nav{text-transform:uppercase;align-items:center;gap:2.125rem;font-size:.75rem;font-weight:800;line-height:1;display:flex}.privacy-page .desktop-nav a{border-bottom:.125rem solid #0000;padding:.75rem 0;text-decoration:none}.privacy-page .desktop-nav a:hover,.privacy-page .desktop-nav a:focus-visible{border-color:var(--privacy-lime)}.privacy-page .header-cta{background:var(--privacy-orange);min-height:3.625rem;color:var(--privacy-white);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:1.375rem;padding-inline:1.5625rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.privacy-page .header-cta:after{content:"→";font-family:Arial,sans-serif;font-size:1.75rem;font-weight:300;line-height:1}.privacy-page .mobile-menu{display:none}.privacy-page .mobile-menu button{width:3rem;height:3rem;color:var(--privacy-white);cursor:pointer;background:0 0;border:1px solid #ffffff4d;font-size:1.375rem}.privacy-page .mobile-menu nav{z-index:10;background:var(--privacy-ink-deep);border:1px solid #fff3;position:absolute;top:100%;left:1.25rem;right:1.25rem;box-shadow:0 .75rem 1.5rem #0003}.privacy-page .mobile-menu nav[hidden]{display:none}.privacy-page .mobile-menu nav a{text-transform:uppercase;border-bottom:1px solid #ffffff26;padding:1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:block}.privacy-page .mobile-menu-cta{background:var(--privacy-orange);color:var(--privacy-white)}.privacy-hero{background:var(--privacy-ink);color:var(--privacy-white);padding:4.125rem 0 4.5rem;position:relative;overflow:hidden}.privacy-hero:after{content:"";border:2.625rem solid #d7f43b12;border-radius:50%;width:29.375rem;height:29.375rem;position:absolute;top:-9.0625rem;right:-5.625rem}.privacy-eyebrow{color:var(--privacy-lime);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.privacy-hero h1{max-width:46.25rem;color:inherit;letter-spacing:-.05em;text-transform:uppercase;margin:1.125rem 0 1.25rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:850;line-height:.92}.privacy-hero__lead{color:#dce9e6;max-width:42.5rem;margin:0;font-size:1rem;line-height:1.55}.privacy-updated{color:#bdd0cb;border:1px solid #ffffff38;margin-top:1.5625rem;padding:.5625rem .8125rem;font-size:.75rem;display:inline-block}.privacy-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:4rem;padding:4rem 0 5.25rem;display:grid}.privacy-toc{border-top:.3125rem solid var(--privacy-lime);background:var(--privacy-white);align-self:start;padding:1.5625rem;position:sticky;top:1.5rem;box-shadow:0 .625rem 1.75rem #00231f12}.privacy-toc strong{color:var(--privacy-ink);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:.9375rem;font-size:1.5rem;font-weight:850;line-height:1;display:block}.privacy-toc a{border-bottom:1px solid var(--privacy-line);color:var(--privacy-muted);padding:.5625rem 0;font-size:.8125rem;line-height:1.25;text-decoration:none;display:block}.privacy-toc a:hover,.privacy-toc a:focus-visible{color:var(--privacy-ink)}.privacy-article{min-width:0}.privacy-summary{border-left:.3125rem solid var(--privacy-aqua);background:#e4eeea;margin-bottom:2rem;padding:1.5625rem 1.75rem;font-size:.9375rem;line-height:1.6}.privacy-article section{border-bottom:1px solid var(--privacy-line);margin:0 0 1.9375rem;padding:0 0 1.9375rem;scroll-margin-top:1.5rem}.privacy-article section:last-child{border-bottom:0;margin-bottom:0}.privacy-article h2{color:var(--privacy-ink);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.125rem);font-weight:850;line-height:1}.privacy-article h3{color:var(--privacy-ink);margin:1.4375rem 0 .625rem;font-size:.944rem;font-weight:800}.privacy-article p,.privacy-article li{font-size:.833rem;line-height:1.68}.privacy-article p{margin:0 0 .722rem}.privacy-consent-button{border:2px solid var(--privacy-ink);min-height:2.75rem;color:inherit;cursor:pointer;font:inherit;background:0 0;padding:.55rem .9rem;font-weight:800}.privacy-consent-button:focus-visible{outline:3px solid var(--privacy-orange);outline-offset:3px}.privacy-article ul{margin:.5625rem 0 0;padding-left:1.3125rem}.privacy-article li+li{margin-top:.444rem}.privacy-data-card{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.privacy-data-card div{border:1px solid var(--privacy-line);background:var(--privacy-white);padding:1rem}.privacy-data-card span{color:var(--privacy-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.611rem;display:block}.privacy-data-card strong{color:var(--privacy-ink);font-size:.833rem}.privacy-footer{background:var(--privacy-ink-deep);color:#dce9e6;padding:2.5rem 0}.privacy-footer .privacy-shell{justify-content:space-between;align-items:flex-end;gap:2.1875rem;display:flex}.privacy-footer strong{color:var(--privacy-white);letter-spacing:-.045em;text-transform:uppercase;font-size:1.611rem;font-weight:850;line-height:1;display:block}.privacy-footer p{margin:.5rem 0 0;font-size:.722rem}.privacy-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1.125rem;font-size:.667rem;display:flex}.privacy-footer a{text-decoration:none}.privacy-footer a:hover,.privacy-footer a:focus-visible{color:var(--privacy-lime)}@media (width<=51.25rem){.privacy-shell{width:calc(100% - 2.5rem)}.privacy-page .site-header{height:5.5rem;padding-inline:1.25rem}.privacy-page .desktop-nav,.privacy-page .header-cta{display:none}.privacy-page .mobile-menu{display:block}.privacy-page .brand img{width:9.375rem}.privacy-hero{padding:3rem 0 3.3125rem}.privacy-layout{grid-template-columns:1fr;gap:1.75rem;padding:2.375rem 0 3.625rem}.privacy-toc{position:static}.privacy-toc a{display:none}.privacy-toc strong{margin:0;font-size:1.167rem}.privacy-toc strong:after{color:var(--privacy-muted);content:" — 13 sekcji";font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:.667rem;font-weight:400}.privacy-data-card{grid-template-columns:1fr}.privacy-footer .privacy-shell{display:block}.privacy-footer nav{justify-content:flex-start;margin-top:1.5rem}}@media (width<=28.75rem){.privacy-shell{width:calc(100% - 1.875rem)}.privacy-hero h1{font-size:2.4rem}.privacy-hero__lead{font-size:.889rem}.privacy-article h2{font-size:1.611rem}.privacy-summary{padding:1.3125rem}}
