body.jc-page-jcpro .jc-hero-inner{width:var(--jc-edu-container);min-height:clamp(460px, 62vh, 640px);margin-inline:auto;align-items:center}body.jc-page-jcpro .hero-main h1{max-width:14ch;color:var(--jc-edu-text);font-size:clamp(38px, 4.1vw, 56px);font-weight:780;line-height:var(--jc-edu-title-line-height)}body.jc-page-jcpro :is(h1,.section-head h2,.jc-paths-head h2,.jc-ecosystem-bridge-head h2){font-weight:780!important}body.jc-page-jcpro :is(.jc-hero,.section-dark,.program-card.darkish,.step,.hero-side .hero-card) :is(h2,h3,h4,strong){color:#f7f1e8;font-weight:720}body.jc-page-jcpro :is(.jc-hero,.section-dark,.program-card.darkish,.step,.hero-side .hero-card) strong{color:#fff;font-weight:720}body.jc-page-jcpro :is(.jc-hero,.section-dark,.program-card.darkish,.step,.hero-side .hero-card) :is(p,li,span,small){color:#d6d6d6;font-weight:var(--jc-edu-copy-weight);line-height:var(--jc-edu-copy-line-height)}body.jc-page-jcpro :is(.section-light,.section-white) .section-head h2,body.jc-page-jcpro .jc-paths-head h2,body.jc-page-jcpro .jc-ecosystem-bridge-head h2{color:var(--jc-edu-light-title);font-weight:780;line-height:1.14}body.jc-page-jcpro :is(.section-light,.section-white) :is(.info-card,.program-card:not(.darkish),.card-light,.mini-card,.package-card) :is(h2,h3,h4,strong){color:var(--jc-edu-light-title);font-weight:700}body.jc-page-jcpro :is(.section-light,.section-white) :is(.info-card,.program-card:not(.darkish),.card-light,.mini-card,.package-card) :is(p,li,span,small){color:#444;font-weight:var(--jc-edu-copy-weight)}body.jc-page-jcpro :is(.section-light,.section-white) :is(.info-card,.program-card:not(.darkish),.card-light,.mini-card,.package-card) strong{color:#111;font-weight:720}body.jc-page-jcpro :is(.package-card,.card-light) h3{color:#111!important;font-weight:700!important}body.jc-page-jcpro :is(.package-card,.card-light) :is(p,li,span){color:#444!important}body.jc-page-jcpro :is(.package-card,.card-light) strong{color:#111!important}body.jc-page-jcpro .jc-path-card h3,body.jc-page-jcpro .section-dark .program-card.darkish :is(h2,h3,h4){color:#f7f1e8!important;font-weight:700!important}body.jc-page-jcpro .jc-path-card :is(p,li,span),body.jc-page-jcpro .section-dark .program-card.darkish :is(p,li,span,small){color:#d6d6d6!important}body.jc-page-jcpro .jc-path-card strong,body.jc-page-jcpro .section-dark .program-card.darkish strong{color:#fff!important}body.jc-page-jcpro :is(.phase-number,.step-number){background:#111;color:#fff;border-color:rgb(255 255 255 / .7)}body.jc-page-jcpro :is(.jc-hero,.section-dark) :is(.btn.primary,.btn.light){background:#fff;border-color:#fff;color:#111}body.jc-page-jcpro :is(.jc-hero,.section-dark) :is(.btn.dark,.btn.ghost){color:#fff}body.jc-page-jcpro :is(.section-light,.section-white) :is(.btn.dark,.btn.primary){background:#111;border-color:#111;color:#fff}@media (max-width:980px){body.jc-page-jcpro .jc-hero-inner{width:min(100% - 32px, 1240px);min-height:auto}}body.jc-page-jcpro .jc-paths-head h2{color:#fff!important}body.jc-page-jcpro .jc-path-card .jc-path-link,body.jc-page-jcpro .jc-path-card:hover .jc-path-link,body.jc-page-jcpro .jc-path-card:focus-visible .jc-path-link{color:#111!important}