
.nvm-kpd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nvm-kpd__card{position:relative;background:#fff;border:1px solid #ece2d9;border-radius:22px;padding:26px 24px 22px;box-shadow:0 2px 10px rgba(43,35,32,.04);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.nvm-kpd__card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#BC5850,#e0a49e)}
.nvm-kpd__card--mint::before{background:linear-gradient(90deg,#1a7f74,#7fb5ae)}
.nvm-kpd__card--violet::before{background:linear-gradient(90deg,#7A6FA9,#b6a9d6)}
.nvm-kpd__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(43,35,32,.10);border-color:rgba(26,127,116,.4)}
.nvm-kpd__num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(188,88,80,.10);color:#BC5850;font-weight:800;font-size:14px;margin-bottom:14px}
.nvm-kpd__card--mint .nvm-kpd__num{background:rgba(26,127,116,.10);color:#1a7f74}
.nvm-kpd__card--violet .nvm-kpd__num{background:rgba(122,111,169,.12);color:#7A6FA9}
.nvm-kpd__card h3{margin:0 0 10px;font-size:19px;font-weight:800;color:#2b2320;letter-spacing:-.01em}
.nvm-kpd__card p{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:#5a5049}
.nvm-kpd__price{display:inline-flex;align-items:baseline;gap:7px;background:#FBEFEC;border-radius:999px;padding:8px 16px;font-weight:800;font-size:15px;color:#BC5850}
.nvm-kpd__card--mint .nvm-kpd__price{background:#EAF4F2;color:#1a7f74}
.nvm-kpd__card--violet .nvm-kpd__price{background:#F1EEF8;color:#7A6FA9}
.nvm-kpd__price i{font-style:normal;font-weight:600;font-size:12.5px;opacity:.75}
@media (max-width:860px){
.nvm-kpd{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.nvm-kpd::-webkit-scrollbar{display:none}
.nvm-kpd__card{flex:0 0 84%;scroll-snap-align:center}
.nvm-kpd__card:hover{transform:none}
}
