[data-v3]{--v3-akcent-tekst:#b87309;--v3-papier:#f4f6fb;--v3-papier-cieply:#fbfaf7;--v3-linia:#112b6d1f;--v3-cien:0 18px 48px -24px #0a153059;--v3-cien-mocny:0 28px 70px -30px #0a153080;--v3-promien:28px}[data-v3] .section-hero>.bg-black{background:linear-gradient(180deg,var(--v3-papier-cieply)0%,var(--v3-papier)100%)!important}[data-v3] .section-hero .text-colorButteryWhite,[data-v3] .section-hero .text-colorButteryWhite p{color:var(--ok4-ink)!important}[data-v3] h1.hero-h1{letter-spacing:-.035em;text-wrap:balance;color:var(--ok4-ink);font-size:clamp(2.7rem,5.4vw,4.8rem);line-height:.96}[data-v3] h1.hero-h1 .ok4-hl,[data-v3] h2 .ok4-hl{color:var(--v3-akcent-tekst)!important}[data-v3] .section-about h2,[data-v3] .section-service h2,[data-v3] .section-process h2,[data-v3] .section-deliverables h2,[data-v3] .section-shop h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.02}[data-v3] .section-hero p,[data-v3] .section-para{max-width:62ch}[data-v3] .section-hero p{font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.6}[data-v3] .section-hero a[class*=rounded],[data-v3] .btn,[data-v3] a.button{border-radius:999px!important}[data-v3] .border-black,[data-v3] [class*="border-[5px]"]{border-color:var(--v3-linia)!important;border-width:1px!important}[data-v3] .section-about .rounded-\[25px\],[data-v3] [class*="rounded-[25px]"]{box-shadow:var(--v3-cien);overflow:hidden;border-radius:var(--v3-promien)!important}[data-v3] .section-space{padding-block:clamp(64px,9vw,132px)}@media (min-width:1024px){[data-v3] .section-service ul.grid>li>.shadow-bg>div{box-shadow:var(--v3-cien);border-radius:var(--v3-promien)!important}}@media (prefers-reduced-motion:reduce){[data-v3] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.v3-strona header.site-header{background:0 0!important;padding-block:12px!important}html:has([data-v3]) header.site-header{background:0 0!important;padding-block:12px!important}html.v3-strona header.site-header>.container{max-width:min(1320px,100vw - 32px);position:relative}html:has([data-v3]) header.site-header>.container{max-width:min(1320px,100vw - 32px);position:relative}html.v3-strona header.site-header>.container:before{content:"";z-index:-1;background:var(--ok4-ivory);border:1px solid color-mix(in srgb,var(--ok4-navy)6%,transparent);opacity:0;border-radius:999px;transition:opacity .32s,transform .32s;position:absolute;inset:-10px -20px;transform:translateY(-6px);box-shadow:0 6px 22px -12px #0a153042}html:has([data-v3]) header.site-header>.container:before{content:"";z-index:-1;background:var(--ok4-ivory);border:1px solid color-mix(in srgb,var(--ok4-navy)6%,transparent);opacity:0;border-radius:999px;transition:opacity .32s,transform .32s;position:absolute;inset:-10px -20px;transform:translateY(-6px);box-shadow:0 6px 22px -12px #0a153042}html.v3-przewiniete.v3-strona header.site-header>.container:before{opacity:1;transform:none}html.v3-przewiniete:has([data-v3]) header.site-header>.container:before{opacity:1;transform:none}html.v3-strona header.site-header .nav-link-item,html.v3-strona header.site-header a{color:var(--ok4-ink)}html:has([data-v3]) header.site-header .nav-link-item{color:var(--ok4-ink)}html:has([data-v3]) header.site-header a{color:var(--ok4-ink)}html.v3-strona header.site-header .nav-link-item img{filter:brightness(0);opacity:.55}html:has([data-v3]) header.site-header .nav-link-item img{filter:brightness(0);opacity:.55}html.v3-strona header.site-header a[class*=bg-colorLightLime]{color:var(--ok4-ink)!important}html:has([data-v3]) header.site-header a[class*=bg-colorLightLime]{color:var(--ok4-ink)!important}html.v3-strona header.site-header .hamburger-menu span,html.v3-strona header.site-header .hamburger-menu span:before,html.v3-strona header.site-header .hamburger-menu span:after{background-color:var(--ok4-ink)!important}html:has([data-v3]) header.site-header .hamburger-menu span{background-color:var(--ok4-ink)!important}html:has([data-v3]) header.site-header .hamburger-menu span:before{background-color:var(--ok4-ink)!important}html:has([data-v3]) header.site-header .hamburger-menu span:after{background-color:var(--ok4-ink)!important}[data-v3] .section-about .section-para,[data-v3] .section-about p{max-width:54ch}[data-v3] .section-about{background:var(--v3-papier)}[data-v3] .section-service{background:var(--ok4-ivory)}[data-v3] .section-process{background:var(--v3-papier)}[data-v3] .section-deliverables{background:var(--ok4-ivory)}[data-v3] .section-about img[src*=about-img]{filter:grayscale()brightness(1.06)contrast(.92);opacity:.5}[data-v3] .v3-sciana{border-block:1px solid var(--v3-linia);background:var(--ok4-ivory);padding-block:clamp(16px,2vw,26px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}[data-v3] .v3-sciana-tasma{align-items:center;gap:clamp(28px,4vw,60px);width:max-content;animation:68s linear infinite v3-sciana-jedzie;display:flex}[data-v3] .v3-sciana:hover .v3-sciana-tasma{animation-play-state:paused}[data-v3] img.v3-sciana-logo{object-fit:contain;filter:saturate(0)brightness(.45);opacity:.6;flex:none;width:auto;max-width:150px;height:clamp(24px,2.6vw,32px);transition:filter .24s,opacity .24s}[data-v3] img.v3-sciana-logo:hover{filter:none;opacity:1}@keyframes v3-sciana-jedzie{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-v3] .v3-sciana-tasma{animation:none}[data-v3] img.v3-sciana-logo{transition:none}}[data-v3] .section-hero img[src*=hero-user]{filter:saturate(.2)brightness(1.04);box-shadow:0 2px 10px -4px #0a153073;border-color:var(--ok4-ivory)!important}[data-v3] .v3-usluga-kadr{border-bottom-left-radius:var(--v3-promien);border-bottom-right-radius:var(--v3-promien);width:calc(100% + 80px);margin:auto -40px -40px;padding-top:26px;overflow:hidden}[data-v3] .v3-usluga-kadr img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}[data-v3] .section-service li:hover .v3-usluga-kadr img{transform:scale(1.05)}@media (max-width:1023px){[data-v3] .v3-usluga-kadr{width:calc(100% + 44px);margin-bottom:-22px;margin-left:-22px;margin-right:-22px;padding-top:20px}}@media (prefers-reduced-motion:reduce){[data-v3] .v3-usluga-kadr img{transition:none}[data-v3] .section-service li:hover .v3-usluga-kadr img{transform:none}}[data-v3] .v3-etap-panel{border-radius:var(--v3-promien);box-shadow:var(--v3-cien);aspect-ratio:16/10;background:var(--v3-papier);margin-top:clamp(28px,3vw,44px);overflow:hidden}[data-v3] .v3-etap-panel img{object-fit:cover;width:100%;height:100%;transition:opacity .18s;display:block}[data-v3] .v3-etap-panel.v3-etap-zmiana img{opacity:0}@media (max-width:1023px){[data-v3] .v3-etap-panel{display:none}}[data-v3] .section-deliverables .v3-etap-kadr{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 60px);margin:-30px -30px 26px;display:block}[data-v3] .section-deliverables .shadow-bg>div{box-shadow:var(--v3-cien);border-color:var(--v3-linia)!important;border-radius:var(--v3-promien)!important;border-width:1px!important}[data-v3] .section-deliverables .shadow-bg>div span{color:var(--ok4-navy);border-color:var(--v3-linia)!important;border-width:1px!important}[data-v3] .section-deliverables ul.grid{grid-template-columns:1fr;gap:clamp(18px,2.4vw,30px);display:grid}[data-v3] .section-deliverables .shadow-bg>div{box-shadow:var(--v3-cien);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:start;column-gap:clamp(28px,4vw,64px);min-height:46svh;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden;background:var(--ok4-ivory)!important;border:1px solid var(--v3-linia)!important;border-radius:var(--v3-promien)!important;padding:clamp(26px,3.4vw,48px)!important}[data-v3] .section-deliverables .shadow-bg:hover>div,[data-v3] .section-deliverables .group:hover>div{box-shadow:var(--v3-cien-mocny);transform:translateY(-3px);background:var(--ok4-ivory)!important}[data-v3] .section-deliverables .shadow-bg>div>span{letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:start;margin-bottom:8px;font-size:clamp(2rem,3.4vw,3rem);line-height:1;width:auto!important;height:auto!important;color:var(--ok4-orange)!important;border:0!important;border-radius:0!important;display:block!important}[data-v3] .section-deliverables h4{letter-spacing:-.03em;text-wrap:balance;grid-area:2/1;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08;margin:0 0 14px!important}[data-v3] .section-deliverables p{grid-area:3/1;max-width:58ch}[data-v3] .section-deliverables .v3-etap-kadr{object-fit:cover;border-radius:calc(var(--v3-promien) - 10px);aspect-ratio:auto;grid-area:1/2/span 3;align-self:stretch;height:100%;min-height:190px;width:100%!important;margin:0!important}@media (max-width:767px){[data-v3] .section-deliverables .shadow-bg>div{grid-template-rows:auto;grid-template-columns:1fr;row-gap:2px}[data-v3] .section-deliverables .shadow-bg>div>span,[data-v3] .section-deliverables h4,[data-v3] .section-deliverables p{grid-area:auto/1}[data-v3] .section-deliverables .v3-etap-kadr{aspect-ratio:16/10;order:9;grid-area:auto/1;height:auto;min-height:0;margin-top:20px!important}}[data-v3] .section-deliverables .shadow-bg:hover>div h4,[data-v3] .section-deliverables .group:hover>div h4,[data-v3] .section-deliverables .shadow-bg:hover>div p,[data-v3] .section-deliverables .group:hover>div p{color:var(--ok4-ink)!important}[data-v3] .section-deliverables .shadow-bg:hover>div>span,[data-v3] .section-deliverables .group:hover>div>span{color:var(--ok4-orange)!important}[data-v3] .section-deliverables ul.grid{gap:0;display:flow-root;position:relative;overflow:visible}[data-v3] .section-deliverables ul.grid>li{margin-bottom:17svh;position:sticky}[data-v3] .section-deliverables ul.grid>li:last-of-type{margin-bottom:24vh}[data-v3] .section-deliverables ul.grid>li:first-of-type{z-index:1;top:104px}[data-v3] .section-deliverables ul.grid>li:nth-of-type(2){z-index:2;top:118px}[data-v3] .section-deliverables ul.grid>li:nth-of-type(3){z-index:3;top:132px}[data-v3] .section-deliverables .shadow-bg,[data-v3] .section-deliverables .shadow-bg>div{background:var(--ok4-ivory)!important}@media (max-width:767px){[data-v3] .section-deliverables ul.grid>li{margin-bottom:14svh}[data-v3] .section-deliverables .shadow-bg>div{min-height:0}[data-v3] .section-deliverables ul.grid>li:first-of-type{top:86px}[data-v3] .section-deliverables ul.grid>li:nth-of-type(2){top:96px}[data-v3] .section-deliverables ul.grid>li:nth-of-type(3){top:106px}}[data-v3] .section-deliverables .shadow-bg>div{transform-origin:top;will-change:transform;position:relative}[data-v3] .v3-sztafeta{background:linear-gradient(90deg,var(--ok4-orange)0%,color-mix(in srgb,var(--ok4-orange)65%,var(--ok4-navy))100%);transform-origin:0;pointer-events:none;border-radius:0 3px 3px 0;height:3px;position:absolute;top:0;left:0;right:0}[data-v3] .section-deliverables ul.grid>li:last-of-type .shadow-bg>div{box-shadow:var(--v3-cien-mocny)}@media (prefers-reduced-motion:reduce){[data-v3] .section-deliverables .shadow-bg>div{will-change:auto;transform:none!important}[data-v3] .v3-sztafeta{transform:none!important}}[data-v3] .v3-h1-ciete .v3-slowo{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}[data-v3] .v3-h1-ciete .v3-slowo-wnetrze{opacity:0;display:inline-block;transform:translateY(105%)}[data-v3] .v3-h1-gotowe .v3-slowo-wnetrze{opacity:1;transition:transform .72s cubic-bezier(.22,1,.36,1)var(--v3-zwloka,0s),opacity .42s ease var(--v3-zwloka,0s);transform:none}svg.v3-strzalka path{stroke:var(--ok4-orange);stroke-width:3.2px;stroke-linecap:round;fill:none;stroke-dashoffset:0}svg.v3-strzalka.v3-rysuj path{animation:1.4s cubic-bezier(.22,1,.36,1) both v3-rysuj-linie}@keyframes v3-rysuj-linie{0%{stroke-dashoffset:var(--v3-dlugosc,600)}to{stroke-dashoffset:0}}[data-v3] .section-process .v2-process-line{position:absolute}[data-v3] .v3-znacznik{background:var(--ok4-orange);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ok4-orange)22%,transparent);pointer-events:none;border-radius:50%;margin-left:0;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%}@media (prefers-reduced-motion:reduce){[data-v3] .v3-h1-ciete .v3-slowo-wnetrze{opacity:1!important;transform:none!important}svg.v3-strzalka path{stroke-dashoffset:0!important;animation:none!important}[data-v3] .v3-znacznik{transition:none!important}}[data-v3] .v3-przeslona{will-change:clip-path}[data-v3] .v3-przeslona.v3-odsloniete{clip-path:none}@media (prefers-reduced-motion:reduce){[data-v3] .v3-przeslona{will-change:auto;clip-path:none!important}}[data-v3] .section-shop .v3-magnes{will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .26s}[data-v3] .section-shop .v3-magnes:hover{box-shadow:0 14px 34px -18px #0a15308c}@media (pointer:coarse){[data-v3] .section-shop .v3-magnes{will-change:auto;transform:none!important}}@media (prefers-reduced-motion:reduce){[data-v3] .section-shop .v3-magnes{will-change:auto;transition:none;transform:none!important}}[data-v3] video.v3-film{object-fit:cover;background:var(--ok4-navy-deep);width:100%;height:100%;display:block}[data-v3] .section-about video.v3-film{filter:none;opacity:1}[data-v3] .v3-loga{flex-wrap:nowrap;align-items:center;gap:clamp(18px,2.4vw,32px);display:flex;margin:0!important}[data-v3] .v3-loga>*{margin-left:0!important}[data-v3] img.v3-logo{object-fit:contain;object-position:left center;filter:saturate(0)brightness(.42);opacity:.68;flex:none;width:auto;max-width:165px;height:clamp(22px,2.4vw,30px);transition:filter .24s,opacity .24s}[data-v3] img.v3-logo:hover{filter:none;opacity:1}@media (max-width:767px){[data-v3] img.v3-logo:nth-of-type(n+3){display:none}[data-v3] .v3-loga{gap:16px}}@media (prefers-reduced-motion:reduce){[data-v3] img.v3-logo{transition:none}}html:has([data-v3]) header.site-header li:has(>a[href=\/realizacje]){display:none}html.v3-strona header.site-header li:has(>a[href=\/realizacje]){display:none}[data-v3] .section-hero .v3-dowod{flex-direction:column;align-items:center;gap:12px}@media (min-width:1024px){[data-v3] .section-hero .v3-dowod{align-items:flex-start}}[data-v3] .section-hero .v3-dowod>span{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ok4-ink)62%,transparent);order:-1;font-size:13px}
