/* Pricing showcase only: balanced crystal illustrations, no notched silhouette. */
.pt-pricing-showcase .pt-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1040px,100%);align-items:stretch;overflow:visible;padding:0}
.pt-pricing-showcase .pt-card{display:flex;align-items:center;flex-direction:column;width:100%;height:auto;min-height:0;aspect-ratio:auto;padding:28px 22px 30px;border-radius:32px;border:1px solid #ffffffc4;background:linear-gradient(145deg,#f8fcfce8,#d8e6ecbf);box-shadow:inset 0 1px 0 #fff,0 20px 45px #1d384c12;filter:none;text-align:center;transition:box-shadow .2s,translate .2s}
.pt-pricing-showcase .pt-card:before{display:none}
.pt-pricing-showcase .pt-card .pt-card-image{position:static;display:block;width:100%;max-width:250px;height:200px;margin:0 auto 22px;padding:0;object-fit:contain;object-position:center;mask:none;-webkit-mask:none}
.pt-pricing-showcase .pt-card-action{display:none}
.pt-pricing-showcase .pt-card-copy{width:100%;margin:0;padding:0}
.pt-pricing-showcase .pt-card-copy strong{font-size:clamp(28px,3vw,39px);line-height:1.15;overflow-wrap:anywhere}
.pt-pricing-showcase .pt-card-copy small{font-size:10px;margin-bottom:12px}
.pt-pricing-showcase .pt-card-copy p{font-size:13px;line-height:1.7;margin:14px 0 0}
.pt-pricing-showcase .pt-card:after{content:'↗';display:grid;place-items:center;width:40px;height:40px;border:1px solid #829eaf80;border-radius:50%;margin-top:22px;font:400 20px/1 Parkinsans,Arial,sans-serif}
.pt-pricing-showcase .pt-card:hover{filter:none;translate:0 -4px;box-shadow:inset 0 1px 0 #fff,0 24px 45px #1d384c22}
.pt-pricing-showcase .pt-card:focus-visible{outline:3px solid #416b85;outline-offset:5px}
@media(max-width:800px){.pt-pricing-showcase .pt-deck{grid-template-columns:1fr;max-width:430px;margin-inline:auto;overflow:visible}.pt-pricing-showcase .pt-card{padding:24px;min-height:0}.pt-pricing-showcase .pt-card .pt-card-image{height:180px;margin-bottom:18px}.pt-pricing-showcase .pt-card-copy strong{font-size:36px}}
@media(prefers-reduced-motion:reduce){.pt-pricing-showcase .pt-card{transition:none}.pt-pricing-showcase .pt-card:hover{translate:none}}
