.reg-price{color:var(--white);letter-spacing:-.04em;margin:.4rem 0 .25rem;font-size:3rem;font-weight:900;line-height:1}.reg-price.gold{color:var(--gold)}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:2rem;display:flex}.price-card.featured{background:linear-gradient(145deg,var(--surface) 0%,#c9973e12 100%);border-color:#c9973e4d}.price-card h3{color:var(--white);margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.price-card p{color:var(--muted);flex-grow:1;margin:.5rem 0 1.5rem;font-size:.9rem;line-height:1.65}.price-icon{margin-bottom:.5rem;font-size:1.6rem}.price-label{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.7rem;font-weight:700}.legacy-card{background:var(--surface);border-radius:var(--radius-xl);text-align:center;border:1px solid #c9973e40;padding:2.5rem;position:relative;overflow:hidden}.legacy-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:3px;position:absolute;top:0;left:0;right:0}.big-price{color:var(--gold);letter-spacing:-.04em;margin-bottom:.2rem;font-size:3.5rem;font-weight:900;line-height:1}.scholarship-note{border-top:1px solid var(--border);text-align:center;padding-top:2rem}.scholarship-note p{color:var(--muted);max-width:480px;margin:0 auto;font-size:.88rem;font-style:italic;line-height:1.7}
