/* Qualification LP shared visual design -- scoped to current one/two class pages */
body.page-id-9899 .jma-lp-content,body.page-id-9902 .jma-lp-content{--jma-navy:#102a49;--jma-blue:#244d76;--jma-yellow:#f7b924;color:#17314f}
body.page-id-9899 .jma-lp-content .hero,body.page-id-9902 .jma-lp-content .hero{background:linear-gradient(120deg,#102a49,#244d76)!important;color:#fff;border-radius:0 0 24px 24px}
body.page-id-9899 .jma-lp-content .hero h1,body.page-id-9902 .jma-lp-content .hero h1{color:#fff!important}
body.page-id-9899 .jma-lp-content .hero .lead,body.page-id-9902 .jma-lp-content .hero .lead{color:#eef5ff}
body.page-id-9899 .jma-lp-content .section-title,body.page-id-9902 .jma-lp-content .section-title{color:#102a49;line-height:1.4}
body.page-id-9899 .jma-lp-content .card,body.page-id-9902 .jma-lp-content .card{background:#fff;border:1px solid #dbe6f1;border-radius:14px;box-shadow:0 7px 20px rgba(16,42,73,.07);overflow:hidden}
body.page-id-9899 .jma-lp-content .card-header,body.page-id-9902 .jma-lp-content .card-header{color:#102a49;font-weight:800}
body.page-id-9899 .jma-lp-content .cta-group,body.page-id-9902 .jma-lp-content .cta-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
body.page-id-9899 .jma-lp-content .cta-group a.btn,body.page-id-9902 .jma-lp-content .cta-group a.btn{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:13px 20px;border-radius:9px;font-weight:800;text-decoration:none;box-shadow:0 5px 17px rgba(5,19,35,.16);box-sizing:border-box}
body.page-id-9899 .jma-lp-content .cta-group a.btn[href*="/entry/"],body.page-id-9902 .jma-lp-content .cta-group a.btn[href*="/entry/"]{background:#f7b924!important;border:2px solid #f7b924!important;color:#102a49!important}
body.page-id-9899 .jma-lp-content .cta-group a.btn[href*="calendar.app.google"],body.page-id-9902 .jma-lp-content .cta-group a.btn[href*="calendar.app.google"]{background:#102a49!important;border:2px solid #aec7df!important;color:#fff!important}
body.page-id-9899 .jma-lp-content .cta-group a.btn:not([href*="/entry/"]):not([href*="calendar.app.google"]),body.page-id-9902 .jma-lp-content .cta-group a.btn:not([href*="/entry/"]):not([href*="calendar.app.google"]){background:#fff!important;border:2px solid #c2d3e5!important;color:#102a49!important}
body.page-id-9899 .jma-lp-content .hero .cta-group a.btn[href*="calendar.app.google"],body.page-id-9902 .jma-lp-content .hero .cta-group a.btn[href*="calendar.app.google"]{border-color:#fff!important;box-shadow:0 7px 21px rgba(0,0,0,.3)}
body.page-id-9899 .jma-lp-content .hero .hero-badge,body.page-id-9902 .jma-lp-content .hero .hero-badge{border:1px solid rgba(255,255,255,.45);color:#fff}
@media(max-width:720px){body.page-id-9899 .jma-lp-content .cta-group,body.page-id-9902 .jma-lp-content .cta-group{flex-direction:column;align-items:stretch}body.page-id-9899 .jma-lp-content .cta-group a.btn,body.page-id-9902 .jma-lp-content .cta-group a.btn{width:100%;min-height:52px}body.page-id-9899 .jma-lp-content .hero,body.page-id-9902 .jma-lp-content .hero{border-radius:0 0 16px 16px}}
