.nsu-realizacja{display:flex;flex-direction:column;gap:var(--kc-odstep-12);min-width:0}.nsu-realizacja .kc-project-screens{margin-bottom:var(--kc-odstep-8)}.nsu-realizacja .kc-project-screens__stage{padding:0 0 18px;background:0 0}.nsu-realizacja .kc-project-screens__desktop{border-radius:var(--kc-promien-karta);border-color:var(--kc-linia-domyslna);box-shadow:var(--kc-cien-karta)}.nsu-realizacja .kc-project-screens__desktop img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nsu-realizacja .kc-project-screens__mobile{width:22%;right:12px;bottom:0;border-width:3px;border-radius:12px}.nsu-realizacja .kc-project-screens figcaption{font-size:.75rem;margin-top:8px}.nsu-realizacja .nsu-etykieta{margin:var(--kc-odstep-4)0 0}.nsu-realizacja .nsu-h3{margin:0}.nsu-realizacja .nsu-dl dt{font-weight:500;font-size:.8125rem}.nsu-realizacja .nsu-dl dd{font-size:.875rem}.nsu-realizacja .nsu-akcje{margin-top:auto;padding-top:var(--kc-odstep-8)}.nsu-realizacje__wiecej{margin-top:var(--kc-odstep-40)!important}.nsu-odbior{margin:0;min-width:0}.nsu-odbior__glowa{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--kc-tekst-drugorzedny);margin-bottom:var(--kc-odstep-16)}.nsu-odbior__glowa strong{color:var(--kc-tekst-glowny);font-weight:600;font-size:.8125rem}.nsu-odbior .nsu-h3{margin-bottom:var(--kc-odstep-16)}.nsu-odbior ul{list-style:none;margin:0;padding:0}.nsu-odbior li{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:var(--kc-odstep-8);padding:var(--kc-odstep-16)0;border-top:1px solid var(--kc-linia-domyslna)}.nsu-odbior__nr{color:var(--kc-tekst-akcent);font-size:.875rem}.nsu-odbior li strong{display:block;font-size:.875rem;font-weight:600;line-height:1.4}.nsu-odbior li div>span{display:block;margin-top:4px;font-size:.8125rem;color:var(--kc-tekst-drugorzedny)}.nsu-odbior figcaption{margin-top:var(--kc-odstep-12)}.si-hero__nota{margin-top:var(--kc-odstep-16)!important;max-width:60ch}.si-hero__zrzuty{padding-top:var(--kc-odstep-8)}.si-hero__zrzuty>a{position:relative;display:block;padding:0 12% 48px 0}.si-hero__komputer{display:block;width:100%;height:auto;border-radius:var(--kc-promien-karta);border:1px solid var(--kc-linia-domyslna);box-shadow:var(--kc-cien-okno);position:relative}.si-hero__telefon{position:absolute;right:0;bottom:0;width:26%;height:auto;border:4px solid var(--kc-tlo-ciemne);border-radius:18px;box-shadow:var(--kc-cien-urzadzenie);background:#fff}.si-hero__zrzuty figcaption{margin-top:var(--kc-odstep-16)}.si-zakres{margin-top:var(--kc-odstep-24)}.si-cennik dl{margin:var(--kc-odstep-20)0}.si-cennik dl>div{display:flex;justify-content:space-between;gap:var(--kc-odstep-16);padding:var(--kc-odstep-12)0;border-top:1px solid var(--kc-linia-domyslna);font-size:.9375rem}.si-cennik dt{color:var(--kc-tekst-glowny)}.si-cennik dd{margin:0;font-weight:600;white-space:nowrap}.si-koszt{margin-top:var(--kc-odstep-48);align-items:start}.si-widok{border-top:1px solid var(--kc-linia-domyslna);border-bottom:1px solid var(--kc-linia-domyslna)}.si-rodzaje{margin-top:var(--kc-odstep-48)}.si-przegladarka{margin:0;min-width:0}.si-przegladarka>a{display:block;overflow:hidden;border-radius:var(--kc-promien-karta);border:1px solid var(--kc-linia-domyslna);box-shadow:var(--kc-cien-okno);background:#fff}.si-przegladarka__pasek{display:flex;align-items:center;gap:var(--kc-odstep-12);padding:10px var(--kc-odstep-16);font-size:.8125rem;color:var(--kc-tekst-drugorzedny);background:var(--kc-tlo-sekcja);border-bottom:1px solid var(--kc-linia-domyslna)}.si-przegladarka__pasek span{display:inline-flex;gap:6px}.si-przegladarka__pasek i{width:8px;height:8px;border-radius:50%;background:var(--kc-p-szary-300)}.si-przegladarka img{display:block;width:100%;height:auto}.si-przegladarka figcaption{margin-top:var(--kc-odstep-12)}.si-sciezka{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--kc-odstep-48);padding-top:var(--kc-odstep-24);border-top:1px solid var(--kc-linia-domyslna)}.si-sciezka .nsu-kroki__nr{width:auto;height:auto;background:0 0;border:0;color:var(--kc-tekst-akcent);font-size:.875rem}.si-form__lead{margin-bottom:var(--kc-odstep-20)!important}.si-form__tel{margin-top:var(--kc-odstep-12)!important}.si-rozbudowa__lead{margin-bottom:var(--kc-odstep-32)!important}.si-rozbudowa__akcje{margin-top:var(--kc-odstep-32)}.si-rozbudowa__nota{margin-top:var(--kc-odstep-16)!important}.si-proces__tytul{margin-bottom:var(--kc-odstep-24)!important}.si-sla__nota{margin-top:var(--kc-odstep-20)!important}.si-kryteria{margin-top:var(--kc-odstep-20)}.si-faq__tel{margin-bottom:var(--kc-odstep-4)!important}.si-faq__akcje{margin:var(--kc-odstep-12)0 var(--kc-odstep-24)}.si-zamkniecie{padding:0;overflow:hidden;scroll-margin-top:112px}.si-zamkniecie__osoba{display:flex;gap:var(--kc-odstep-12);align-items:center;padding:var(--kc-odstep-16) var(--kc-odstep-24);background:var(--kc-tlo-sekcja);border-bottom:1px solid var(--kc-linia-domyslna)}.si-zamkniecie__osoba img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.si-zamkniecie__tresc{padding:var(--kc-odstep-24);display:grid;gap:var(--kc-odstep-16)}.si-dowod__uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--kc-odstep-48);align-items:start}.si-dowod .author-box{margin-top:0;background:var(--kc-tlo-sekcja);border:0}.si-dowod__nota{margin-top:var(--kc-odstep-20)!important}.si-opinie .client-testimonial{padding-block:var(--kc-odstep-88)}.si-opinie .client-testimonial .max-w-4xl{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:var(--kc-odstep-24);align-items:start}.si-opinie .client-testimonial .max-w-4xl>:first-child{grid-column:1/-1;text-align:left;margin:0 0 var(--kc-odstep-16)}.si-opinie .client-testimonial .max-w-4xl>*{margin-top:0!important}.si-opinie .client-testimonial h2{font-size:2rem}.si-opinie .client-testimonial article{padding:var(--kc-odstep-24)}.si-opinie .client-testimonial blockquote{font-size:.9375rem;line-height:1.6;margin-bottom:var(--kc-odstep-16)}@media (max-width:900px){.si-dowod__uklad,.si-opinie .client-testimonial .max-w-4xl,.si-sciezka{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.si-opinie .client-testimonial{padding-block:var(--kc-odstep-48)}.si-opinie .client-testimonial h2{font-size:1.5rem}.si-hero__zrzuty>a{padding-bottom:32px}}