.blueprint-theme .hero-art img{-webkit-mask-image:radial-gradient(ellipse 63% 63% at 50% 50%,#000 58%,#000 68%,transparent 100%);mask-image:radial-gradient(ellipse 63% 63% at 50% 50%,#000 58%,#000 68%,transparent 100%)}.blueprint-theme #uslugi .sketch-heading>p>br{display:initial}@media(min-width:1001px){.blueprint-theme #uslugi .sketch-heading{grid-template-columns:minmax(0,1fr) auto}.blueprint-theme #uslugi .sketch-heading>p{max-width:none;white-space:nowrap}}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2){display:flex;flex-direction:column;align-items:stretch;grid-column:span 2;min-height:0;padding:0;border:0;border-radius:32px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .service-compact-icon{display:none}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-visual{display:block;order:0;width:100%;aspect-ratio:3/2;margin:0;padding:0;border-radius:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-visual img{width:100%;height:100%;object-fit:cover;border-radius:inherit;mix-blend-mode:normal}.blueprint-theme #uslugi #ai.sketch-card .sketch-visual img{transform:scaleX(-1)}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) h3.sr-only{position:static;order:1;width:auto;height:auto;padding:0;margin:26px 28px 12px;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0;font:700 28px/1.2 var(--heading);letter-spacing:-.7px;text-align:left}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-content{order:2;align-items:flex-start;text-align:left;padding:0 28px 28px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-description{font-size:16px;line-height:1.65;text-align:left;margin:0 0 18px;max-width:55ch}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-cta{margin-top:auto;align-self:flex-start;font-size:15px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .service-full{display:inline}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .service-short{display:none}@media(max-width:760px){.blueprint-theme #uslugi .sketch-card:nth-child(-n+2){grid-column:auto;padding:0;border-radius:28px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-visual{border-radius:0}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) h3.sr-only{margin:22px 20px 10px;font-size:25px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-content{padding:0 20px 22px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-description{font-size:15px;line-height:1.6;margin-bottom:12px}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-cta{font-size:14px}}@media(max-width:760px){.blueprint-theme .hero-art{animation:none}}.blueprint-theme .faq-group+.faq-group{margin-top:28px}.blueprint-theme .faq-group>h3{margin:0 0 10px;font:700 16px/1.4 var(--heading);color:var(--blue,#255bdb)}.blueprint-theme .contact-location{margin-top:28px;padding-top:24px;border-top:1px solid #d8dfe9}.blueprint-theme .contact-location-heading{display:flex;align-items:flex-start;gap:12px}.blueprint-theme .contact-location-heading>.icon{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;margin-top:3px}.blueprint-theme .contact-location h3{font:700 20px/1.35 var(--heading);margin:0 0 8px}.blueprint-theme .contact-location address{font-style:normal;font-size:16px;line-height:1.65}.blueprint-theme .contact-location address span{font-weight:600}.blueprint-theme .contact-location>p{margin:12px 0 16px;font-size:14px;line-height:1.6}.blueprint-theme .contact-map{overflow:hidden;border-radius:20px;background:#eaf0fa;border:1px solid #d8dfe9}.blueprint-theme .contact-map-load{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:130px;padding:22px;border:0;background:transparent;color:inherit;font:600 16px/1.4 var(--body);cursor:pointer}.blueprint-theme .contact-map-load .icon{fill:none;stroke:currentColor;stroke-width:1.6}.blueprint-theme .contact-map-load:hover{background:#dfe8f8}.blueprint-theme .contact-map-load:focus-visible{outline:3px solid #255bdb;outline-offset:-5px}.blueprint-theme .contact-map iframe{display:block;width:100%;height:260px;border:0}.blueprint-theme .contact-map [hidden]{display:none}.blueprint-theme .contact-directions{margin-top:14px;min-height:44px}@media(max-width:760px){.blueprint-theme .hero-copy,.blueprint-theme .hero-title-lines,.blueprint-theme .hero-lab .hero-rotator{text-align:center}.blueprint-theme #uslugi .sketch-heading,.blueprint-theme #uslugi .sketch-heading>p{text-align:center}.blueprint-theme #uslugi .sketch-heading>p{margin-inline:auto}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) h3.sr-only,.blueprint-theme #uslugi .sketch-card:nth-child(n+3) h3.sr-only{text-align:center}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-content,.blueprint-theme #uslugi .sketch-card:nth-child(n+3) .sketch-content{align-items:center;text-align:center}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-description,.blueprint-theme #uslugi .sketch-card:nth-child(n+3) .sketch-description{text-align:center}.blueprint-theme #uslugi .sketch-card:nth-child(-n+2) .sketch-cta,.blueprint-theme #uslugi .sketch-card:nth-child(n+3) .sketch-cta{align-self:center;justify-content:center}.blueprint-theme #uslugi .sketch-card:nth-child(n+3){display:flex;flex-direction:column;align-items:center}.blueprint-theme #uslugi .sketch-card:nth-child(n+3) .service-compact-icon{margin:0 auto 10px}.blueprint-theme #uslugi .sketch-card:nth-child(n+3) h3.sr-only{margin:0 0 6px}.blueprint-theme #jak-pracujemy .collaboration-heading{text-align:center}.blueprint-theme #jak-pracujemy .collaboration-intro-line{display:block}.blueprint-theme #realizacje .work-heading,.blueprint-theme #realizacje .work-heading .eyebrow,.blueprint-theme #realizacje .work-heading .section-description{text-align:center}.blueprint-theme #realizacje .work-heading h2,.blueprint-theme #realizacje .work-heading .section-description{margin-inline:auto}.blueprint-theme #strefa-wiedzy .knowledge-heading,.blueprint-theme #strefa-wiedzy .knowledge-heading .eyebrow,.blueprint-theme #strefa-wiedzy .knowledge-heading>p:last-child{text-align:center}.blueprint-theme #strefa-wiedzy .knowledge-heading h2,.blueprint-theme #strefa-wiedzy .knowledge-heading>p:last-child{margin-inline:auto}.blueprint-theme .team-heading #team-title{font-size:clamp(26px,8.2vw,32px);line-height:1.16}.blueprint-theme #team-title .team-title-line{display:block;white-space:nowrap}.blueprint-theme #team-title>br{display:none}}