.advanced-analysis-page { --lime: #b8ff3d; }
.advanced-analysis-page .course-hero {
    background-image: linear-gradient(118deg, rgba(16, 22, 19, .97) 0%, rgba(16, 22, 19, .91) 46%, rgba(17, 54, 68, .82) 100%), url('../images/logo2.png');
}
.advanced-analysis-page .course-hero h1 em { color: #54d6ff; }
.advanced-analysis-page .eyebrow,
.advanced-analysis-page .market-panel-top,
.advanced-analysis-page .enroll-label { color: #54d6ff; }
.advanced-analysis-page .eyebrow-dot { background: #54d6ff; box-shadow: 0 0 0 5px rgba(84, 214, 255, .12); }
.advanced-analysis-page .market-panel { border-color: rgba(84, 214, 255, .34); }
.advanced-analysis-page .market-live,
.advanced-analysis-page .market-price span,
.advanced-analysis-page .market-note i { color: #54d6ff; }
.advanced-analysis-page .course-footer-cta { background: #54d6ff; }
.advanced-analysis-page .course-footer-cta .section-kicker,
.advanced-analysis-page .course-footer-cta em { color: #07516b; }
.advanced-analysis-page .level-group + .level-group { margin-top: 48px; }
.advanced-analysis-page .level-title {
    display: flex;
    align-items: center;
    gap: 12px;
    color: #07516b;
    font-size: 17px;
    letter-spacing: .2px;
    margin-bottom: 8px;
}
.advanced-analysis-page .level-title span {
    color: #fff;
    background: #07516b;
    font: 700 11px 'Space Grotesk', sans-serif;
    padding: 7px 8px;
}
.advanced-analysis-page .module h3 { font-size: 17px; }
.advanced-analysis-page .module p { max-width: 620px; }

@media screen and (max-width: 768px) {
    .advanced-analysis-page .course-hero h1 { font-size: 52px; }
}