.hero[data-astro-cid-wc7vhset]{height:260svh;position:relative}@media (width>=768px){.hero[data-astro-cid-wc7vhset]{height:300vh}}.hero--statyczne[data-astro-cid-wc7vhset]{height:auto}.hero__scena[data-astro-cid-wc7vhset]{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hero__wideo[data-astro-cid-wc7vhset],.hero__zastepcze[data-astro-cid-wc7vhset],.hero__nakladka[data-astro-cid-wc7vhset]{width:100%;height:100%;position:absolute;inset:0}.hero__wideo[data-astro-cid-wc7vhset]{object-fit:cover;object-position:center top}@media (width>=960px){.hero__wideo[data-astro-cid-wc7vhset]{height:calc(100% - 76px);top:76px}}.hero__zastepcze[data-astro-cid-wc7vhset]{--czas:0;background:var(--tlo-2);overflow:hidden}.plama[data-astro-cid-wc7vhset]{filter:blur(40px);opacity:.9;border-radius:50%;position:absolute}.plama--1[data-astro-cid-wc7vhset]{background:var(--kat-ebook);width:70vmax;height:70vmax;transform:translate(calc(var(--czas) * 3vw), calc(var(--czas) * 2vh)) rotate(calc(var(--czas) * 15deg));top:-10%;left:-15%}.plama--2[data-astro-cid-wc7vhset]{background:var(--kat-okladki);width:65vmax;height:60vmax;transform:translate(calc(var(--czas) * -2.5vw), calc(var(--czas) * -2vh));bottom:-25%;right:-20%}.plama--3[data-astro-cid-wc7vhset]{background:var(--kat-interaktywne);width:35vmax;height:35vmax;transform:translate(calc(var(--czas) * -4vw), calc(var(--czas) * 3vh)) scale(calc(1 + var(--czas) * .04));top:30%;left:35%}.plama--4[data-astro-cid-wc7vhset]{background:var(--kolor-akcent);opacity:.45;width:22vmax;height:22vmax;transform:translate(calc(var(--czas) * -3vw), calc(var(--czas) * 5vh));top:5%;right:10%}.hero__znacznik[data-astro-cid-wc7vhset]{top:92px;right:var(--margines);border-radius:var(--zaokr-pigulka);background:rgb(var(--rgb-powierzchnia) / .7);color:var(--kolor-naglowki);padding:6px 12px;font-size:.8125rem;font-weight:500;position:absolute}.hero__nakladka[data-astro-cid-wc7vhset]{background:linear-gradient(to bottom, rgb(var(--rgb-tlo) / .4) 0%, rgb(var(--rgb-tlo) / .68) 35%, rgb(var(--rgb-tlo) / .68) 75%, rgb(var(--rgb-tlo) / .5) 100%);opacity:0;transition:opacity 1.2s var(--plynnie)}.hero--nakladka[data-astro-cid-wc7vhset] .hero__nakladka[data-astro-cid-wc7vhset]{opacity:1}.hero__chevron[data-astro-cid-wc7vhset]{width:var(--rozmiar-h1);height:var(--rozmiar-h1);color:var(--kolor-akcent);opacity:0;transition:opacity .6s var(--plynnie);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero--nakladka[data-astro-cid-wc7vhset]:not(.hero--tresc,.hero--statyczne) .hero__chevron[data-astro-cid-wc7vhset]{opacity:1;animation:1.8s ease-in-out infinite kolysanie}@keyframes kolysanie{50%{transform:translateY(8px)}}.hero__tresc[data-astro-cid-wc7vhset]{text-align:center;justify-items:center;gap:20px;padding-top:64px;display:grid;position:relative}.hero__tresc[data-astro-cid-wc7vhset] h1[data-astro-cid-wc7vhset]{max-width:18ch}.hero__tresc[data-astro-cid-wc7vhset] .lead[data-astro-cid-wc7vhset]{max-width:46ch;color:var(--kolor-naglowki);text-wrap:balance}.hero__przyciski[data-astro-cid-wc7vhset]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pojawia-sie[data-astro-cid-wc7vhset]{opacity:0;transition:opacity .8s var(--plynnie), transform .8s var(--plynnie);transform:translateY(28px)}.pojawia-sie[data-astro-cid-wc7vhset].widoczne,.hero--klawiatura[data-astro-cid-wc7vhset] .pojawia-sie[data-astro-cid-wc7vhset]{opacity:1;transform:none}.karta-uslugi[data-astro-cid-w3usv4ht]{aspect-ratio:1;border-radius:var(--zaokr-karta);background:var(--kolor-karty);color:var(--kolor-naglowki);transition:transform .4s var(--plynnie), box-shadow .4s var(--plynnie);text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.karta-uslugi[data-astro-cid-w3usv4ht]:hover{color:var(--kolor-naglowki);box-shadow:var(--cien-uniesiony);transform:translateY(-4px)}.karta-uslugi__przod[data-astro-cid-w3usv4ht],.karta-uslugi__tyl[data-astro-cid-w3usv4ht]{transition:opacity .4s var(--plynnie), transform .5s var(--plynnie);flex-direction:column;padding:clamp(20px,6%,32px);display:flex;position:absolute;inset:0}.karta-uslugi__przod[data-astro-cid-w3usv4ht]{gap:12px}.karta-uslugi__zdjecie[data-astro-cid-w3usv4ht]{object-fit:contain;filter:drop-shadow(0 12px 20px #191c1e2e);flex:1;width:100%;min-height:0}.karta-uslugi__zdjecie--fotografia[data-astro-cid-w3usv4ht]{object-fit:cover;border-radius:var(--zaokr-sredni);filter:none;height:0}.karta-uslugi__oznaczenia[data-astro-cid-w3usv4ht]{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;left:16px}.karta-uslugi__oznaczenie[data-astro-cid-w3usv4ht]{border-radius:var(--zaokr-pigulka);background:var(--bialy);color:var(--kolor-akcent-ciemny);padding:3px 10px;font-size:clamp(.75rem,4cqi,.8125rem);font-weight:600}.karta-uslugi__oznaczenie[data-astro-cid-w3usv4ht]+.karta-uslugi__oznaczenie[data-astro-cid-w3usv4ht]{background:var(--kat-epub);color:var(--kolor-naglowki);font-weight:500}.karta-uslugi__stopka[data-astro-cid-w3usv4ht]{justify-content:space-between;align-items:center;gap:12px;display:flex}.karta-uslugi__stopka[data-astro-cid-w3usv4ht] h3[data-astro-cid-w3usv4ht]{font-size:clamp(1.125rem, 7cqi, var(--rozmiar-h3))}.karta-uslugi__strzalka[data-astro-cid-w3usv4ht]{background:#fff9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.karta-uslugi__tyl[data-astro-cid-w3usv4ht]{opacity:0;justify-content:space-between;transform:translateY(16px)}.karta-uslugi__opis[data-astro-cid-w3usv4ht]{font-size:clamp(.9375rem,5cqi,1.125rem);line-height:1.5}.karta-uslugi__wiecej[data-astro-cid-w3usv4ht]{align-self:flex-start}@media (hover:hover){.karta-uslugi[data-astro-cid-w3usv4ht]:hover .karta-uslugi__przod[data-astro-cid-w3usv4ht]{opacity:0;transform:translateY(-16px)}.karta-uslugi[data-astro-cid-w3usv4ht]:hover .karta-uslugi__tyl[data-astro-cid-w3usv4ht]{opacity:1;transform:none}}.karta-uslugi[data-astro-cid-w3usv4ht]:focus-visible .karta-uslugi__przod[data-astro-cid-w3usv4ht]{opacity:0}.karta-uslugi[data-astro-cid-w3usv4ht]:focus-visible .karta-uslugi__tyl[data-astro-cid-w3usv4ht]{opacity:1;transform:none}.siatka-uslug[data-astro-cid-hd7zcq77]{gap:var(--odstep-siatka);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.siatka-uslug[data-astro-cid-hd7zcq77]{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;padding-bottom:80px}.siatka-uslug__miejsce[data-astro-cid-hd7zcq77]:nth-child(2n){translate:0 80px}}@media (width>=1024px){.siatka-uslug[data-astro-cid-hd7zcq77]{grid-template-columns:repeat(4,1fr);gap:20px;max-width:none;padding-bottom:64px}.siatka-uslug__miejsce[data-astro-cid-hd7zcq77]:nth-child(2n){translate:0 64px}}.uslugi__wstep[data-astro-cid-c7r3uri5]{justify-items:start;gap:16px;max-width:760px;margin-bottom:40px;display:grid}@media (width>=1024px){.uslugi__wstep[data-astro-cid-c7r3uri5]{margin-bottom:56px}}.przed-po[data-astro-cid-b2hld53t]{border-radius:var(--zaokr-karta);background:var(--bialy);box-shadow:var(--cien-uniesiony);user-select:none;position:relative;overflow:hidden}.przed-po__zdjecie[data-astro-cid-b2hld53t]{width:100%;height:auto;display:block}.przed-po__nakladka[data-astro-cid-b2hld53t]{clip-path:inset(0 calc(100% - var(--pozycja)) 0 0);position:absolute;inset:0}.przed-po__etykieta[data-astro-cid-b2hld53t]{border-radius:var(--zaokr-pigulka);pointer-events:none;padding:4px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:14px}.przed-po__etykieta--przed[data-astro-cid-b2hld53t]{background:var(--kolor-naglowki);color:var(--tlo-1);left:14px}.przed-po__etykieta--po[data-astro-cid-b2hld53t]{background:var(--kat-interaktywne);color:var(--tekst-na-pastelu);right:14px}.przed-po__linia[data-astro-cid-b2hld53t]{top:0;bottom:0;left:var(--pozycja);background:var(--bialy);pointer-events:none;width:2px;position:absolute;translate:-50%}.przed-po__uchwyt[data-astro-cid-b2hld53t]{background:var(--bialy);width:44px;height:44px;color:var(--kolor-akcent);box-shadow:var(--cien-miekki);transition:scale .2s var(--plynnie);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.przed-po__suwak[data-astro-cid-b2hld53t]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.przed-po[data-astro-cid-b2hld53t]:has(.przed-po__suwak:focus-visible) .przed-po__uchwyt[data-astro-cid-b2hld53t]{outline:2px solid var(--kolor-akcent);outline-offset:3px}.przed-po[data-astro-cid-b2hld53t]:hover .przed-po__uchwyt[data-astro-cid-b2hld53t]{scale:1.08}.realizacje__wstep[data-astro-cid-ij5m3vxl]{justify-items:start;gap:16px;max-width:760px;margin-bottom:40px;display:grid}.case-study[data-astro-cid-ij5m3vxl]{border-radius:var(--zaokr-karta);background:var(--tlo-1);gap:32px;padding:16px;display:grid}.case-study__porownanie[data-astro-cid-ij5m3vxl]{justify-self:center;width:100%;max-width:420px}.case-study__tekst[data-astro-cid-ij5m3vxl]{align-content:start;gap:20px;padding:0 8px 8px;display:grid}.case-study__etykieta[data-astro-cid-ij5m3vxl]{background:var(--kat-interaktywne);justify-self:start}dl[data-astro-cid-ij5m3vxl]{gap:16px;margin:0;display:grid}dt[data-astro-cid-ij5m3vxl]{color:var(--kolor-naglowki);font-family:var(--font-naglowki);margin-bottom:4px;font-weight:600}dd[data-astro-cid-ij5m3vxl]{margin:0}.case-study__cytat[data-astro-cid-ij5m3vxl]{border-radius:var(--zaokr-sredni);background:var(--tlo-2);color:var(--kolor-naglowki);font-size:var(--rozmiar-lead);margin:0;padding:16px 20px;font-style:italic}.realizacje__karuzela[data-astro-cid-ij5m3vxl]{margin-top:56px}@media (width>=900px){.realizacje__wstep[data-astro-cid-ij5m3vxl]{margin-bottom:56px}.case-study[data-astro-cid-ij5m3vxl]{grid-template-columns:minmax(280px,420px) 1fr;gap:48px;padding:24px}.case-study__tekst[data-astro-cid-ij5m3vxl]{padding:16px 16px 16px 0}.realizacje__karuzela[data-astro-cid-ij5m3vxl]{margin-top:72px}}.cytat-tor[data-astro-cid-nofq5nj4]{height:260svh}.cytat-scena[data-astro-cid-nofq5nj4]{align-items:center;height:100svh;display:grid;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.cytat-tor[data-astro-cid-nofq5nj4]{height:auto}.cytat-scena[data-astro-cid-nofq5nj4]{height:auto;position:static}}.cytat[data-astro-cid-nofq5nj4]{margin:0;padding-block:32px;position:relative}blockquote[data-astro-cid-nofq5nj4]{margin:0}p[data-astro-cid-nofq5nj4]{max-width:22ch;font-family:var(--font-naglowki);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(2rem,1.4rem + 3vw,4rem);font-weight:800;line-height:1.25}.cytat__slowo[data-astro-cid-nofq5nj4]{color:rgb(var(--rgb-naglowki) / .14);transition:color .35s var(--plynnie)}.cytat__slowo--pelne[data-astro-cid-nofq5nj4]{color:var(--kolor-naglowki)}.cytat__slowo--wyroznione[data-astro-cid-nofq5nj4].cytat__slowo--pelne{color:var(--kolor-akcent)}.cytat__etykieta[data-astro-cid-nofq5nj4]{border-radius:var(--zaokr-pigulka);color:var(--tekst-na-pastelu);white-space:nowrap;box-shadow:var(--cien-miekki);opacity:0;transition:opacity .4s var(--plynnie), scale .5s cubic-bezier(.34, 1.56, .64, 1);pointer-events:none;padding:6px 16px;font-size:clamp(.8125rem,.75rem + .3vw,1rem);font-weight:600;position:absolute;scale:.6}.cytat--pelny[data-astro-cid-nofq5nj4] .cytat__etykieta[data-astro-cid-nofq5nj4]{opacity:1;scale:1}.cytat__etykieta--1[data-astro-cid-nofq5nj4]{top:4px;left:6%;rotate:-8deg}.cytat__etykieta--2[data-astro-cid-nofq5nj4]{transition-delay:.12s;top:46%;right:2%;rotate:7deg}.cytat__etykieta--3[data-astro-cid-nofq5nj4]{transition-delay:.24s;bottom:0;left:22%;rotate:-4deg}@media (width>=900px){.cytat__etykieta--1[data-astro-cid-nofq5nj4]{left:12%}.cytat__etykieta--2[data-astro-cid-nofq5nj4]{right:10%}.cytat__etykieta--3[data-astro-cid-nofq5nj4]{left:30%}}.o-mnie__cytat[data-astro-cid-yonj23yi]{margin-block:0}.o-mnie__wiecej[data-astro-cid-yonj23yi]{justify-content:center;display:flex}.korzysc__ikona[data-astro-cid-yonj23yi]{margin-bottom:4px}.o-mnie__podtytul[data-astro-cid-yonj23yi]{text-align:center;margin-bottom:40px}.o-mnie__korzysci[data-astro-cid-yonj23yi]{gap:var(--odstep-siatka);margin:0 0 32px;padding:0;list-style:none;display:grid}.korzysc[data-astro-cid-yonj23yi]{border-radius:var(--zaokr-karta);background:var(--kolor);color:var(--kolor-naglowki);transition:transform .4s var(--plynnie);align-content:start;gap:10px;padding:24px;display:grid}.korzysc[data-astro-cid-yonj23yi]:hover{transform:translateY(-4px)}.korzysc[data-astro-cid-yonj23yi] p[data-astro-cid-yonj23yi]{color:var(--kolor-naglowki);font-size:.9375rem}@media (width>=640px){.o-mnie__korzysci[data-astro-cid-yonj23yi]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.o-mnie__podtytul[data-astro-cid-yonj23yi]{margin-bottom:72px}}@media (width>=1100px){.o-mnie__korzysci[data-astro-cid-yonj23yi]{grid-template-columns:repeat(4,1fr);align-items:start}.korzysc[data-astro-cid-yonj23yi]:nth-child(2n){margin-top:40px}}.kroki__wstep[data-astro-cid-wudgie5o]{justify-items:start;gap:16px;max-width:760px;margin-bottom:32px;display:grid}.kroki__zakonczenie[data-astro-cid-wudgie5o]{justify-items:start;gap:20px;max-width:640px;margin-top:32px;display:grid}@media (width>=900px){.kroki__zakonczenie[data-astro-cid-wudgie5o]{text-align:center;justify-items:center;margin-inline:auto}}.pole[data-astro-cid-ge6kvr7b]{gap:8px;display:grid}label[data-astro-cid-ge6kvr7b]{color:var(--kolor-naglowki);font-size:var(--rozmiar-maly);font-weight:600}.pole__opcjonalne[data-astro-cid-ge6kvr7b]{color:var(--kolor-tekst);margin-left:4px;font-weight:400}input[data-astro-cid-ge6kvr7b],textarea[data-astro-cid-ge6kvr7b],select[data-astro-cid-ge6kvr7b]{border:1px solid rgb(var(--rgb-naglowki) / .14);border-radius:var(--zaokr-sredni);background:var(--powierzchnia);width:100%;min-height:52px;color:var(--kolor-naglowki);font:inherit;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}[data-astro-cid-ge6kvr7b]::placeholder{color:var(--kolor-tekst);opacity:1}textarea[data-astro-cid-ge6kvr7b]{resize:vertical}.pole__lista[data-astro-cid-ge6kvr7b]{position:relative}select[data-astro-cid-ge6kvr7b]{appearance:none;cursor:pointer;padding-right:44px}.pole__strzalka[data-astro-cid-ge6kvr7b]{color:var(--kolor-naglowki);pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.pole--plik[data-astro-cid-ge6kvr7b] input[data-astro-cid-ge6kvr7b]{color:var(--kolor-tekst);font-size:var(--rozmiar-maly);cursor:pointer;padding:8px}.pole--plik[data-astro-cid-ge6kvr7b] input[data-astro-cid-ge6kvr7b]::file-selector-button{border-radius:var(--zaokr-maly);background:color-mix(in oklab, var(--tlo-2) 91%, var(--kolor-naglowki));color:var(--kolor-naglowki);font:inherit;cursor:pointer;transition:background-color .3s var(--plynnie), color .3s var(--plynnie);border:0;margin-right:12px;padding:10px 16px;font-weight:600}.pole--plik[data-astro-cid-ge6kvr7b] input[data-astro-cid-ge6kvr7b]:hover::file-selector-button{background:var(--kolor-naglowki);color:var(--bialy)}input[data-astro-cid-ge6kvr7b]:hover,textarea[data-astro-cid-ge6kvr7b]:hover,select[data-astro-cid-ge6kvr7b]:hover{border-color:rgb(var(--rgb-naglowki) / .28)}input[data-astro-cid-ge6kvr7b]:focus,textarea[data-astro-cid-ge6kvr7b]:focus,select[data-astro-cid-ge6kvr7b]:focus{border-color:var(--kolor-akcent);outline:none;box-shadow:0 0 0 4px #d95a322e}.pole--blad[data-astro-cid-ge6kvr7b] [data-astro-cid-ge6kvr7b]:is(input,textarea,select),[data-astro-cid-ge6kvr7b]:is(input,textarea,select):user-invalid{border-color:var(--kolor-akcent-ciemny)}.pole__podpowiedz[data-astro-cid-ge6kvr7b],.pole__blad[data-astro-cid-ge6kvr7b]{font-size:var(--rozmiar-maly)}.pole__blad[data-astro-cid-ge6kvr7b]{color:var(--kolor-akcent-ciemny);font-weight:500}.kontakt__uklad[data-astro-cid-3estbnmg]{gap:40px;display:grid}.kontakt__zaproszenie[data-astro-cid-3estbnmg]{align-content:start;justify-items:start;gap:16px;display:grid}.kontakt__inne[data-astro-cid-3estbnmg]{gap:12px;margin-top:8px;display:grid}.kontakt__podpis[data-astro-cid-3estbnmg]{color:var(--kolor-naglowki);font-family:var(--font-naglowki);font-size:var(--rozmiar-h4);font-weight:600}.kontakt__formularz[data-astro-cid-3estbnmg]{border-radius:var(--zaokr-karta);background:var(--powierzchnia);box-shadow:var(--cien-miekki);gap:20px;padding:24px 20px;display:grid}.kontakt__formularz[data-astro-cid-3estbnmg] .pole{width:100%}.kontakt__dwa[data-astro-cid-3estbnmg]{gap:20px;display:grid}.kontakt__zgoda[data-astro-cid-3estbnmg]{font-size:var(--rozmiar-maly);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.kontakt__zgoda[data-astro-cid-3estbnmg] input[data-astro-cid-3estbnmg]{width:20px;height:20px;accent-color:var(--kolor-akcent);cursor:pointer;margin:2px 0 0}.kontakt__wyslij[data-astro-cid-3estbnmg]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.kontakt__komunikat[data-astro-cid-3estbnmg]{color:var(--kolor-naglowki);font-size:var(--rozmiar-maly)}.kontakt__komunikat[data-astro-cid-3estbnmg]:empty{display:none}@media (width>=640px){.kontakt__dwa[data-astro-cid-3estbnmg]{grid-template-columns:1fr 1fr}.kontakt__formularz[data-astro-cid-3estbnmg]{padding:36px}}@media (width>=1000px){.kontakt__uklad[data-astro-cid-3estbnmg]{grid-template-columns:.9fr 1.1fr;gap:64px}.kontakt__zaproszenie[data-astro-cid-3estbnmg]{position:sticky;top:112px}}
