.pick-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; width: 680px; max-width: 94vw; }
.pick-card { background: var(--card); border-radius: 16px; padding: 30px 26px; text-align: center; box-shadow: var(--shadow); cursor: pointer; transition: all .2s ease; border: 2px solid transparent; }
.pick-card:hover { transform: translateY(-4px); border-color: var(--primary); box-shadow: 0 12px 30px rgba(47,107,255,.15); }
.pick-ico { font-size: 52px; display: block; margin-bottom: 14px; }
.pick-card b { font-size: 20px; display: block; }
.pick-card i { font-style: normal; color: var(--muted); font-size: 13px; display: block; margin-top: 8px; min-height: 36px; }
.pick-btn { display: inline-block; margin-top: 16px; padding: 9px 26px; border-radius: 999px; background: var(--primary); color: #fff; font-size: 14px; transition: background .15s; }
.pick-card:hover .pick-btn { background: var(--primary-dark); }