.content-body h1, .content-body h2, .content-body h3 { font-weight: 700; color: #1a1a1a; margin-top: 1.5rem; margin-bottom: 1rem; }
    .content-body p { margin-bottom: 1rem; line-height: 1.7; color: #666; }
    .level-card { border: 2px solid transparent; }
    .level-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important; }
    .level-card.active-card { border-color: #724ebf; background-color: #f8f9fa; }
    .level-card.active-card .selected-check { display: block !important; }
    .hover-scale { transition: transform 0.2s; }
    .hover-scale:hover { transform: scale(1.02); }
