.plan-checkout-bar{position:fixed;right:0;left:0;z-index:50;padding:14px 20px;border-top:1px solid #e4e7ec;background:rgba(255,255,255,.97);box-shadow:0 -6px 20px rgba(16,24,40,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.plan-checkout-inner{display:flex;align-items:center;gap:12px;width:100%;max-width:1240px;margin:0 auto}.plan-checkout-tick{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#052542}.plan-checkout-category{flex-shrink:0;padding:4px 8px;border:1px solid #e4e7ec;border-radius:6px;background:#f2f4f7;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475467}.plan-checkout-plan{min-width:0;overflow:hidden;font-size:16px;font-weight:700;color:#11181c;text-overflow:ellipsis;white-space:nowrap}.plan-checkout-code{flex-shrink:0;margin-left:auto;padding:4px 10px;border:1px solid #a6e9c1;border-radius:20px;background:#e8f8ee;font-size:12px;font-weight:600;color:#12b76a}.plan-checkout-price{flex-shrink:0;margin-left:auto;font-size:20px;font-weight:700;color:#11181c;white-space:nowrap}.plan-checkout-code+.plan-checkout-price{margin-left:0}.plan-checkout-button{flex-shrink:0;padding:12px 22px;border:0;border-radius:10px;background:#052542;color:#ffffff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.plan-checkout-button:hover{opacity:.92}@media (max-width:767px){.plan-checkout-inner{flex-wrap:wrap;gap:8px 10px}.plan-checkout-category,.plan-checkout-code,.plan-checkout-tick{display:none}.plan-checkout-plan{flex:1 1 100%;font-size:14px}.plan-checkout-price{margin-left:0;font-size:18px}.plan-checkout-button{margin-left:auto}}