.compactPricingHead{margin-bottom:28px}
.pricingIntro{color:var(--muted);font-size:1.06rem;max-width:820px;margin:18px 0 0}
.pricingGridV2{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.pricingGridV2 .priceCard{display:flex;flex-direction:column}
.pricingPreviewGrid .priceCard ul{flex:1;min-height:138px;margin-bottom:0}
.trialPriceCard{border-color:rgba(56,217,154,.38)}
.comingSoonPriceCard{background:rgba(16,30,52,.55)}
.comingSoonPrice{font-size:1.5rem;line-height:1.2;margin-top:22px}
.neutralBadge{background:rgba(255,255,255,.06);border-color:var(--line);color:var(--muted)}
.pricingPreviewActions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:30px auto 0;text-align:center}
.pricingPreviewActions p{flex-basis:100%;max-width:760px;margin:2px auto 0;color:var(--muted)}
@media(max-width:1220px){.pricingGridV2{grid-template-columns:repeat(2,minmax(0,1fr))}.priceCard.featured{transform:none}}
@media(max-width:760px){.pricingGridV2{grid-template-columns:1fr}.pricingPreviewGrid .priceCard ul{min-height:0}.pricingPreviewActions .big{width:100%}}
