.kc-dev-offer[data-astro-cid-kq4vwez6]{--b-ink:var(--kc-tekst-glowny);--b-muted:var(--kc-tekst-drugorzedny);--b-line:var(--kc-linia-domyslna);--b-paper:var(--kc-tlo-sekcja);--b-lilac:var(--kc-tlo-sekcja);--b-accent:var(--kc-tekst-akcent);--b-accent-hover:var(--kc-akcja-glowna-hover);color:var(--b-ink);background:#fff;font-family:Inter,sans-serif;overflow-wrap:anywhere}.kc-dev-wrap[data-astro-cid-kq4vwez6]{width:calc(100% - 48px);max-width:1200px;margin-inline:auto;min-width:0}.kc-dev-hero[data-astro-cid-kq4vwez6]{padding:32px 0 48px;background:#fff;border-bottom:1px solid var(--b-line)}.kc-dev-hero-grid[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:32px}.kc-dev-eyebrow[data-astro-cid-kq4vwez6]{margin:0 0 12px}h1[data-astro-cid-kq4vwez6],h2[data-astro-cid-kq4vwez6],h3[data-astro-cid-kq4vwez6]{font-family:Montserrat,sans-serif;letter-spacing:-.03em;font-weight:600;color:var(--b-ink);text-wrap:balance}h1[data-astro-cid-kq4vwez6]{font-size:1.75rem;line-height:1.18;letter-spacing:-.5px;margin:0 0 24px}@media (min-width:1024px){h1[data-astro-cid-kq4vwez6]{font-size:3rem;line-height:1.15;letter-spacing:-1px}}h1[data-astro-cid-kq4vwez6] span[data-astro-cid-kq4vwez6]{display:block;margin-top:8px}h2[data-astro-cid-kq4vwez6]{font-size:1.5rem;line-height:1.25;letter-spacing:0;margin:0 0 16px}@media (min-width:1024px){h2[data-astro-cid-kq4vwez6]{font-size:2rem;line-height:1.2;letter-spacing:-.5px}}h3[data-astro-cid-kq4vwez6]{font-size:1.25rem;line-height:1.3;letter-spacing:0;margin:0 0 8px}p[data-astro-cid-kq4vwez6]{font-size:1rem;line-height:1.7;color:var(--b-muted);margin:0 0 16px;text-wrap:pretty}.kc-dev-lead[data-astro-cid-kq4vwez6]{font-size:1rem;line-height:1.6;color:var(--b-muted)}.kc-dev-actions[data-astro-cid-kq4vwez6]{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:24px}.kc-dev-actions[data-astro-cid-kq4vwez6] .btn-accent[data-astro-cid-kq4vwez6]{white-space:normal;text-align:center;gap:8px;min-height:48px;padding:0 20px;border-radius:8px;font-size:1rem;font-weight:600;box-shadow:none;transform:none}.kc-dev-actions[data-astro-cid-kq4vwez6] .btn-accent[data-astro-cid-kq4vwez6]:hover{background:var(--b-accent-hover);border-color:var(--b-accent-hover)}.kc-dev-text-link[data-astro-cid-kq4vwez6]{display:inline-block;padding-block:10px;color:var(--b-accent);font-weight:600;line-height:1.5;text-decoration:none;text-underline-offset:4px}.kc-dev-text-link[data-astro-cid-kq4vwez6]:hover{text-decoration:underline}.kc-dev-promise[data-astro-cid-kq4vwez6],.kc-dev-note[data-astro-cid-kq4vwez6]{color:var(--b-muted);font-size:.875rem;line-height:1.6}.kc-dev-muted[data-astro-cid-kq4vwez6]{color:var(--b-muted)}.kc-dev-promise[data-astro-cid-kq4vwez6]{margin:16px 0 0;max-width:62ch}figure[data-astro-cid-kq4vwez6]{margin:0;min-width:0}figure[data-astro-cid-kq4vwez6] img[data-astro-cid-kq4vwez6]{display:block;width:100%;height:auto;border-radius:12px}.kc-dev-section[data-astro-cid-kq4vwez6]{padding-block:88px;scroll-margin-top:112px}@media (max-width:1023px){.kc-dev-section[data-astro-cid-kq4vwez6]{padding-block:48px}}.kc-dev-section-intro[data-astro-cid-kq4vwez6]{max-width:820px;margin-bottom:32px}.kc-dev-section-intro[data-astro-cid-kq4vwez6]>p[data-astro-cid-kq4vwez6]:last-child{max-width:720px}.kc-dev-packages[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.kc-dev-note[data-astro-cid-kq4vwez6]{max-width:950px;margin:32px 0 0}.kc-dev-scope[data-astro-cid-kq4vwez6]{background:var(--b-paper)}.kc-dev-editorial[data-astro-cid-kq4vwez6],.kc-dev-contact[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.kc-dev-rows[data-astro-cid-kq4vwez6] article[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--b-line)}.kc-dev-rows[data-astro-cid-kq4vwez6] article[data-astro-cid-kq4vwez6]:first-child{padding-top:0;border:0}.kc-dev-rows[data-astro-cid-kq4vwez6] p[data-astro-cid-kq4vwez6],.kc-dev-process[data-astro-cid-kq4vwez6] p[data-astro-cid-kq4vwez6]{margin:0}.kc-dev-number[data-astro-cid-kq4vwez6]{font-size:1rem;color:var(--b-accent);font-weight:600;letter-spacing:0;line-height:1.75}.kc-dev-form[data-astro-cid-kq4vwez6]{background:#fff;border:1px solid var(--b-line);border-radius:var(--kc-promien-karta);padding:32px;box-shadow:var(--kc-cien-uniesiony);min-width:0;color:var(--b-ink)}.kc-dev-form[data-astro-cid-kq4vwez6] .input{min-width:0;width:100%;border-radius:8px}.kc-dev-form[data-astro-cid-kq4vwez6] [data-submit-btn]{white-space:normal;border-radius:8px;box-shadow:none;background-image:none}.kc-dev-process[data-astro-cid-kq4vwez6]{background:var(--b-paper)}.kc-dev-process[data-astro-cid-kq4vwez6] ol[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:32px 0 0;padding:0}.kc-dev-process[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]{border-top:1px solid var(--b-line);padding-top:24px;min-width:0}.kc-dev-process[data-astro-cid-kq4vwez6] h3[data-astro-cid-kq4vwez6]{margin-top:16px}.kc-dev-faq[data-astro-cid-kq4vwez6] details[data-astro-cid-kq4vwez6]{border-bottom:1px solid var(--b-line);padding:0}.kc-dev-faq[data-astro-cid-kq4vwez6] summary[data-astro-cid-kq4vwez6]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--b-ink);list-style:none}.kc-dev-faq[data-astro-cid-kq4vwez6] summary[data-astro-cid-kq4vwez6]::-webkit-details-marker{display:none}.kc-dev-faq[data-astro-cid-kq4vwez6] summary[data-astro-cid-kq4vwez6] span[data-astro-cid-kq4vwez6]{color:var(--b-accent);font-size:1.5rem;line-height:1;flex-shrink:0}.kc-dev-faq[data-astro-cid-kq4vwez6] details[data-astro-cid-kq4vwez6][open] summary[data-astro-cid-kq4vwez6] span[data-astro-cid-kq4vwez6]{transform:rotate(45deg)}.kc-dev-faq[data-astro-cid-kq4vwez6] p[data-astro-cid-kq4vwez6]{margin:0;padding:0 0 24px;max-width:76ch}.kc-dev-related[data-astro-cid-kq4vwez6]{padding-bottom:64px}.kc-dev-related[data-astro-cid-kq4vwez6] h2[data-astro-cid-kq4vwez6]{font-size:1.5rem}.kc-dev-related[data-astro-cid-kq4vwez6]>div[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.kc-dev-related[data-astro-cid-kq4vwez6] a[data-astro-cid-kq4vwez6]{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--b-line);padding-top:24px;color:var(--b-accent);text-decoration:none}.kc-dev-related[data-astro-cid-kq4vwez6] a[data-astro-cid-kq4vwez6]:hover strong[data-astro-cid-kq4vwez6]{text-decoration:underline}.kc-dev-related[data-astro-cid-kq4vwez6] strong[data-astro-cid-kq4vwez6],.kc-dev-related[data-astro-cid-kq4vwez6] small[data-astro-cid-kq4vwez6]{display:block}.kc-dev-related[data-astro-cid-kq4vwez6] strong[data-astro-cid-kq4vwez6]{color:var(--b-accent);font-weight:600;line-height:1.5}.kc-dev-related[data-astro-cid-kq4vwez6] small[data-astro-cid-kq4vwez6]{color:var(--b-muted);line-height:1.6;margin-top:8px;font-size:.875rem}.kc-dev-final[data-astro-cid-kq4vwez6]{background:var(--b-lilac)}a[data-astro-cid-kq4vwez6]:focus-visible,summary[data-astro-cid-kq4vwez6]:focus-visible{outline:3px solid var(--b-accent);outline-offset:4px;border-radius:4px}body:has(.kc-dev-offer) footer{overflow-wrap:anywhere}body:has(.kc-dev-offer) footer .grid>div,body:has(.kc-dev-offer) footer li>a,body:has(.kc-dev-offer) footer li>span{min-width:0}body:has(.kc-dev-offer) #sticky-cta a{min-width:0;text-align:center;overflow-wrap:anywhere}@media (max-width:1050px){.kc-dev-editorial[data-astro-cid-kq4vwez6],.kc-dev-contact[data-astro-cid-kq4vwez6]{gap:40px}.kc-dev-packages[data-astro-cid-kq4vwez6]{gap:16px}.kc-dev-packages[data-astro-cid-kq4vwez6] article{padding:24px 16px}.kc-dev-process[data-astro-cid-kq4vwez6] ol[data-astro-cid-kq4vwez6]{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-dev-hero-grid[data-astro-cid-kq4vwez6]{gap:32px}}@media (max-width:800px){.kc-dev-hero-grid[data-astro-cid-kq4vwez6],.kc-dev-editorial[data-astro-cid-kq4vwez6],.kc-dev-contact[data-astro-cid-kq4vwez6]{grid-template-columns:minmax(0,1fr)}.kc-dev-hero-grid[data-astro-cid-kq4vwez6]{padding-top:24px;gap:32px}.kc-dev-hero[data-astro-cid-kq4vwez6] figure[data-astro-cid-kq4vwez6]{max-width:500px;margin:auto}.kc-dev-packages[data-astro-cid-kq4vwez6]{grid-template-columns:minmax(0,1fr);gap:24px}.kc-dev-packages[data-astro-cid-kq4vwez6] article{padding:32px 24px}.kc-dev-related[data-astro-cid-kq4vwez6]>div[data-astro-cid-kq4vwez6]{grid-template-columns:minmax(0,1fr);gap:0}.kc-dev-related[data-astro-cid-kq4vwez6] a[data-astro-cid-kq4vwez6]{padding-bottom:24px}.kc-dev-contact[data-astro-cid-kq4vwez6]{gap:32px}.kc-dev-form[data-astro-cid-kq4vwez6]{padding:24px}}@media (max-width:600px){.kc-dev-wrap[data-astro-cid-kq4vwez6]{width:calc(100% - 32px)}.kc-dev-section[data-astro-cid-kq4vwez6]{padding-block:48px}.kc-dev-related[data-astro-cid-kq4vwez6]{padding-bottom:48px}.kc-dev-form[data-astro-cid-kq4vwez6]{padding:24px 16px}.kc-dev-process[data-astro-cid-kq4vwez6] ol[data-astro-cid-kq4vwez6]{grid-template-columns:minmax(0,1fr)}.kc-dev-packages[data-astro-cid-kq4vwez6] article{padding:24px 16px}.kc-dev-rows[data-astro-cid-kq4vwez6] article[data-astro-cid-kq4vwez6]{gap:16px}}.kc-dev-package[data-astro-cid-kq4vwez6]{gap:0}.kc-dev-package[data-astro-cid-kq4vwez6] .kc-dev-package-price[data-astro-cid-kq4vwez6]{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:600;color:var(--b-ink);letter-spacing:-.5px;line-height:1.3;margin-bottom:4px}.kc-dev-package-monthly[data-astro-cid-kq4vwez6]{font-weight:600;color:var(--b-accent)}.kc-dev-package-featured[data-astro-cid-kq4vwez6] .kc-dev-package-monthly[data-astro-cid-kq4vwez6]{color:var(--kc-tekst-link-na-ciemnym)}.kc-dev-package[data-astro-cid-kq4vwez6] ul[data-astro-cid-kq4vwez6]{padding-left:20px;margin:0 0 24px;flex:1;list-style:disc}.kc-dev-package[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]::marker{color:var(--b-accent)}.kc-dev-service[data-astro-cid-kq4vwez6] h1[data-astro-cid-kq4vwez6] span[data-astro-cid-kq4vwez6]{font-size:.7em;line-height:1.3;letter-spacing:-.03em;max-width:27ch}.kc-dev-package[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]{line-height:1.6;padding:6px 0;color:var(--b-muted)}.kc-dev-package[data-astro-cid-kq4vwez6]>.btn-accent[data-astro-cid-kq4vwez6]{margin-top:auto;white-space:normal;min-height:48px;padding:12px 24px;border-radius:8px;gap:10px;font-size:1rem;font-weight:600;line-height:1.5;text-align:center;box-shadow:none;transform:none}.kc-dev-package[data-astro-cid-kq4vwez6]>.btn-accent[data-astro-cid-kq4vwez6]:hover{background:var(--b-accent-hover);border-color:var(--b-accent-hover)}.kc-dev-details[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:32px}.kc-dev-details[data-astro-cid-kq4vwez6] article[data-astro-cid-kq4vwez6]{border-top:1px solid var(--b-line);padding-top:24px;min-width:0}.kc-dev-details[data-astro-cid-kq4vwez6] p[data-astro-cid-kq4vwez6],.kc-dev-details[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]{color:var(--b-muted);line-height:1.7}.kc-dev-details[data-astro-cid-kq4vwez6] ul[data-astro-cid-kq4vwez6]{padding-left:20px;list-style:disc}.kc-dev-details[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]{margin-bottom:8px}.kc-dev-details[data-astro-cid-kq4vwez6] li[data-astro-cid-kq4vwez6]::marker{color:var(--b-accent)}.kc-dev-source[data-astro-cid-kq4vwez6]{font-size:.875rem}.kc-dev-source[data-astro-cid-kq4vwez6] a[data-astro-cid-kq4vwez6]{color:var(--b-accent);text-decoration:underline;text-underline-offset:3px}.kc-dev-related[data-astro-cid-kq4vwez6] a[data-astro-cid-kq4vwez6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start}.kc-dev-related[data-astro-cid-kq4vwez6] img[data-astro-cid-kq4vwez6]{grid-column:1/-1;width:100%;height:auto;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:12px}@media (max-width:800px){.kc-dev-details[data-astro-cid-kq4vwez6]{grid-template-columns:1fr;gap:24px}.kc-dev-package[data-astro-cid-kq4vwez6]{padding:24px}}.kc-dev-form--ukryty[data-astro-cid-kq4vwez6]{display:none}.kc-dev-do-formularza[data-astro-cid-kq4vwez6]{max-width:100%;white-space:normal}.kc-dev-package-featured[data-astro-cid-kq4vwez6] [data-astro-cid-kq4vwez6]:is(h3,p,li,.kc-dev-muted){color:#ffffffdb}.kc-dev-package-featured[data-astro-cid-kq4vwez6] h3[data-astro-cid-kq4vwez6],.kc-dev-package-featured[data-astro-cid-kq4vwez6] .kc-dev-package-price[data-astro-cid-kq4vwez6]{color:#fff}.kc-dev-package[data-astro-cid-kq4vwez6] .btn-accent[data-astro-cid-kq4vwez6]{margin-top:auto}.kc-dev-package-featured[data-astro-cid-kq4vwez6] .btn-accent[data-astro-cid-kq4vwez6]{background:#fff;color:var(--kc-tekst-glowny);border:1px solid var(--kc-linia-przycisk)}.kc-development-author[data-astro-cid-43pe5joa],.kc-development-more[data-astro-cid-43pe5joa]{width:calc(100% - 48px);max-width:1200px;margin:auto;padding-block:64px;overflow-wrap:anywhere;color:#241a36}.kc-development-author[data-astro-cid-43pe5joa] h2[data-astro-cid-43pe5joa]{font:600 clamp(1.5rem,3vw,2rem)/1.3 Montserrat,sans-serif;letter-spacing:-.03em;margin-bottom:32px}@media (max-width:800px){.kc-development-more[data-astro-cid-43pe5joa] details[data-astro-cid-43pe5joa]>div[data-astro-cid-43pe5joa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kc-development-author[data-astro-cid-43pe5joa],.kc-development-more[data-astro-cid-43pe5joa]{width:calc(100% - 32px);padding-block:48px}.kc-development-more[data-astro-cid-43pe5joa] details[data-astro-cid-43pe5joa]>div[data-astro-cid-43pe5joa]{grid-template-columns:1fr}}