.pricing-cards-grid .pricing-card{max-width:none!important;min-width:none!important;flex:none!important}.pricing-card .cta-button{margin:0!important;width:100%!important}.cta-button:not(.pricing-card .cta-button),.hero .cta-button,header .cta-button,nav .cta-button{width:auto!important;padding:12px 24px!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:0!important;display:inline-block!important}.info-card,.pricing-card{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#pricing{scroll-margin-top:80px}.pricing-card.sold-out{opacity:.8;position:relative}.pricing-card.sold-out:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:20px 20px;pointer-events:none;z-index:1}.sold-out-badge{background:linear-gradient(135deg,#6c757d,#495057)!important;color:#fff!important}.sold-out-text{color:#6c757d!important;font-weight:700!important;text-decoration:line-through}.price-original{text-align:center;margin:15px 0}.original-price{display:block;font-size:1.2rem;font-weight:700;color:#ff6b35!important;text-decoration:line-through;margin-bottom:5px}.price-label{display:block;font-size:.9rem;color:#6c757d;font-weight:500}.base-logo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#0052ff,#06f);color:#fff;font-weight:700;font-size:.9rem;border-radius:8px;margin-right:8px;box-shadow:0 2px 8px rgba(0,82,255,.3)}.pricing-card.coming-soon{opacity:.9;position:relative}.coming-soon-badge{background:linear-gradient(135deg,#17a2b8,#138496)!important;color:#fff!important;animation:pulse 2s infinite}.coming-soon-text{color:#17a2b8!important;font-weight:700!important}.coming-soon-button{background:#6c757d!important;color:#fff!important;cursor:not-allowed!important;opacity:.7}.coming-soon-button:hover{background:#6c757d!important;transform:none!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cta-button.secondary-button{background:#6c757d!important;color:#fff!important;border:2px solid #6c757d!important}.cta-button.secondary-button:hover{background:#5a6268!important;border-color:#5a6268!important;transform:translateY(-2px)}