.artis-pricing-plan-box{margin: 25px 0;padding: 20px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 12px;box-shadow: 0 4px 15px rgba(0,0,0,0.04);font-family: inherit;box-sizing: border-box;max-width: 100%}.artis-pricing-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;border-bottom: 1px solid #f1f5f9;padding-bottom: 12px;flex-wrap: wrap;gap: 8px}.artis-pricing-badge{background: #212529;color: #ffffff;font-size: 11px;font-weight: 700;padding: 4px 10px;border-radius: 20px;text-transform: uppercase;letter-spacing: 0.5px}.artis-pricing-title{font-size: 14px;font-weight: 700;color: #212529}.artis-pricing-tiers{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 12px;margin-bottom: 15px}.artis-tier-card{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 10px;padding: 14px 12px;text-align: center;transition: all 0.2s ease;position: relative;box-sizing: border-box}.artis-tier-card:hover{border-color: #cbd5e1;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.05)}.artis-tier-y1{background: #fff5f5;border-color: #fed7d7}.artis-tier-y2{background: #fffdf5;border-color: #feebc8}.artis-tier-tag{font-size: 12px;font-weight: 700;color: #475569;margin-bottom: 6px}.artis-tag-loyalty{color: #b7791f}.artis-tier-price{font-size: 20px;font-weight: 800;color: #212529;margin-bottom: 4px}.artis-tier-y1 .artis-tier-price{color: #780316}.artis-tier-desc{font-size: 11px;color: #64748b;line-height: 1.3}.artis-pricing-footer{background: #f8fafc;border-left: 3px solid #780316;padding: 10px 12px;border-radius: 4px;font-size: 12px;color: #475569;line-height: 1.4;box-sizing: border-box}.pvs-cycle-suffix,.price .pvs-cycle-suffix,.woocommerce-Price-amount + .pvs-cycle-suffix,.elementor-widget-woocommerce-product-price .pvs-cycle-suffix,.elementor-widget-woocommerce-product-price .price .pvs-cycle-suffix,.elementor-loop-item .price .pvs-cycle-suffix,.elementor-widget-loop-grid .price .pvs-cycle-suffix,ul.products li.product .price .pvs-cycle-suffix,div.product p.price .pvs-cycle-suffix{font-size: 1em !important;font-size: inherit !important;font-weight: inherit !important;font-family: inherit !important;color: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;display: inline !important;vertical-align: baseline !important;margin-left: 4px}.pvs-regular-del{color: #94a3b8 !important;font-size: 0.85em !important;margin-right: 8px}.pvs-promo-ins{color: inherit !important;text-decoration: none !important;font-weight: inherit !important}.artis-my-account-subs-wrap{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.artis-my-account-subs-wrap table{width: 100%;margin-top: 10px;font-size: 14px;min-width: 550px}.artis-my-account-subs-wrap th{font-weight: 700;color: #212529;font-size: 12px;text-transform: uppercase;letter-spacing: 0.5px}.artis-my-account-subs-wrap td{vertical-align: middle}@media screen and (max-width: 768px){.artis-pricing-plan-box{padding: 16px;margin: 18px 0}.artis-pricing-header{flex-direction: column;align-items: stretch;gap: 8px}.artis-pricing-tiers{grid-template-columns: 1fr;gap: 10px}.artis-tier-card{padding: 12px}.artis-tier-price{font-size: 22px}.artis-pricing-footer{font-size: 12px;line-height: 1.5}}.pvs-price-pulse{animation: pvsPriceFlash 0.35s ease-out}@keyframes pvsPriceFlash{0%{transform: scale(1.08);opacity: 0.6;filter: brightness(1.3)}100%{transform: scale(1);opacity: 1;filter: brightness(1)}}