@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--plum-950:#140309;--plum-900:#1c0411;--plum-800:#26081a;--plum-700:#310e23;--plum-600:#3d1730;--gold-600:#bf9444;--gold-500:#d9b65f;--gold-400:#ecca77;--gold-300:#fada83;--cream:#f7f1ea;--color-bg:var(--plum-900);--color-surface:var(--plum-800);--color-surface-2:var(--plum-700);--color-line:var(--plum-600);--color-ink:var(--cream);--color-muted:#bda6b2;--color-accent:var(--gold-500);--color-accent-strong:var(--gold-400);--color-accent-deep:var(--gold-600);--color-accent-contrast:var(--plum-900);--color-success:#6fd39b;--color-error:#ff8a80;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:clamp(.75rem, .73rem + .1vw, .8125rem);--text-sm:clamp(.875rem, .85rem + .12vw, .9375rem);--text-base:clamp(1rem, .97rem + .16vw, 1.0625rem);--text-lg:clamp(1.125rem, 1.06rem + .32vw, 1.3125rem);--text-xl:clamp(1.375rem, 1.22rem + .75vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.5rem + 1.75vw, 3rem);--text-3xl:clamp(2.5rem, 1.85rem + 3.2vw, 4.5rem);--leading-tight:1.04;--leading-snug:1.3;--leading-relaxed:1.65;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--tracking-tight:-.03em;--tracking-wide:.06em;--tracking-widest:.18em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--section-padding-y:clamp(4rem, 8vw, 6rem);--container:72rem;--container-narrow:42rem;--gutter:clamp(1.125rem, 4vw, 2.5rem);--header-height:7rem;--radius-sm:6px;--radius-btn:12px;--radius-card:16px;--radius-lg:28px;--radius-full:999px;--shadow-card:0 20px 50px -30px #000000e6;--shadow-gold:0 12px 34px -14px #d9b65f59;--transition:.18s ease;--z-header:100;--z-overlay:200}@media (width>=54rem){:root{--header-height:4.5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-sm));color-scheme:dark}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,svg{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;color:inherit}::selection{background-color:var(--color-accent);color:var(--color-accent-contrast)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4{font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-3xl);font-weight:var(--font-weight-black)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);letter-spacing:-.01em}p{text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;transition:color var(--transition), text-decoration-color var(--transition)}a:hover{text-decoration-color:currentColor}strong{font-weight:var(--font-weight-semibold)}.eyebrow{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-xs);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:inline-flex}.eyebrow:before{content:"";background-color:var(--color-accent-deep);width:1.75rem;height:1px}.lead{max-width:46ch;color:var(--color-muted);font-size:var(--text-lg);line-height:var(--leading-snug)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-padding-y)}.section--panel{background-color:var(--plum-950);border-block:1px solid var(--color-line)}.section__head{max-width:46rem;margin-bottom:var(--space-lg)}.section__head .lead{margin-top:var(--space-sm)}.section__cta{margin-top:var(--space-lg)}.grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.grid--pary{grid-template-columns:1fr}@media (width>=44rem){.grid--pary{grid-template-columns:repeat(2,1fr)}}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-btn);background-color:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--transition), transform var(--transition), box-shadow var(--transition);border:1px solid #0000;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.btn:hover{background-color:var(--color-accent-strong);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--ghost{border-color:color-mix(in srgb, var(--color-ink) 28%, transparent);color:var(--color-ink);background-color:#0000}.btn--ghost:hover{background-color:color-mix(in srgb, var(--color-ink) 8%, transparent);border-color:var(--color-ink);box-shadow:none}.btn-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.card{padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);transition:border-color var(--transition), transform var(--transition)}.card:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.card h3{margin-bottom:var(--space-2xs)}.card p{color:var(--color-muted);font-size:var(--text-base)}@media (width>=44rem){.card{padding:var(--space-lg)}}.badge{border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;vertical-align:middle;padding:.3em .8em;display:inline-block}.list-check{color:var(--color-muted);padding:0;list-style:none}.list-check li{padding-left:1.85rem;position:relative}.list-check li+li{margin-top:var(--space-2xs)}.list-check li:before{content:"";border-radius:var(--radius-full);border:1.5px solid var(--color-accent);width:.7rem;height:.7rem;position:absolute;top:.6em;left:0}.form{max-width:34rem;margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface)}@media (width>=44rem){.form{padding:var(--space-lg)}}.field+.field,.field+.consent,.consent+.consent,.consent+.form-actions,.field+.form-actions{margin-top:var(--space-sm)}.field{gap:var(--space-3xs);flex-direction:column;display:flex}.field label{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.field input,.field select,.field textarea{border:1px solid var(--color-line);border-radius:var(--radius-btn);background-color:var(--color-surface-2);width:100%;color:var(--color-ink);transition:border-color var(--transition), box-shadow var(--transition);padding:.7rem .9rem}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--color-muted) 70%, transparent)}.field textarea{resize:vertical;min-height:6rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent);outline:none}.consent{gap:var(--space-2xs);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);margin-top:.1em}.consent label{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.form-note{margin-bottom:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.pole-podpowiedz{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.form-zastrzezenie{margin-top:var(--space-sm)}.form-actions{margin-top:var(--space-md)}.form-actions .btn{width:100%}@media (width>=34rem){.form-actions .btn{width:auto}}.dokument__wstep{margin-top:var(--space-sm);color:var(--color-muted)}.dokument__data{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.spis-tresci{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface)}.spis-tresci h2{margin:0 0 var(--space-sm);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.spis-tresci ol{counter-reset:par;margin:0;padding:0;list-style:none}.spis-tresci li{counter-increment:par;gap:var(--space-2xs);grid-template-columns:2.6rem 1fr;display:grid}.spis-tresci li+li{margin-top:var(--space-3xs)}.spis-tresci li:before{content:"§ " counter(par);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-block:.3rem}.spis-tresci a{color:var(--color-ink);font-size:var(--text-sm);padding-block:.3rem;text-decoration:none;display:inline-block}.spis-tresci a:hover{color:var(--color-accent)}.paragraf{margin-top:var(--space-xl)}.paragraf>h2{margin-bottom:var(--space-sm);font-size:var(--text-lg)}.paragraf>h2 .numer{margin-bottom:var(--space-3xs);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);display:block}.ustepy{color:var(--color-muted);margin:0;padding-left:1.6rem}.ustepy>li+li{margin-top:var(--space-sm)}.ustepy ol,.ustepy ul{margin-top:var(--space-2xs);padding-left:1.2rem}.ustepy li li+li{margin-top:var(--space-3xs)}.wzor{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;overflow-x:auto}.prose h1{margin-bottom:var(--space-md)}.prose h2{margin-top:var(--space-lg);margin-bottom:var(--space-2xs);font-size:var(--text-xl)}.prose h2:first-of-type{margin-top:var(--space-md)}.prose p{color:var(--color-muted)}.prose p+p{margin-top:var(--space-sm)}.prose ul,.prose ol{margin-top:var(--space-sm);color:var(--color-muted);padding-left:1.25rem}.prose li+li{margin-top:var(--space-3xs)}.prose a{color:var(--color-accent)}.prose a.btn{color:var(--color-accent-contrast)}.prose a.btn--ghost{color:var(--color-ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2xs);left:var(--space-2xs);z-index:var(--z-overlay);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);transition:transform var(--transition);text-decoration:none;position:fixed;transform:translateY(-250%)}.skip-link:focus-visible{transform:translateY(0)}.link-dalej{margin-top:var(--space-sm)}.link-dalej a{color:var(--color-accent);font-size:var(--text-sm);padding-block:.3rem;display:inline-block}.cena-box{padding:var(--space-md);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));align-self:start}.cena-box__etykieta{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.cena-box__kwota{margin-top:var(--space-2xs);font-size:var(--text-2xl);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:1}.cena-box__jednostka{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-sm)}.cena-box__lista{margin-top:var(--space-md);padding-left:0;padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);font-size:var(--text-sm);list-style:none}.cena-box__lista li{padding-left:1.35rem;position:relative}.cena-box__lista li+li{margin-top:var(--space-3xs)}.cena-box__lista li:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);width:.45rem;height:.45rem;position:absolute;top:.62em;left:0}.cena-box .btn{width:100%;margin-top:var(--space-md)}.cena-box__stopka{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.site-header[data-astro-cid-hkbrpulz]{z-index:var(--z-header);border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);background-color:color-mix(in srgb, var(--color-bg) 82%, transparent);backdrop-filter:blur(14px);position:sticky;top:0}.site-header__inner[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-xs) var(--space-md);min-height:var(--header-height);padding-block:var(--space-2xs);flex-wrap:wrap;display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-2xs);text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-hkbrpulz]{flex-shrink:0}.brand__name[data-astro-cid-hkbrpulz]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);white-space:nowrap}.site-nav[data-astro-cid-hkbrpulz]{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);order:3;width:100%}.site-nav__list[data-astro-cid-hkbrpulz]{gap:0 var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding-block:.45rem;text-decoration:none;display:inline-block}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--color-ink)}.site-header__cta[data-astro-cid-hkbrpulz]{margin-left:auto;padding:.55rem 1.1rem}@media (width<=53.99rem){.site-nav[data-astro-cid-hkbrpulz]{overscroll-behavior-x:contain;overflow-x:auto}@media (width<=28rem){.site-nav[data-astro-cid-hkbrpulz]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.site-nav__list[data-astro-cid-hkbrpulz]{flex-wrap:nowrap}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap}}@media (width<=24rem){.site-header__inner[data-astro-cid-hkbrpulz]{gap:var(--space-2xs)}.site-header[data-astro-cid-hkbrpulz] .brand__mark[data-astro-cid-hkbrpulz]{width:40px;height:40px}}@media (width<=21.5rem){.brand__name[data-astro-cid-hkbrpulz]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=54rem){.site-header__inner[data-astro-cid-hkbrpulz]{flex-wrap:nowrap}.site-nav__list[data-astro-cid-hkbrpulz]{gap:0 var(--space-md)}.site-nav[data-astro-cid-hkbrpulz]{border-top:0;order:0;width:auto;margin-left:auto}.site-header__cta[data-astro-cid-hkbrpulz]{margin-left:0}}.site-footer[data-astro-cid-hkbrpulz]{margin-top:var(--space-2xl);border-top:1px solid var(--color-line);background-color:var(--plum-950)}.site-footer__inner[data-astro-cid-hkbrpulz]{gap:var(--space-lg);padding-block:var(--space-xl) var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=44rem){.site-footer__inner[data-astro-cid-hkbrpulz]{gap:var(--space-xl);grid-template-columns:1.4fr 1fr 1fr}}.site-footer__brand[data-astro-cid-hkbrpulz] .brand__mark[data-astro-cid-hkbrpulz]{margin-bottom:var(--space-xs)}.site-footer__name[data-astro-cid-hkbrpulz]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.site-footer__claim[data-astro-cid-hkbrpulz]{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-sm)}.site-footer__kontakt[data-astro-cid-hkbrpulz]{margin-top:var(--space-sm);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;display:flex}.site-footer__kontakt[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-accent);padding-block:.35rem;text-decoration:none;display:inline-block}.site-footer__kontakt[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.site-footer__social[data-astro-cid-hkbrpulz]{gap:var(--space-sm);margin:var(--space-2xs) 0 0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-muted);font-size:var(--text-sm);padding-block:.4rem;text-decoration:none;display:inline-block}.site-footer__social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-ink)}.site-footer__col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{margin-bottom:var(--space-2xs);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.site-footer__col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.site-footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-muted);font-size:var(--text-sm);padding-block:.4rem;text-decoration:none;display:inline-block}.site-footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-ink)}.site-footer__bottom[data-astro-cid-hkbrpulz]{padding-block:var(--space-md);border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}.site-footer__bottom[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--color-muted);font-size:var(--text-xs)}
