.znex{position:relative;overflow:hidden;padding-block:clamp(46px, 6vw, 84px);background:radial-gradient(760px 460px at 10% -8%,var(--zn-wash2),transparent 60%),var(--zn-bg0);scroll-margin-top:150px}.znex-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px, 4vw, 40px)}.znex-head{max-width:58ch;margin:0 auto 32px;text-align:center}.znex-chip{display:inline-block;background:rgb(225 29 72 / .1);border:1px solid rgb(225 29 72 / .28);color:var(--zn-soft);border-radius:999px;padding:6px 15px;font-size:12px;font-weight:800}.znex-title{margin:14px 0 8px;font-size:clamp(24px, 3.2vw, 38px);font-weight:900;color:var(--zn-t1)}.znex-lead{margin:0;font-size:13.5px;line-height:2;color:var(--zn-t5)}.znex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.znex-card{position:relative;overflow:hidden;background:var(--zn-card);border:1px solid rgba(var(--zn-line),.14);border-radius:20px;padding:24px;box-shadow:var(--zn-cardsh);transition:transform .18s,box-shadow .18s}.znex-card:hover{transform:translateY(-3px);box-shadow:0 26px 54px rgb(120 55 30 / .2)}.znex-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--zn-gold),var(--zn-gold2))}.znex-fam{display:inline-block;font-size:11px;font-weight:800;color:var(--zn-goldsoft);background:rgb(217 149 0 / .12);border-radius:8px;padding:4px 10px}.znex-name{margin:12px 0 3px;font-size:17px;font-weight:900;color:var(--zn-t1)}.znex-meta{font-size:12px;color:var(--zn-t5);margin-bottom:16px}.znex-prices{display:flex;flex-direction:column;gap:10px}.znex-price{display:flex;align-items:center;justify-content:space-between;background:var(--zn-fill2);border-radius:11px;padding:11px 14px}.znex-price span{font-size:12.5px;color:var(--zn-t4)}.znex-price b{font-size:12.5px;font-weight:800}.znex-price.is-semi b{color:var(--zn-soft)}.znex-price.is-priv b{color:var(--zn-t2)}.znex-btn{display:block;text-align:center;margin-top:16px;background:linear-gradient(135deg,var(--zn-crim),var(--zn-rose));color:#fff;font-size:13px;font-weight:800;padding:11px;border-radius:11px;transition:transform .18s ease}.znex-btn:hover{transform:translateY(-1px);color:#fff}@media (max-width:700px){.znex-grid{grid-template-columns:1fr}}