.pcard[data-v-e13fc272]{background:#fff;border:1px solid var(--line);border-radius:18px;color:inherit;display:flex;flex-direction:column;min-height:100%;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pcard[data-v-e13fc272]:hover{border-color:#b7d7cc;box-shadow:0 18px 40px #10282014;transform:translateY(-4px)}.stage[data-v-e13fc272]{align-items:center;background:radial-gradient(circle at 50% 80%,rgba(28,154,72,.08),transparent 55%),#eef5f1;display:flex;height:220px;justify-content:center;padding:1.1rem}.stage img[data-v-e13fc272]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.stage-empty[data-v-e13fc272]{color:#9aada4;font-family:Outfit,sans-serif;font-size:.75rem;letter-spacing:.16em}.body[data-v-e13fc272]{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.1rem}.cat[data-v-e13fc272]{color:var(--accent);font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.body h3[data-v-e13fc272]{font-size:1.05rem;font-weight:800;line-height:1.35;margin:0}.body p[data-v-e13fc272]{color:var(--muted);display:-webkit-box;font-size:.9rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.price[data-v-e13fc272]{color:var(--leaf);font-size:.82rem;font-weight:700;margin-top:auto;padding-top:.65rem}
