/* Wyprane3City - sekcja "Kto pierze" na /o-nas/ + suwak pojedynczy (18.09.2026) */
.w3cWlasciciel{position:relative}
.w3cWlUklad{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center}
.w3cWlFoto{position:relative;padding:0 14% 12% 0}
.w3cWlFoto img{display:block;width:100%;height:auto;object-fit:cover;border-radius:22px;border:1px solid rgb(168 192 216/.18);box-shadow:0 26px 60px rgb(0 0 0/.5)}
.w3cWlFotoA{aspect-ratio:3/4}
.w3cWlFoto .w3cWlFotoB{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:2/3;border:3px solid #06152b;box-shadow:0 22px 50px rgb(0 0 0/.6),0 0 0 1px rgb(145 225 255/.35)}
.w3cWlZnaczek{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;font:800 10px/1.2 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d8ecfa;background:rgb(6 21 43/.62);border:1px solid rgb(255 255 255/.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.w3cWlZnaczek b{font:italic 900 26px/1 "Barlow Condensed",sans-serif;letter-spacing:-.02em;color:#fff;text-transform:none}
.w3cWlTekst .sectionHeading{margin-bottom:18px}
.w3cWlCytat{margin:22px 0 0;padding:22px 24px 20px 26px;border-radius:20px;position:relative;background:rgb(168 192 216/.07);border:1px solid rgb(168 192 216/.16);box-shadow:inset 0 1px 0 rgb(255 255 255/.08)}
.w3cWlCytat::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:3px;background:linear-gradient(#22adef,#0a56c8)}
.w3cWlCytat p{margin:0;font-size:16px;line-height:1.75;color:#d5e3f1}
.w3cWlCytat footer{margin-top:14px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#91e1ff}
.w3cWlTagi{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.w3cWlTagi li{padding:8px 14px;border-radius:999px;font:800 11px/1 Manrope,sans-serif;color:#e6f2fb;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.16)}
.w3cWlZaplecze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(36px,5vw,64px)}
.w3cWlZaplecze figure{margin:0;position:relative;border-radius:18px;overflow:hidden;border:1px solid rgb(168 192 216/.16);box-shadow:0 18px 44px rgb(0 0 0/.45)}
.w3cWlZaplecze img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.w3cWlZaplecze figure:hover img{transform:scale(1.04)}
.w3cWlZaplecze figcaption{position:absolute;inset:auto 0 0;padding:34px 16px 14px;font:700 13px/1.35 Manrope,sans-serif;color:#fff;background:linear-gradient(transparent,rgb(4 12 24/.86))}
.w3cPPSiatka.w3cPPJedna{grid-template-columns:minmax(0,860px)!important;justify-content:center}
@media (max-width:900px){.w3cWlUklad{grid-template-columns:1fr}.w3cWlFoto{max-width:440px;margin:0 auto;width:100%}}
@media (max-width:620px){.w3cWlZaplecze{grid-template-columns:1fr 1fr;gap:10px}.w3cWlZaplecze figure:first-child{grid-column:1/-1}.w3cWlZaplecze figure:first-child img{aspect-ratio:4/3}.w3cWlCytat p{font-size:15px}.w3cFilmySiatka{grid-template-columns:repeat(2,minmax(0,1fr))}}
