.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pass-promo-label{margin:12px 0 6px!important;font-size:13px;font-weight:700;color:#b73c87}
.pass-price-row{display:flex;align-items:baseline;gap:7px;flex-wrap:nowrap;white-space:nowrap;margin:6px 0;letter-spacing:-.6px}
.pass-price-row s{color:#918395;font-size:18px;font-weight:600}.pass-price-row strong{font-size:25px;line-height:1.4;color:#a6347b}.pass-price-arrow{color:#9f8ca7;font-size:14px}.pass-price-saving{font-size:12px;margin:4px 0 12px!important;color:#7a657e}
#release-bundle-page .bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#release-bundle-page .bundle-card{min-width:0}
#release-passes .pass-promo-label{color:#dfb6f4}#release-passes .pass-price-row strong{color:#f2e4ff}#release-passes .pass-price-row s{color:#b4a2bf}#release-passes .pass-price-saving{color:#d2bddf}
.pass-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pass-campaign-card{min-width:0;padding:25px;border:1px solid #51405e;border-radius:18px;background:#211a2c}.pass-campaign-card h3{margin:0 0 8px;font-size:26px}.pass-campaign-card p{line-height:1.7}.pass-campaign-card ul{padding:0;list-style:none;line-height:1.9;color:#d2c4dd}.pass-campaign-card .button{margin-top:15px;width:100%;box-sizing:border-box}.pass-choice{margin:18px 0 8px;padding:14px 0;border-top:1px solid #493951}.pass-choice h4{font-size:16px;margin:0 0 5px}.pass-campaign-notes{margin-top:22px;padding:20px 24px;border:1px solid #4a3a59;border-radius:12px;color:#cbbbd6;font-size:14px;line-height:1.8}.pass-campaign-notes p{margin:7px 0}
@media(max-width:1000px){.pass-campaign-grid{grid-template-columns:1fr}.pass-campaign-card{padding:24px}.pass-campaign-card .pass-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}
@media(max-width:600px){#release-bundle-page .bundle-grid{grid-template-columns:1fr}.pass-campaign-card .pass-options{display:block}.pass-price-row s{font-size:18px}.pass-price-row strong{font-size:25px}.pass-campaign-notes{padding:18px}}

#release-passes .pass-choice .plan-note{font-size:13px;line-height:1.75;text-align:left;margin:12px 0 0;color:#d2c4dd}#release-passes .pass-choice .plan-note strong{color:#f2e4ff;font-weight:600}
