@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,400..900&family=Courier+Prime:wght@400;700&family=Instrument+Sans:wdth,wght@75..100,400..700&display=swap";:root{--ink:#0b1b33;--zolty:#4da3ff;--zolty-ciemny:#2f8cf0;--czerwony:#e0362c;--tlo:#ffffff;--tlo-2:#eef3f9;--karta:#ffffff;--linia:#d3dce7;--linia-2:#e3e9f1;--tekst:#0b1b33;--tekst-2:#3d4a5c;--tekst-3:#6b7a8f;--akcent:#0b1b33;--app:#1f5fd6;--cien:none;--cien-mocny:8px 8px 0 var(--ink);--max:1200px;--waski:"Archivo",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--tlo);color:var(--tekst);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-stretch:100%;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}main,header,footer{position:relative;z-index:1}::selection{background:var(--zolty);color:var(--ink)}.pasek{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px max(24px,calc((100vw - var(--max))/2));background:var(--ink);color:#fff;border-bottom:1px solid #1c3459}.logo{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:23px;letter-spacing:-.01em;color:#fff;text-decoration:none;display:flex;align-items:center}.logo span{background:var(--zolty);color:var(--ink);padding:0 6px;margin-left:3px;line-height:1.25}.pasek nav{display:flex;align-items:center;gap:26px}.pasek nav a{color:#b3c2d6;text-decoration:none;font-size:14.5px;font-weight:500;transition:color .15s}.pasek nav a:hover{color:#fff}.cta-maly{background:var(--zolty);color:var(--ink)!important;padding:8px 15px;font-weight:700}.cta-maly:hover{background:#fff}section{padding:0 max(24px,calc((100vw - var(--max))/2))}.sekcja{padding-top:110px;counter-increment:sekcja}main{counter-reset:sekcja}.nadtytul{display:flex;align-items:baseline;gap:12px;font-size:14px;font-weight:700;color:var(--ink);margin-bottom:26px}.sekcja>.nadtytul,.o-mnie-tekst>.nadtytul,.kontakt-tekst>.nadtytul,.naglowek-tytul>.nadtytul,.erp-tekst>.nadtytul,.historia-glowa>.nadtytul,.test-lista>.nadtytul{border-top:3px solid var(--ink);padding-top:12px}.sekcja>.nadtytul:before,.o-mnie-tekst>.nadtytul:before,.kontakt-tekst>.nadtytul:before,.naglowek-tytul>.nadtytul:before,.erp-tekst>.nadtytul:before,.historia-glowa>.nadtytul:before,.test-lista>.nadtytul:before{content:counter(sekcja,decimal-leading-zero);font-variant-numeric:tabular-nums;background:var(--zolty);padding:0 6px}h1,h2{font-family:var(--waski);font-stretch:76%;font-weight:800}h1{font-size:clamp(40px,5vw,72px);line-height:1;text-wrap:balance;letter-spacing:-.02em;margin-bottom:28px}h2{font-size:clamp(34px,4.8vw,60px);line-height:1;letter-spacing:-.015em;margin-bottom:22px;max-width:18ch}h3{font-size:19px;line-height:1.28;letter-spacing:-.01em;font-weight:700;margin-bottom:9px}.lead{font-size:clamp(17px,1.8vw,19.5px);color:var(--tekst-2);max-width:58ch}.sekcja>.lead{margin-bottom:44px}.hero{background:var(--ink);color:#fff;padding-top:clamp(56px,8vh,96px);padding-bottom:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px 64px;align-items:start}.hero .nadtytul{color:var(--zolty);font-weight:600}.hero .lead{color:#c4d0e0}.przekreslone{position:relative;color:#7d8ca3;white-space:nowrap}.przekreslone:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:.11em;background:var(--czerwony);transform:scaleX(0) rotate(-2deg);transform-origin:left;animation:kreska .6s .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes kreska{to{transform:scaleX(1) rotate(-2deg)}}.akcent{white-space:nowrap;color:var(--ink);background:var(--zolty);padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.przyciski{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.cta{background:var(--zolty);color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;padding:15px 24px;transition:background .15s,transform .15s;display:inline-flex;align-items:center}.cta:hover{background:#fff}.cta-cichy{color:#fff;text-decoration:none;font-size:16px;font-weight:600;padding:13px 22px;border:2px solid #fff;transition:background .15s,color .15s}.cta-cichy:hover{background:#fff;color:var(--ink)}.hero-foto{padding-top:6px}.podpis-autora{display:none}.hero-foto figure{width:80%;margin-left:auto;position:relative}.hero-foto img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.hero-foto figcaption{position:absolute;right:0;top:0;background:var(--zolty);color:#0b1b33;padding:7px 12px;font-size:12.5px;line-height:1.3;text-align:right}.hero-foto figcaption strong{display:block;color:var(--ink);font-size:14.5px}.scenka{position:relative;z-index:2;width:74%;margin-top:-30%;margin-left:-6%;background:#fbfaf6;color:#222;padding:20px 20px 30px;font-family:Courier Prime,ui-monospace,monospace;font-size:13.5px;line-height:1.4;transform:rotate(-2.2deg);box-shadow:0 18px 40px -10px #0000008c;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 8px repeat-x}.scenka-tytul{font-weight:700;text-align:center;padding-bottom:10px;margin-bottom:6px;border-bottom:1px dashed #999}.scenka ol{list-style:none}.scenka li{display:grid;grid-template-columns:48px 1fr;gap:6px;padding:5px 0}.scenka time{color:#777}.scenka-wynik{margin-top:10px;padding-top:10px;border-top:1px dashed #999;font-weight:700}.liczby{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;border-top:1px solid #24406b}.liczby div{padding:26px 24px 34px 0}.liczby div+div{padding-left:24px;border-left:1px solid #24406b}.liczby dt{font-family:var(--waski);font-stretch:76%;font-size:clamp(40px,5vw,64px);font-weight:800;color:var(--zolty);font-variant-numeric:tabular-nums;line-height:1}.liczby dd{color:#a8b8cf;font-size:14.5px;margin-top:8px;max-width:24ch}.problem{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 56px;padding:30px 0;border-bottom:1px solid var(--linia)}.problem-opis{position:relative;padding-left:56px}.problem-nr{position:absolute;left:0;top:1px;font-size:13px;font-weight:700;background:var(--zolty);padding:1px 7px;font-variant-numeric:tabular-nums}.problem-opis h3{font-size:20px}.problem-opis p{color:var(--tekst-2);font-size:16px}.rozw{background:var(--tlo-2);padding:16px 20px;align-self:start}.rozw b{display:block;font-size:13px;font-weight:700;margin-bottom:4px}.rozw b:before{content:"→ "}.rozw p{font-size:16px;color:var(--ink)}.o-mnie{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:56px;align-items:start}.foto{position:sticky;top:90px}.foto img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;display:block}.foto figcaption{margin-top:12px;font-size:15px;font-weight:700;color:var(--tekst);line-height:1.35}.foto figcaption span{display:block;font-weight:400;font-size:13px;color:var(--tekst-3)}.kompetencje{margin-top:36px;border-top:1.5px solid var(--ink)}.kompetencje div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--linia)}.kompetencje dt{font-weight:700;font-size:17px;line-height:1.3}.kompetencje dt small{display:block;font-weight:400;font-size:13.5px;color:var(--tekst-3);margin-top:4px}.kompetencje dd{color:var(--tekst-2);font-size:15.5px}.dopisek{margin-top:22px;color:var(--tekst-3);font-size:14.5px;max-width:64ch}.zakladki{display:flex;flex-wrap:wrap;gap:0;margin:36px 0 0;border:1.5px solid var(--ink);border-bottom:0;width:max-content;max-width:100%}.zakladka{font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:#fff;border:0;border-right:1.5px solid var(--ink);padding:9px 18px;cursor:pointer;transition:background .15s}.zakladka:last-child{border-right:0}.zakladka:hover{background:var(--tlo-2)}.zakladka[aria-selected=true]{background:var(--ink);color:#fff}.okno{position:relative;background:#fff;border:1.5px solid var(--ink);overflow:hidden;box-shadow:var(--cien-mocny)}.okno-pasek{display:flex;align-items:center;gap:7px;padding:9px 14px;background:var(--tlo-2);border-bottom:1px solid var(--linia)}.kropka{width:10px;height:10px;border-radius:50%;background:#c5d0dd}.okno-adres{margin-left:10px;font-size:12px;color:var(--tekst-3);background:#fff;border:1px solid var(--linia);border-radius:4px;padding:2px 10px}.ekran{padding:0;min-height:430px;position:relative;font-stretch:100%}.slajd{display:none;padding:22px}.slajd[data-aktywny]{display:block;animation:wejscie .3s ease-out}@keyframes wejscie{0%{opacity:0}to{opacity:1}}.slajd-naglowek{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.slajd-naglowek h3{margin:0;font-size:17px}.slajd-naglowek span{font-size:13px;color:var(--tekst-3)}.udawany-przycisk{display:inline-block;background:var(--app);color:#fff!important;font-size:12.5px;font-weight:600;border-radius:5px;padding:6px 11px;transition:transform .12s,filter .12s}.udawany-przycisk.maly{display:block;width:max-content;margin-top:8px;font-size:11.5px;padding:4px 9px;background:#0f7a4b}.udawany-przycisk.wcisniety{transform:scale(.94);filter:brightness(.8)}table.udawana{width:100%;border-collapse:collapse;font-size:13px}table.udawana th{text-align:left;font-weight:600;color:var(--tekst-3);font-size:11.5px;padding:8px 10px;border-bottom:1px solid var(--linia)}table.udawana td{padding:10px;border-bottom:1px solid var(--linia-2);color:var(--tekst-2)}table.udawana td.mocny{color:var(--tekst);font-weight:600}.plakietka{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:4px;white-space:nowrap;transition:background .3s,color .3s}.p-nowe{background:#e6eefb;color:#0b4fb0}.p-produkcja{background:#fdf0dc;color:#94520b}.p-gotowe{background:#e1f4e9;color:#0b6b42}.p-wyslane{background:#ecebfa;color:#4b3fb8}.p-blokada{background:#1c2733;color:#fff}.swieze,.swieze td{animation:swieze 2.4s ease-out}@keyframes swieze{0%,30%{background:#dcebff}to{background:transparent}}.zadanie.swieze{animation:swieze-karta 2.4s ease-out}@keyframes swieze-karta{0%,30%{background:#dcebff;border-color:#8dbdf5}to{background:#fff}}.kafelki-danych{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px}.kafelek{background:var(--tlo-2);border-radius:6px;padding:13px 15px}.kafelek b{display:block;font-size:21px;color:var(--tekst);font-variant-numeric:tabular-nums}.kafelek span{font-size:12px;color:var(--tekst-3)}.slupki{display:flex;align-items:flex-end;gap:10px;height:150px;padding:14px 4px 0;border-bottom:1px solid var(--linia)}.slupek{flex:1;background:var(--app);border-radius:3px 3px 0 0;position:relative;min-height:6px;transform-origin:bottom}.slajd[data-aktywny] .slupek{animation:rosnij .9s cubic-bezier(.22,1,.36,1) both}.slajd[data-aktywny] .slupek:nth-child(2){animation-delay:.08s}.slajd[data-aktywny] .slupek:nth-child(3){animation-delay:.16s}.slajd[data-aktywny] .slupek:nth-child(4){animation-delay:.24s}.slajd[data-aktywny] .slupek:nth-child(5){animation-delay:.32s}.slajd[data-aktywny] .slupek:nth-child(6){animation-delay:.4s}@keyframes rosnij{0%{transform:scaleY(0)}to{transform:none}}.slupek:after{content:attr(data-etykieta);position:absolute;bottom:-22px;left:0;right:0;text-align:center;font-size:11px;color:var(--tekst-3)}.slupki-podpis{margin-top:30px;font-size:12px;color:var(--tekst-3)}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kolumna{background:var(--tlo-2);border-radius:6px;padding:12px;min-height:200px}.kolumna h4{font-size:12px;color:var(--tekst-3);margin-bottom:10px;font-weight:600}.zadanie{background:#fff;border:1px solid var(--linia);border-radius:5px;padding:10px 12px;margin-bottom:8px;font-size:13px}.zadanie small{display:block;color:var(--tekst-3);font-size:11.5px;margin-top:3px}.uwaga-poglad{margin-top:14px;font-size:12.5px;color:var(--tekst-3)}.kursor{position:absolute;left:0;top:0;z-index:5;width:22px;height:22px;pointer-events:none;opacity:0;transition:transform .8s cubic-bezier(.45,0,.2,1),opacity .3s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 11-6.5 1.2L16 21l-3 1.4-3.6-6.8L4 19z' fill='%23111214' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kursor.widoczny{opacity:1}.kursor:after{content:"";position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;border:2px solid var(--zolty-ciemny);opacity:0}.kursor.klik:after{animation:klik .45s ease-out}@keyframes klik{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.powiadomienie{position:absolute;right:16px;bottom:16px;z-index:6;max-width:300px;background:var(--ink);color:#fff;border-radius:6px;padding:11px 14px;font-size:13px;line-height:1.4;box-shadow:0 12px 30px -12px #00000080;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;pointer-events:none}.powiadomienie b{display:block;font-size:11.5px;font-weight:700;color:var(--zolty);margin-bottom:2px}.powiadomienie.widoczne{opacity:1;transform:none}.demo-sterowanie{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;min-height:40px}.demo-podpis{font-size:16px;font-weight:500;color:var(--tekst)}.demo-podpis b{font-variant-numeric:tabular-nums;font-weight:700;background:var(--zolty);padding:1px 6px;margin-right:10px}.demo-przycisk{font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:#fff;border:1.5px solid var(--ink);padding:7px 14px;cursor:pointer;flex-shrink:0}.demo-przycisk:hover{background:var(--ink);color:#fff}.kafle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.kafle article{padding:26px 28px 30px 0;border-bottom:1px solid var(--linia)}.kafle article:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--linia)}.kafle p{color:var(--tekst-2);font-size:15px}.realizacje{display:grid;margin-top:10px;border-top:1.5px solid var(--ink)}.realizacja{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:40px;padding:34px 0;border-bottom:1.5px solid var(--ink)}.tag{display:inline-block;font-size:12.5px;font-weight:700;background:var(--tlo-2);padding:2px 8px;margin-bottom:12px}.realizacja h3{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:26px;line-height:1.08;margin-bottom:22px}.wynik{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--tekst-2);font-size:14px;line-height:1.35}.wynik b{font-family:var(--waski);font-stretch:76%;font-size:62px;font-weight:800;color:var(--ink);line-height:.9;background:linear-gradient(transparent 55%,var(--zolty) 55%)}.wynik-tekst b{font-size:36px}.realizacja-kol h4{font-size:13px;font-weight:700;color:var(--tekst-3);margin-bottom:8px}.realizacja-kol:last-child h4{color:var(--ink)}.realizacja-kol:last-child h4:after{content:" ✓";color:#0f7a4b}.realizacja-kol p{color:var(--tekst-2);font-size:15px}.kroki{list-style:none;counter-reset:k;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.kroki li{counter-increment:k;border-top:1.5px solid var(--ink);padding-top:16px}.kroki li:before{content:counter(k);display:block;font-family:var(--waski);font-stretch:76%;font-size:56px;font-weight:800;color:var(--ink);line-height:1;margin-bottom:10px}.kroki p{color:var(--tekst-2);font-size:15px}.kontakt{background:var(--ink);color:#fff;margin-top:110px;padding-bottom:110px}.kontakt-tekst>.nadtytul{border-top-color:#fff;color:#fff}.kontakt-tekst>.nadtytul:before{color:var(--ink)}.kontakt .lead{color:#c4d0e0}footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px max(24px,calc((100vw - var(--max))/2));background:var(--ink);border-top:1px solid #1c3459;color:#8597b0;font-size:14px}.zjawia{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out}.zjawia.widoczne{opacity:1;transform:none}.ikona-wa{display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:var(--wa) center/contain no-repeat;mask:var(--wa) center/contain no-repeat;vertical-align:-4px;margin-right:9px}:root{--wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.174.199-.347.223-.644.075-.297-.149-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884a9.82 9.82 0 016.988 2.896 9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E")}.cta .ikona-wa{width:19px;height:19px}.wa-plywajacy{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 10px 28px -8px #25d366bf;transition:transform .18s,box-shadow .18s}.wa-plywajacy:hover{transform:scale(1.06);box-shadow:0 14px 34px -8px #25d366d9}.wa-plywajacy .ikona-wa{width:28px;height:28px;margin:0}.kontakt-uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;margin-top:36px;align-items:start}.kanaly{display:grid;gap:12px}.kanal{display:flex;align-items:flex-start;background:var(--karta);border:1px solid var(--linia);border-radius:14px;padding:18px 20px;text-decoration:none;color:var(--tekst);box-shadow:var(--cien);transition:border-color .2s,box-shadow .2s,transform .2s}a.kanal:hover{border-color:var(--akcent);box-shadow:var(--cien-mocny);transform:translateY(-2px)}.kanal-tresc{font-size:14px;color:var(--tekst-2);line-height:1.5}.kanal-tresc strong{display:block;font-size:16.5px;color:var(--tekst);font-weight:600;margin-bottom:3px}.kanal-wa{border-color:#25d36673;background:linear-gradient(180deg,#f2fdf6,#fff)}.kanal-wa .ikona-wa{color:#25d366;width:26px;height:26px;margin-top:3px}a.kanal-wa:hover{border-color:#25d366;box-shadow:0 12px 30px -14px #25d366b3}.kanal-dane{background:var(--tlo-2);box-shadow:none}.formularz{background:var(--karta);border:1px solid var(--linia);border-radius:16px;padding:28px;box-shadow:var(--cien-mocny);display:grid;gap:15px}.formularz h3{margin:0 0 3px}.formularz label{display:grid;gap:7px;font-size:13.5px;font-weight:500;color:var(--tekst-2)}.formularz input,.formularz textarea{font:inherit;font-size:15px;color:var(--tekst);background:var(--tlo);border:1px solid var(--linia);border-radius:10px;padding:12px 14px;width:100%;transition:border-color .18s,box-shadow .18s;resize:vertical}.formularz input:focus,.formularz textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px #1266e024}.formularz input:user-invalid,.formularz textarea:user-invalid{border-color:#d64545}.formularz button{font:inherit;font-size:15.5px;font-weight:600;color:#fff;background:var(--akcent);border:0;border-radius:11px;padding:14px;cursor:pointer;margin-top:4px;box-shadow:0 10px 26px -10px #1266e0bf;transition:transform .18s,box-shadow .18s,opacity .18s}.formularz button:hover:not(:disabled){transform:translateY(-2px)}.formularz button:disabled{opacity:.6;cursor:progress}.pulapka{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.status{font-size:14px;margin:0;min-height:20px}.status.ok{color:#0b6b42}.status.blad{color:#b3261e}@media(max-width:860px){.kontakt-uklad{grid-template-columns:1fr}}@media(max-width:640px){.wa-plywajacy{right:14px;bottom:14px;width:52px;height:52px}}.kanal{border-radius:0;background:#12284a;border:1px solid #24406b;color:#fff;box-shadow:none}a.kanal:hover{border-color:var(--zolty);box-shadow:none;transform:none}.kanal-tresc{color:#a8b8cf}.kanal-tresc strong{color:#fff}.kanal-wa{background:#12284a;border-color:#25d366}a.kanal-wa:hover{border-color:#25d366;box-shadow:none}.kanal-dane{background:transparent;border-style:dashed}.formularz{border-radius:0;border:0;box-shadow:8px 8px 0 var(--zolty);color:var(--ink)}.formularz input,.formularz textarea{border-radius:0;background:var(--tlo-2);border:1.5px solid transparent}.formularz input:focus,.formularz textarea:focus{border-color:var(--ink);box-shadow:none}.formularz button{border-radius:0;background:var(--ink);box-shadow:none}.formularz button:hover:not(:disabled){transform:none;background:#24406b}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:48px}.hero-foto{max-width:520px}.scenka{margin-left:0}.liczby{margin-top:48px}.kafle{grid-template-columns:repeat(2,minmax(0,1fr))}.kafle article,.kafle article:not(:nth-child(3n+1)){padding:24px 24px 26px 0;border-left:0}.kafle article:nth-child(2n){padding-left:24px;border-left:1px solid var(--linia)}.realizacja{grid-template-columns:1fr 1fr;gap:24px}.realizacja-glowa{grid-column:1/-1}.kroki{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}}@media(max-width:860px){.o-mnie{grid-template-columns:1fr;gap:28px}.foto{position:static;max-width:260px}.kanban{grid-template-columns:1fr}.problem{grid-template-columns:1fr;gap:14px}.rozw{margin-left:56px}}@media(max-width:640px){.sekcja{padding-top:80px}.kontakt{margin-top:80px;padding-bottom:80px}.hero-foto figure{width:72%}.scenka{width:92%;margin-top:-14%;margin-left:0;font-size:12.5px}.liczby{grid-template-columns:1fr}.liczby div,.liczby div+div{padding:20px 0;border-left:0}.liczby div+div{border-top:1px solid #24406b}.kafle,.realizacja,.kroki,.kompetencje div{grid-template-columns:1fr}.kompetencje div{gap:8px}.kafle article,.kafle article:nth-child(2n){padding:22px 0;border-left:0}.problem-opis{padding-left:0}.problem-nr{position:static;display:inline-block;margin-bottom:8px}.rozw{margin-left:0}.realizacja{gap:18px}.slajd{padding:14px}.ekran{min-height:0}table.udawana{font-size:12px}table.udawana th,table.udawana td{padding:8px 6px}[data-slajd=zamowienia] table.udawana :is(th,td):is(:nth-child(2),:nth-child(5)),[data-slajd=magazyn] table.udawana :is(th,td):is(:nth-child(1),:nth-child(3)){display:none}.kafelki-danych{grid-template-columns:1fr 1fr;gap:8px}.kafelek b{font-size:17px}.kolumna{min-height:0}.zakladka{padding:8px 12px;font-size:13px}.demo-sterowanie{align-items:flex-start}.powiadomienie{left:12px;right:12px;bottom:12px;max-width:none}.okno{box-shadow:5px 5px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.zjawia{opacity:1;transform:none}.przekreslone:after{transform:scaleX(1) rotate(-2deg)}}.klauzula{font-size:12.5px;line-height:1.5;color:var(--tekst-3);margin:0}.klauzula a,footer a{color:inherit;text-decoration:underline;text-underline-offset:2px}footer a:hover{color:#fff}.dokument{max-width:760px;margin:0 auto;padding:72px 24px 96px}.dokument h1{font-size:clamp(42px,6vw,72px);margin-bottom:22px}.dokument .lead{margin-bottom:12px}.dokument-data{font-size:14px;color:var(--tekst-3);padding-bottom:28px;border-bottom:3px solid var(--ink);margin-bottom:8px}.dokument h2{font-size:clamp(24px,3vw,32px);max-width:none;margin:40px 0 12px}.dokument p,.dokument li{color:var(--tekst-2);font-size:16px}.dokument p{margin-bottom:12px}.dokument ul{padding-left:20px;margin-bottom:12px}.dokument li{margin-bottom:6px}.dokument strong{color:var(--ink)}.dokument a{color:var(--ink);text-decoration-color:var(--zolty-ciemny);text-decoration-thickness:2px;text-underline-offset:3px}.dokument-powrot{margin-top:40px}.faq details[data-potwierdzic]{display:none}.podglad .faq details[data-potwierdzic]{display:block}.podglad .faq details[data-potwierdzic] summary:after{content:"do potwierdzenia przez Artura";margin-left:12px;font-size:12px;font-weight:600;background:#fde2e1;color:#a1231b;padding:2px 8px;border-radius:4px;white-space:nowrap;vertical-align:2px}.faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 44px 20px 0;font-weight:600;font-size:18px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";position:absolute;right:4px;top:16px;font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.faq details[open] summary:before{transform:rotate(45deg)}.faq details p{color:var(--tekst-2);font-size:16px;max-width:70ch;padding:0 44px 22px 0}.faq{border-top:1.5px solid var(--ink);max-width:900px}.faq details{border-bottom:1px solid var(--linia)}.faq summary:before{background:var(--zolty);color:var(--ink);width:30px;height:30px;display:grid;place-items:center;top:16px;right:0;font-size:22px}.faq summary{font-size:19px}.menu-przycisk{display:none;font:inherit;font-size:15px;font-weight:700;color:var(--ink);background:var(--zolty);border:0;padding:8px 14px;cursor:pointer}.kafle .ikona{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}.kafle p{font-size:16px}.hero .lead p+p,.o-mnie .lead p+p,.kontakt .lead p+p{margin-top:12px}.kompetencje dd p+p{margin-top:8px}.realizacja-kol p+p{margin-top:10px}.realizacja h3{margin-bottom:0}.wynik{margin-top:20px}.scenka-tytul{display:flex;justify-content:center;gap:10px}.kontakt-uklad{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.kontakt .lead{margin-bottom:28px}.kanaly{list-style:none}.status:empty{display:none}footer{gap:8px 28px;justify-content:flex-start}footer strong{color:#fff}footer a{margin-left:auto}.kompetencje div{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}@media(max-width:900px){.menu-przycisk{display:block}.pasek nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 16px;background:var(--ink);border-bottom:1px solid #1c3459}.pasek.menu-otwarte nav{display:flex}.pasek nav a{padding:13px 0;border-bottom:1px solid #1c3459;font-size:16px}.pasek nav .cta-maly{margin-top:12px;text-align:center;border-bottom:0;padding:13px 16px}.pasek-prosty nav{display:flex;position:static;flex-direction:row;padding:0;border:0;background:none}.pasek-prosty nav a:not(.cta-maly){display:none}.pasek-prosty nav .cta-maly{margin-top:0;padding:8px 14px}.kontakt-uklad{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){section{padding-left:20px;padding-right:20px}.przyciski{flex-direction:column;align-items:stretch}.cta,.cta-cichy{justify-content:center;text-align:center}footer{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}footer a{margin-left:0}.zakladki{width:100%;display:flex}.zakladka{flex:1 1 auto}.demo-sterowanie{flex-direction:column;align-items:stretch}}.tekst-kolumna{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"nad tresc" "tyt tresc" ". tresc";grid-template-rows:auto auto 1fr;column-gap:64px;align-items:start}.tekst-kolumna>.nadtytul{grid-area:nad}.tekst-kolumna>h2{grid-area:tyt}.tekst-kolumna>.tresc{grid-area:tresc;max-width:640px}.tresc p{color:var(--tekst-2);font-size:17px}.tresc p+p{margin-top:14px}.tresc strong{color:var(--tekst)}.realizacja-efekt{grid-column:2 / -1}.realizacja-efekt p+p{margin-top:8px}.kroki li p+p{margin-top:8px}.faq details p+p{margin-top:-12px}@media(max-width:900px){.tekst-kolumna{grid-template-columns:1fr;grid-template-areas:"nad" "tyt" "tresc";grid-template-rows:auto}}.tresc .wyroznienie{margin:24px 0;padding:16px 20px;background:var(--zolty);color:var(--ink);font-size:19px;font-weight:700;line-height:1.4}.realizacja-efekt{border-top:1px dashed var(--linia);padding-top:14px}.realizacja-efekt h4{font-size:13px;font-weight:700;margin-bottom:6px}.realizacja-efekt h4:after{content:" ✓";color:#0f7a4b}.realizacja-efekt p{color:var(--ink);font-size:16px}.realizacja-efekt .wynik{margin:0 0 8px}h1{font-size:clamp(36px,4.3vw,62px)}@media(max-width:980px){.realizacja-efekt{grid-column:1 / -1}}.scenka-etykieta{display:inline-block;margin:0 0 12px;padding:3px 10px;border:2px solid #c4302b;color:#c4302b;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.scenka li{color:#333}.scenka li time{color:#c4302b}.scenka-wynik{color:#a3221d}.scenka-dobrze{margin-top:14px;padding:12px 14px;background:var(--zolty);color:var(--ink);font-family:Archivo,sans-serif;font-size:14px;line-height:1.45}.scenka-dobrze b{display:block;font-size:13px;margin-bottom:2px}.scenka-dobrze b:after{content:" ✓";color:#0f7a4b}.hero-foto figure{display:flex;flex-direction:column-reverse}.hero-foto figcaption{position:static;align-self:flex-end;margin-bottom:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.test{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.test .lead{margin-bottom:0}.test-instrukcja{margin:28px 0 14px;font-size:15px;font-weight:600}.problemy{border-top:1.5px solid var(--ink)}.problem{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:0 16px;padding:16px 12px;margin:0 -12px;border-bottom:1px solid var(--linia);transition:background .15s}.problem.zaznaczony{background:#e6f1ff}.problem-check{position:absolute;opacity:0;width:1px;height:1px}.problem-ptaszek{width:24px;height:24px;margin-top:1px;border:2px solid var(--ink);background:#fff;cursor:pointer;position:relative}.problem-check:checked+.problem-ptaszek{background:var(--zolty)}.problem-check:checked+.problem-ptaszek:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid var(--ink);border-width:0 3px 3px 0;transform:rotate(45deg)}.problem-check:focus-visible+.problem-ptaszek{outline:2px solid var(--ink);outline-offset:2px}.problem details summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:12px;padding-right:28px;position:relative}.problem details summary::-webkit-details-marker{display:none}.problem details summary:after{content:"+";position:absolute;right:0;top:-4px;font-size:24px;font-weight:700;transition:transform .2s}.problem details[open] summary:after{transform:rotate(45deg)}.problem summary h3{margin:0;font-size:19px}.problem .problem-nr{position:static}.problem-tresc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px 0 6px}.problem .problem-opis{padding-left:0}.problem-opis p+p{margin-top:8px}.test-wynik{position:sticky;top:96px;background:var(--ink);color:#fff;padding:26px;box-shadow:8px 8px 0 var(--zolty)}.test-wynik-tytul{font-size:13px;font-weight:700;color:var(--zolty)}.test-licznik{margin:6px 0 12px;font-size:18px;color:#a8b8cf}.test-licznik b{font-family:var(--waski);font-stretch:76%;font-size:64px;line-height:1;color:var(--zolty);margin-right:6px}.test-pasek{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:16px}.test-pasek i{height:8px;background:#24406b;transition:background .2s}.test-pasek i.pelny{background:var(--zolty)}.test-ocena{font-size:15px;color:#d3dde9;line-height:1.5}.test-przycisk{display:block;margin-top:18px;text-align:center;background:var(--zolty);color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;padding:12px 16px}.test-przycisk:hover{background:#fff}.test-przycisk[hidden]{display:none}.historia{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px 72px;align-items:start}.historia-glowa .lead{margin-top:4px}.os{list-style:none;counter-reset:os}.os li{counter-increment:os;position:relative;padding:0 0 28px 64px}.os li:before{content:counter(os);position:absolute;left:0;top:0;width:42px;height:42px;display:grid;place-items:center;background:var(--tlo-2);font-family:var(--waski);font-stretch:76%;font-weight:800;font-size:24px}.os li:last-child:before{background:var(--zolty)}.os li:not(:last-child):after{content:"";position:absolute;left:20px;top:48px;bottom:6px;width:2px;background:var(--ink)}.os-etap{display:block;font-size:13px;font-weight:700;color:var(--tekst-3);margin-bottom:2px}.os h3{font-size:20px;margin-bottom:6px}.os p{color:var(--tekst-2);font-size:16px}.historia-wniosek{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px 72px;padding-top:32px;border-top:1.5px solid var(--ink)}.historia-wniosek .wyroznienie{margin:0;background:var(--zolty);padding:18px 22px;font-size:20px;font-weight:700;line-height:1.4}.historia-wniosek p:not(.wyroznienie){color:var(--tekst-2);font-size:17px;align-self:center}.porownanie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px}.porownanie-kol{padding:28px}.porownanie-erp{background:var(--tlo-2)}.porownanie-moj{background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--zolty)}.porownanie h3{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:26px;margin-bottom:16px}.porownanie-erp h3{color:var(--tekst-3)}.porownanie ul{list-style:none;display:grid;gap:12px}.porownanie li{position:relative;padding-left:30px;font-size:16px;color:var(--tekst-2);line-height:1.45}.porownanie li:before{position:absolute;left:0;top:1px;width:20px;height:20px;display:grid;place-items:center;font-size:12px;font-weight:800}.porownanie-erp li:before{content:"✕";color:var(--tekst-3)}.porownanie-moj li{color:var(--ink)}.porownanie-moj li:before{content:"✓";background:var(--zolty);color:var(--ink)}.wniosek{margin-top:40px;max-width:720px;font-family:var(--waski);font-stretch:82%;font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.15}@media(max-width:1060px){.test{grid-template-columns:minmax(0,1fr) 260px;gap:32px}}@media(max-width:900px){.test{grid-template-columns:1fr;gap:0}.test-wynik{position:sticky;top:auto;bottom:12px;z-index:20;margin-top:20px;padding:12px 14px;box-shadow:4px 4px 0 var(--zolty);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 14px}.test-wynik-tytul,.test-ocena{display:none}.test-licznik{margin:0;font-size:15px}.test-licznik b{font-size:30px}.test-pasek{margin:0}.test-przycisk{margin:0;padding:9px 12px;font-size:14px}.test-wynik:not(.ma-wynik){display:none}.test.ma-wynik .test-wynik{display:grid}.problem-tresc{grid-template-columns:1fr;gap:14px}.historia,.historia-wniosek{grid-template-columns:1fr;gap:28px}.porownanie{grid-template-columns:1fr}}@media(max-width:640px){.problem{padding:14px 8px;margin:0 -8px}.problem summary h3{font-size:17px}.porownanie-kol{padding:22px}}.problem .rozw{margin-left:0}@media(max-width:900px){.test-wynik{bottom:78px}}.naglowek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 64px;align-items:end;margin-bottom:48px}.naglowek h2{margin-bottom:0}.naglowek .lead,.sekcja>.naglowek>.lead{margin-bottom:0;max-width:none}.erp-uklad{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px 64px;align-items:start}.erp-tekst .lead{margin-bottom:0}.erp-uklad .porownanie{grid-template-columns:1fr;max-width:none}.erp-tekst .wniosek{margin-top:32px}@media(max-width:900px){.naglowek{grid-template-columns:1fr;gap:14px;margin-bottom:32px}.erp-uklad{grid-template-columns:1fr;gap:32px}}.naglowek{border-top:3px solid var(--ink);padding-top:12px}.naglowek-tytul>.nadtytul{border-top:0;padding-top:0}.erp-uklad .porownanie{gap:24px}.referencje{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:32px;padding:24px 28px;background:var(--ink);color:#fff}.referencje p{color:#c4d0e0;font-size:16px;max-width:620px}.referencje strong{color:var(--zolty)}.referencje .cta{flex-shrink:0}@media(max-width:640px){.referencje{flex-direction:column;align-items:stretch;padding:20px}.referencje .cta{justify-content:center}}.kontakt-uklad{align-items:start}.kontakt .lead{margin-bottom:24px}.kontakt-zalety{list-style:none;display:grid;gap:14px;max-width:560px}.kontakt-zalety li{position:relative;padding-left:34px;font-size:17px;color:#fff;line-height:1.5}.kontakt-zalety li:before{content:"✓";position:absolute;left:0;top:2px;width:22px;height:22px;display:grid;place-items:center;background:var(--zolty);color:var(--ink);font-size:13px;font-weight:800}.kanaly{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;border-top:1px solid #24406b;border-bottom:1px solid #24406b}.kanaly li{display:flex}.kanaly li+li{border-left:1px solid #24406b}.kanal{flex:1;display:flex;align-items:flex-start;gap:14px;border:0;padding:22px 24px;background:transparent}.kanaly li:first-child .kanal{padding-left:0}a.kanal:hover{background:#12284a;border-color:transparent}.kanal-wa{border:0;background:transparent}.kanal-ikona{width:24px;height:24px;flex-shrink:0;margin-top:2px;fill:none;stroke:var(--zolty);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ikona-wa.kanal-ikona{background:#25d366;stroke:none;margin:2px 0 0}.kanal-tresc small{display:block;font-size:13px;font-weight:700;color:var(--zolty)}.kanal-tresc strong{font-size:18px;margin:2px 0}@media(max-width:900px){.kanaly{grid-template-columns:1fr}.kanaly li+li{border-left:0;border-top:1px solid #24406b}.kanal,.kanaly li:first-child .kanal{padding:18px 0}}.scenka{width:66%;margin-top:-16%;padding:16px 16px 24px;font-size:12px;line-height:1.35}.scenka-etykieta{font-size:11px;padding:2px 8px;margin-bottom:8px;border-width:1.5px}.scenka-tytul{justify-content:space-between;align-items:baseline;text-align:left;font-size:12px;padding-bottom:8px;margin-bottom:4px}.scenka-nr{white-space:nowrap}.scenka li{grid-template-columns:42px 1fr;gap:4px;padding:3px 0}.scenka-wynik{margin-top:8px;padding-top:8px;font-size:12px}.scenka-dobrze{margin-top:10px;padding:9px 12px;font-size:12.5px}.scenka-dobrze b{font-size:12px}@media(max-width:980px){.scenka{width:80%;margin-top:-12%}}@media(max-width:640px){.scenka{width:92%;margin-top:-10%;font-size:11.5px}}.hero{grid-template-rows:auto 1fr}.hero-tekst{grid-column:1;grid-row:1}.hero-foto{grid-column:2;grid-row:1 / span 2}.hero .liczby{grid-column:1;grid-row:2;align-self:start;margin-top:48px;margin-bottom:72px}.hero .liczby div{padding:22px 20px 0 0}.hero .liczby div+div{padding-left:20px}.hero .liczby dt{font-size:clamp(36px,3.6vw,52px)}@media(max-width:980px){.hero{grid-template-rows:none}.hero-tekst,.hero-foto,.hero .liczby{grid-column:auto;grid-row:auto}.hero .liczby{margin-top:32px;margin-bottom:0}}@media(max-width:640px){.hero .liczby div,.hero .liczby div+div{padding:18px 0}}.hero .liczby dt{white-space:nowrap;font-size:clamp(32px,3.1vw,46px)}.realizacja-wiecej,.kafle-podpowiedz{display:none}.lead p+p{margin-top:12px}.kafle article p+p{margin-top:8px}.erp-uklad{grid-template-rows:auto 1fr}.erp-tekst{grid-column:1;grid-row:1}.erp-uklad .porownanie{grid-column:2;grid-row:1 / span 2}.erp-uklad .wniosek{grid-column:1;grid-row:2;align-self:start}@media(max-width:900px){.erp-uklad{grid-template-rows:none}.erp-tekst,.erp-uklad .porownanie,.erp-uklad .wniosek{grid-column:auto;grid-row:auto}.erp-uklad .wniosek,.erp-tekst .wniosek{margin-top:0}}@media(max-width:640px){.sekcja{padding-top:64px}.liczby{grid-template-columns:repeat(3,minmax(0,1fr))}.liczby div,.liczby div+div,.hero .liczby div,.hero .liczby div+div{padding:16px 6px 0 0;border-left:0;border-top:0}.liczby div+div,.hero .liczby div+div{padding-left:12px;border-left:1px solid var(--liczby-linia)}.liczby dd{font-size:12.5px;line-height:1.35;margin-top:6px}.kafle{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none;border-top:0}.kafle::-webkit-scrollbar{display:none}.kafle article,.kafle article:nth-child(2n),.kafle article:not(:nth-child(3n+1)){flex:0 0 84%;scroll-snap-align:center;padding:22px}.kafle-podpowiedz{display:block;margin-top:12px;font-size:13.5px;color:var(--tekst-3)}.realizacja-glowa{order:1}.realizacja-efekt{order:2}.realizacja-wiecej{order:3;display:block;width:100%;font:inherit;font-size:15px;font-weight:600;padding:12px 16px;cursor:pointer;text-align:center}.realizacja-kol{order:4;display:none}.realizacja.otwarta .realizacja-kol{display:block}.zadanie.poboczne{display:none}.foto{max-width:none}.foto img{aspect-ratio:4/3;object-position:50% 18%}.kompetencje div{grid-template-columns:1fr;gap:6px}}:root{--liczby-linia:#24406b}@media(max-width:640px){h2{font-size:30px}.hero .liczby{margin-top:28px}.hero .liczby dt{font-size:26px}.hero-foto figure{display:none}.podpis-autora{display:flex;align-items:center;gap:12px;margin-top:28px;color:#a8b8cf;font-size:14px;text-decoration:none}.podpis-autora img{width:44px;height:44px;border-radius:50%;object-fit:cover}.podpis-autora strong{display:block;color:#fff}.hero-foto{padding-top:0}.scenka{width:100%;margin:4px 0 0;transform:rotate(-1deg);font-size:12px}.kafle article,.kafle article:nth-child(2n),.kafle article:not(:nth-child(3n+1)){background:#fff;border:1.5px solid var(--ink)}.realizacja-wiecej{color:var(--ink);background:var(--zolty);border:0}.kroki li:before{font-size:40px}.kroki{gap:28px}}@media(max-width:640px){.slajd .uwaga-poglad{display:none}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kolumna{padding:8px 6px}.kolumna h4{font-size:10.5px;line-height:1.25;margin-bottom:6px;min-height:2.5em}.zadanie{padding:7px;font-size:11.5px;line-height:1.3}.zadanie small{font-size:10px}.udawany-przycisk.maly{font-size:10px;padding:3px 6px;width:auto;white-space:normal}[data-slajd=magazyn] tbody tr:nth-child(n+3),[data-slajd=magazyn] .kafelek:nth-child(n+3),[data-slajd=raporty] .kafelek:nth-child(n+3){display:none}.slupki{height:110px}}@media(max-width:640px){.hero .liczby dt{font-size:23px}}@media(max-width:380px){.hero .liczby dt{font-size:21px}}.naglowek{align-items:center}.karuzela{position:relative}.karuzela-strzalka{display:none}@media(max-width:640px){.karuzela-strzalka{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;font-size:20px;line-height:1;cursor:pointer;font-family:inherit}.karuzela-strzalka[hidden]{display:none}.karuzela-strzalka.dalej{right:-4px}.karuzela-strzalka.wstecz{left:-4px}.hero-tekst{display:flex;flex-direction:column}.hero-tekst .lead{display:contents}.hero-tekst .nadtytul{order:1}.hero-tekst h1{order:2;margin-bottom:18px}.hero-tekst .lead p:first-child{order:3}.hero-tekst .podpis-autora{order:4;margin:20px 0}.hero-tekst .lead p:last-child{order:5;margin-top:0}.hero-tekst .przyciski{order:6;margin-top:28px}}@media(max-width:640px){.karuzela-strzalka{background:var(--zolty);color:var(--ink);border:2px solid var(--ink);border-radius:50%;font-weight:800;box-shadow:3px 3px 0 var(--ink)}.hero-tekst .podpis-autora{padding:12px 14px;background:#12284a;border-left:3px solid var(--zolty)}}.sekcja{padding-top:76px}.kontakt{margin-top:76px;padding-bottom:76px}.naglowek{margin-bottom:36px}.sekcja>.lead{margin-bottom:36px}.hero .liczby{margin-bottom:56px}@media(max-width:640px){.sekcja{padding-top:48px}.kontakt{margin-top:48px;padding-bottom:48px}.naglowek{margin-bottom:24px}.sekcja>.lead{margin-bottom:24px}.hero .liczby{margin-bottom:40px}}.sekcja{padding-top:64px}.kontakt{margin-top:64px;padding-bottom:64px}.hero .liczby{margin-bottom:44px}@media(max-width:640px){.sekcja{padding-top:40px}.kontakt{margin-top:40px;padding-bottom:44px}.hero .liczby{margin-bottom:32px}}@media(max-width:640px){.o-mnie{display:flex;flex-direction:column;gap:0}.o-mnie-tekst{display:contents}.o-mnie-tekst>.nadtytul{order:1}.o-mnie-tekst>h2{order:2}.o-mnie .foto{order:3;margin:4px 0 24px}.o-mnie-tekst>.lead{order:4}.o-mnie-tekst>.kompetencje{order:5}.o-mnie-tekst>.dopisek{order:6}}@media(max-width:640px){.o-mnie-tekst>.nadtytul{align-self:stretch;width:100%}}.problem{border-bottom:0}.problem:not(:last-child):after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:var(--linia)}@media(max-width:640px){.problem:not(:last-child):after{left:8px;right:8px}}@media(max-width:640px){.hero{row-gap:28px}.hero .liczby{margin-top:4px}}@media(max-width:640px){.hero{row-gap:20px;gap:20px}.liczby div,.liczby div+div,.hero .liczby div,.hero .liczby div+div{padding-top:10px}.os li{padding-bottom:20px}.os li:last-child{padding-bottom:0}.historia{gap:20px}.historia-wniosek{padding-top:20px;gap:16px}.erp-uklad{gap:20px}.erp-uklad .porownanie{gap:12px}.porownanie-kol{padding:18px}.porownanie h3{margin-bottom:12px}.o-mnie .foto{margin-bottom:16px}.kompetencje{margin-top:24px}.kompetencje div{padding:16px 0}.realizacja{padding:20px 0;gap:14px}.tag{margin-bottom:8px}.referencje{margin-top:20px}.kontakt-uklad{gap:24px}.formularz{padding:20px}.kanaly{margin-top:4px}.kanal,.kanaly li:first-child .kanal{padding-top:14px;padding-bottom:14px}.demo-sterowanie{margin-top:12px}}@media(max-width:640px){.kanaly{border-bottom:0}.kanaly li:last-child .kanal{padding-bottom:4px}.kontakt{padding-bottom:24px}.kontakt-uklad{gap:20px}footer{gap:4px 28px}}:root{--r:12px;--r-maly:8px;--cien-miekki:0 22px 48px -24px rgba(11,27,51,.45)}body{font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif}.scenka-dobrze{font-family:Instrument Sans,sans-serif}.cta,.cta-cichy,.cta-maly,.menu-przycisk,.demo-przycisk,.realizacja-wiecej,.test-przycisk,.formularz button,.referencje .cta{border-radius:var(--r-maly)}.cta,.cta-cichy{font-weight:600;letter-spacing:.005em}.hero-foto img,.foto img{border-radius:16px}.hero-foto figcaption{border-radius:10px;margin-bottom:10px;padding:9px 14px}.podpis-autora{border-radius:var(--r)}.logo span{border-radius:5px}.test-wynik,.porownanie-kol,.formularz,.referencje,.rozw,.kafelek,.kolumna,.realizacja-efekt,.kanaly{border-radius:var(--r)}.test-wynik,.porownanie-moj,.formularz{box-shadow:var(--cien-miekki)}.porownanie-moj{border-width:1.5px}.okno{border-radius:0 var(--r) var(--r) var(--r);box-shadow:var(--cien-miekki)}.zakladki{border-radius:10px 10px 0 0;overflow:hidden}.formularz input,.formularz textarea{border-radius:var(--r-maly)}.problem-nr,.tag,.nadtytul:before,.sekcja>.nadtytul:before,.o-mnie-tekst>.nadtytul:before,.kontakt-tekst>.nadtytul:before,.naglowek-tytul>.nadtytul:before,.erp-tekst>.nadtytul:before,.historia-glowa>.nadtytul:before,.test-lista>.nadtytul:before{border-radius:4px}.problem-ptaszek{border-radius:6px}.os li:before{border-radius:10px}.problem.zaznaczony{border-radius:var(--r-maly)}.historia-wniosek .wyroznienie,.tresc .wyroznienie{border-radius:var(--r)}@media(max-width:640px){.okno{box-shadow:var(--cien-miekki)}.test-wynik{box-shadow:0 12px 30px -12px #0b1b3380}.karuzela-strzalka{box-shadow:0 8px 20px -6px #0b1b3373;border-width:1.5px}.kafle article,.kafle article:nth-child(2n),.kafle article:not(:nth-child(3n+1)){border-radius:var(--r)}}.okno-przyklad{margin-left:auto;font-size:11.5px;font-weight:600;color:#1450b0;background:#e3eefd;border-radius:99px;padding:3px 10px;white-space:nowrap}.uwaga-demo{margin-top:14px;max-width:820px;font-size:14.5px;line-height:1.5;color:var(--tekst-2);padding:12px 16px;background:var(--tlo-2);border-left:3px solid var(--zolty);border-radius:0 var(--r-maly) var(--r-maly) 0}.uwaga-demo b{color:var(--ink)}.tabela-zamowien td small{display:block;font-size:11.5px;color:var(--tekst-3);margin-top:2px}.kafelki-zamowienia{margin-bottom:14px}.kafelki-zamowienia .kafelek b{font-size:19px}.raport-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.kpi{background:var(--tlo-2);border-radius:var(--r-maly);padding:12px 14px}.kpi span{display:block;font-size:12px;color:var(--tekst-3)}.kpi b{display:block;font-size:21px;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0}.kpi em{font-style:normal;font-size:12px;font-weight:600}.w-gore{color:#0f7a4b}.w-dol{color:#c4302b}.raport-siatka{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.raport-panel{border:1px solid var(--linia);border-radius:var(--r-maly);padding:12px 14px}.raport-panel h4{font-size:12.5px;font-weight:600;color:var(--tekst-2);margin-bottom:8px}.wykres{width:100%;height:auto;display:block;overflow:visible}.wykres-siatka{stroke:var(--linia-2);stroke-width:1}.wykres-pole{fill:var(--app);opacity:.1}.wykres-plan{stroke:var(--tekst-3);stroke-width:1.2;stroke-dasharray:4 4}.wykres-linia{fill:none;stroke:var(--app);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.wykres-kropki circle{fill:#fff;stroke:var(--app);stroke-width:2}.wykres-etykiety text{font-size:10px;fill:var(--tekst-3);text-anchor:middle}.slajd[data-aktywny] .wykres-linia{stroke-dasharray:420;stroke-dashoffset:420;animation:rysuj 1.1s .1s ease-out forwards}.slajd[data-aktywny] .wykres-pole,.slajd[data-aktywny] .wykres-kropki{animation:pojaw .5s .9s both}@keyframes rysuj{to{stroke-dashoffset:0}}@keyframes pojaw{0%{opacity:0}}.wykres-legenda{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:11.5px;color:var(--tekst-3);margin-top:6px}.wykres-legenda i{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--app);margin-right:-8px;vertical-align:middle}.wykres-legenda .leg-plan{border-top:1.5px dashed var(--tekst-3)}.ranking{list-style:none;display:grid;gap:10px}.ranking li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;color:var(--tekst-2)}.ranking i{grid-column:1/-1;grid-row:2;height:7px;border-radius:4px;background:var(--tlo-2);position:relative;overflow:hidden}.ranking i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--app);border-radius:4px;transform-origin:left}.slajd[data-aktywny] .ranking i:after{animation:rosnij-x .8s .2s ease-out both}@keyframes rosnij-x{0%{transform:scaleX(0)}}.ranking b{color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:900px){.raport-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.raport-siatka{grid-template-columns:1fr}}@media(max-width:640px){.okno-przyklad{font-size:10.5px;padding:2px 8px}.okno-adres{display:none}.tabela-zamowien :is(th,td):is(:nth-child(2),:nth-child(5),:nth-child(6)){display:none}[data-slajd=zamowienia] table.udawana :is(th,td):nth-child(5){display:none}.tabela-zamowien td:nth-child(2){display:none}.kafelki-zamowienia .kafelek:nth-child(n+3){display:none}.raport-kpi{gap:8px}.kpi{padding:9px 10px}.kpi b{font-size:17px}.raport-siatka .raport-panel:nth-child(2){display:none}.uwaga-demo{font-size:13.5px}}.real-grafika{margin-top:22px}.real-erp{border:1px solid var(--linia);border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--cien-miekki);max-width:340px}.real-pasek{display:flex;align-items:center;gap:5px;padding:8px 12px;background:var(--tlo-2);border-bottom:1px solid var(--linia)}.real-pasek i{width:7px;height:7px;border-radius:50%;background:#c5d0dd}.real-pasek span{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--tekst-2)}.real-moduly{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px}.real-moduly span{font-size:10.5px;font-weight:600;color:var(--ink);background:#eaf2fe;border-radius:6px;padding:12px 4px 8px;text-align:center;position:relative}.real-moduly span:before{content:"";display:block;width:14px;height:14px;margin:0 auto 6px;border-radius:4px;background:var(--app);opacity:.85}.real-moduly span:nth-child(3n+2):before{background:var(--zolty)}.real-moduly span:nth-child(3n):before{background:#0f7a4b;opacity:.7}.real-stopka{font-size:12px;color:var(--tekst-2);padding:0 12px 12px}.real-stopka b{color:#0f7a4b}.real-lakiernia{display:flex;align-items:flex-start;gap:12px;max-width:360px}.real-telefon{flex:0 0 150px;background:#fff;border:1px solid var(--linia);border-radius:18px;padding:12px 10px;box-shadow:var(--cien-miekki)}.real-tytul{font-size:11.5px;font-weight:700;color:var(--ink);margin-bottom:8px}.real-foto{height:64px;border-radius:10px;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#dfe7f2 0 8px,#eef3f9 8px 16px)}.real-foto svg{width:26px;height:26px;fill:none;stroke:var(--tekst-3);stroke-width:1.6;stroke-linejoin:round}.real-opis{font-size:10.5px;color:var(--tekst-3);margin:8px 0 6px;line-height:1.35}.real-opis b{display:block;font-size:11.5px;color:var(--ink)}.real-status{font-size:10px;font-weight:600;color:#1450b0;background:#e3eefd;border-radius:6px;padding:5px 7px}.real-faktura{flex:1;margin-top:22px;background:#fff;border:1px solid var(--linia);border-radius:var(--r);padding:12px;box-shadow:var(--cien-miekki)}.real-faktura p:not(.real-tytul){display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--tekst-2);padding:5px 0;border-bottom:1px dashed var(--linia)}.real-faktura p b{color:var(--ink)}.real-faktura .real-ok{border-bottom:0!important;color:#0f7a4b!important;font-weight:600;justify-content:flex-start!important}@media(max-width:640px){.real-grafika{margin-top:16px}.real-erp,.real-lakiernia{max-width:none}}.wykres{max-height:none}.wykres-miesiace{display:flex;justify-content:space-between;padding:2px 0 0;font-size:11px;color:var(--tekst-3)}.wykres-miesiace{padding:2px 0 0;margin:0 -4px}.opinia{margin-top:28px;padding:28px 32px;background:var(--tlo-2);border-radius:var(--r);position:relative}.opinia:before{content:"„";position:absolute;top:-6px;left:24px;font-family:var(--waski);font-weight:800;font-size:96px;line-height:1;color:var(--zolty)}.opinia blockquote p{font-size:clamp(17px,1.8vw,20px);line-height:1.5;color:var(--ink);max-width:780px;padding-top:22px}.opinia figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:14px;color:var(--tekst-3)}.opinia figcaption strong{display:block;color:var(--ink);font-size:15px}.opinia-awatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--zolty);font-weight:700}@media(max-width:640px){.opinia{padding:22px 20px;margin-top:20px}.opinia:before{left:16px;font-size:80px}}.opinia:before{top:14px;font-size:72px;line-height:.8}.opinia blockquote p{padding-top:40px}@media(max-width:640px){.opinia:before{top:12px;font-size:64px}.opinia blockquote p{padding-top:34px}}.opinia:before{content:"”";top:22px;font-size:72px;line-height:.6}@media(max-width:640px){.opinia:before{top:20px;font-size:62px}}.opinie{margin-top:36px}.opinie-tytul{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:clamp(24px,2.6vw,32px);line-height:1.1;margin-bottom:18px}.opinie-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.opinie-siatka .opinia{margin-top:0;display:flex;flex-direction:column}.opinie-siatka .opinia blockquote{flex:1}.opinie-siatka .opinia blockquote p{font-size:17px}@media(max-width:640px){.opinie{margin-top:24px}.opinie-siatka{gap:12px}.opinie-siatka .opinia blockquote p{font-size:16px}}.opinie-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}.opinia-wyrozniona{grid-column:1/-1;background:var(--ink);color:#fff;padding:36px 40px}.opinia-wyrozniona:before{color:var(--zolty)}.opinia-wyrozniona blockquote{columns:2;column-gap:40px}.opinia-wyrozniona blockquote p{color:#d3dde9;font-size:16.5px;padding-top:0;margin-bottom:12px;break-inside:avoid}.opinia-wyrozniona .opinia-haslo{column-span:all;font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.08;color:#fff;padding-top:40px;margin-bottom:20px}.opinia-wyrozniona figcaption{color:#a8b8cf}.opinia-wyrozniona figcaption strong{color:#fff}.opinia-wyrozniona .opinia-awatar{background:var(--zolty);color:var(--ink)}@media(max-width:900px){.opinie-siatka{grid-template-columns:1fr}.opinia-wyrozniona blockquote{columns:1}}@media(max-width:640px){.opinia-wyrozniona{padding:24px 20px}.opinia-wyrozniona .opinia-haslo{padding-top:34px;font-size:25px}.opinia-wyrozniona blockquote p{font-size:15.5px}}.opinie-siatka .opinia-wyrozniona blockquote .opinia-haslo{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.08;color:#fff;padding-top:40px;margin-bottom:20px}.opinie-siatka .opinia-wyrozniona blockquote p:not(.opinia-haslo){font-size:16.5px;color:#d3dde9}@media(max-width:640px){.opinie-siatka .opinia-wyrozniona blockquote .opinia-haslo{font-size:25px;padding-top:34px}.opinie-siatka .opinia-wyrozniona blockquote p:not(.opinia-haslo){font-size:15.5px}}.opinie-siatka .opinia blockquote .opinia-haslo{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:22px;line-height:1.15;color:var(--ink);margin-bottom:10px}.opinie-siatka .opinia blockquote p+p{margin-top:10px}.opinie-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.opinie-siatka{grid-template-columns:1fr}}.opinie{margin-top:40px;--czas-opinii:9s}.opinie-glowa{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.opinie-glowa .opinie-tytul{margin:0}.opinie-strzalki{display:flex;align-items:center;gap:10px;flex-shrink:0}.opinie-strzalki button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.opinie-strzalki button:hover{background:var(--ink);color:#fff}.opinie-licznik{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--tekst-3);min-width:42px;text-align:center}.opinie-okno{overflow:hidden;border-radius:var(--r);background:var(--ink);transition:height .45s ease;touch-action:pan-y}.opinie-tor{display:flex;align-items:flex-start;transition:transform .55s cubic-bezier(.4,0,.2,1)}.opinia-slajd{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:24px 48px;padding:44px 48px;color:#fff}.opinia-lewa{position:relative;padding-top:46px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.opinia-lewa:before{content:"”";position:absolute;top:0;left:-2px;font-family:var(--waski);font-weight:800;font-size:80px;line-height:.75;color:var(--zolty)}.opinia-slajd .opinia-haslo{font-family:var(--waski);font-stretch:80%;font-weight:800;font-size:clamp(26px,2.8vw,36px);line-height:1.08;color:#fff;margin:0}.opinia-slajd figcaption{display:flex;align-items:center;gap:12px;font-size:14px;color:#a8b8cf;line-height:1.35}.opinia-slajd figcaption strong{display:block;color:#fff;font-size:15.5px}.opinia-slajd .opinia-awatar,.opinia-osoba .opinia-awatar{width:42px;height:42px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--zolty);color:var(--ink);font-weight:700}.opinia-tresc p{color:#d3dde9;font-size:16.5px;line-height:1.6;padding:0;margin:0}.opinia-tresc p+p{margin-top:12px}.opinie-osoby{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.opinia-osoba{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:12.5px;line-height:1.3;color:var(--tekst-3);background:#fff;border:1px solid var(--linia);border-radius:var(--r-maly);padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.opinia-osoba strong{display:block;color:var(--ink);font-size:14px}.opinia-osoba .opinia-awatar{width:34px;height:34px;font-size:14px;background:var(--tlo-2);color:var(--ink)}.opinia-osoba:hover{border-color:var(--tekst-3)}.opinia-osoba[aria-selected=true]{border-color:var(--ink);background:var(--tlo-2)}.opinia-osoba[aria-selected=true] .opinia-awatar{background:var(--zolty)}.opinia-osoba:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--zolty)}.opinie.gra .opinia-osoba[aria-selected=true]:after{animation:pasek-opinii var(--czas-opinii) linear forwards}@keyframes pasek-opinii{to{width:100%}}@media(max-width:900px){.opinia-slajd{grid-template-columns:1fr;padding:32px 28px;gap:20px}.opinia-lewa{gap:18px}.opinia-lewa figcaption{order:2}.opinie-osoby{display:flex;overflow-x:auto;scrollbar-width:none;margin:12px -20px 0;padding:0 20px}.opinie-osoby::-webkit-scrollbar{display:none}.opinia-osoba{flex:0 0 auto}}@media(max-width:640px){.opinie{margin-top:28px}.opinie-glowa{align-items:center}.opinie-glowa .opinie-tytul{font-size:22px}.opinie-strzalki{gap:6px}.opinie-strzalki button{width:40px;height:40px}.opinie-licznik{display:none}.opinia-slajd{padding:26px 20px}.opinia-lewa{padding-top:38px}.opinia-lewa:before{font-size:64px}.opinia-slajd .opinia-haslo{font-size:24px}.opinia-tresc p{font-size:15.5px}.opinia-osoba span:not(.opinia-awatar){display:none}.opinia-osoba{padding:6px;border-radius:50%}.opinia-osoba:after{display:none}}@media(prefers-reduced-motion:reduce){.opinie-tor,.opinie-okno{transition:none}}
