.v10s{padding:8px 16px 28px}.v10s__in{max-width:1180px;margin:0 auto;background:var(--card,#fffaf2);border:1px solid var(--line,#ead9bd);border-radius:var(--r,16px);padding:20px}
.v10s h2{font-size:1.3rem;margin:0 0 8px}.v10s details{border-top:1px solid var(--line,#ead9bd);padding:10px 0}.v10s summary{cursor:pointer;font-weight:700;min-height:28px}.v10s details p{margin:8px 0 0}
.v10-real{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v10-real a{display:block;border-radius:10px;overflow:hidden;background:#eee;cursor:zoom-in}
.v10-real img{display:block;width:100%;height:160px;object-fit:cover}@media(min-width:720px){.v10-real{grid-template-columns:repeat(4,1fr)}.v10-real img{height:200px}}
.v10-why{margin:8px 0 0;padding-left:20px}.v10-why li{margin:6px 0}.v10-lbr img{display:block;max-width:100%;max-height:72vh;margin:0 auto;border-radius:10px}
.v10-col{width:100%;max-width:360px;min-height:44px;font:inherit;padding:8px 10px;border:1px solid var(--line,#ead9bd);border-radius:10px;background:#fff}
#realizacje,#dlaczego,#faq,#dostawa{scroll-margin-top:76px}
