.price-card .pricing-plan-art{display:flex;align-items:center;justify-content:center;width:100%;height:210px;margin:4px 0 16px;border-radius:16px;background:radial-gradient(ellipse at 50% 68%,#8c5bdc24,transparent 70%);filter:drop-shadow(0 12px 14px #0005);text-decoration:none;flex-shrink:0}
.pricing-plan-art img{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;transition:transform .22s ease}
.pricing-plan-art--solo img{clip-path:polygon(16.4% 4.7%,23% 1.8%,83.3% 2.8%,83.3% 96.5%,23% 97.2%,16.4% 95%)}
.pricing-plan-art--office img{clip-path:polygon(14.3% 6.5%,20% 3.2%,85.6% 5.7%,85.6% 94.5%,20% 96%,14.3% 93.5%)}
.pricing-plan-art--pro img{clip-path:polygon(13.4% 6.2%,21.8% 2.9%,86% 6.2%,86% 94%,21.8% 96%,13.4% 93.3%)}
.pricing-plan-art:hover img{transform:translateY(-3px)}
.pricing-plan-art:focus-visible{outline:3px solid #e6c46d;outline-offset:4px}
.price-card .pricing-plan-art+h3{margin-top:0}
@media(max-width:600px){.price-card .pricing-plan-art{height:195px;margin-bottom:12px}.pricing-plan-art img{width:210px;height:210px}}
@media(prefers-reduced-motion:reduce){.pricing-plan-art img{transition:none}.pricing-plan-art:hover img{transform:none}}
.pricing-plan-art--enterprise img{clip-path:polygon(13.4% 6.2%,21.8% 2.9%,86% 6.2%,86% 94%,21.8% 96%,13.4% 93.3%)}
.enterprise-card{border-color:#9d80c555}.price-custom strong{font-size:clamp(24px,2.4vw,34px);line-height:1.4}.enterprise-figure{max-width:520px;margin:24px auto;text-align:center}.enterprise-figure img{display:block;width:100%;height:auto;border-radius:20px}.enterprise-figure figcaption{padding:12px}
@media(min-width:1200px){.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-grid .price-card{padding:22px}}
@media(min-width:761px) and (max-width:1199px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.plan-grid{grid-template-columns:minmax(0,1fr)}}
