body{background:#f4f2ee;min-height:100vh}
.pick{max-width:1280px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(16px,4vw,48px) 120px}
.pick__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:clamp(40px,6vw,72px)}
.pick__logo{font-size:15px;margin-bottom:18px}
.pick__eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--green)}
.pick h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#1d1d1d}
.pick__lead{max-width:600px;color:#6b6660;font-size:1.05rem}
.pick__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.pick__card{display:flex;flex-direction:column;background:#fff;text-decoration:none;border-radius:6px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.06),0 10px 30px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}
.pick__card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(0,0,0,.12)}
.pick__img{aspect-ratio:4/3;overflow:hidden;background:#e6e2da}
.pick__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}
.pick__card:hover .pick__img img{transform:scale(1.04)}
.pick__body{display:flex;flex-direction:column;gap:8px;padding:26px 26px 28px}
.pick__n{font-size:.78rem;font-weight:800;letter-spacing:.2em;color:var(--green)}
.pick__n::before{content:"Alternatyva "}
.pick__t{font-size:1.6rem;font-weight:800;color:#1d1d1d;line-height:1.1}
.pick__d{color:#6b6660}
.pick__go{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:800;color:var(--green)}
.pick__go .ico{width:18px;height:18px;transition:transform .25s}
.pick__card:hover .pick__go .ico{transform:translateX(4px)}
@media (max-width:900px){.pick__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
