nav{gap:24px}.course{background:var(--navy);color:#fff}.course-intro{display:grid;grid-template-columns:1.2fr .6fr;gap:8vw;align-items:end}.course h2{color:#fff;font:800 clamp(48px,6vw,76px)/.95 "Barlow Condensed";text-transform:uppercase;margin:14px 0 18px}.course-intro>div>p:last-child{color:#b9c5cd;font-size:17px;max-width:720px}.course-price{border:1px solid #385064;border-top:5px solid #efb73e;padding:28px}.course-price span,.course-grid article>span{font-size:12px;font-weight:700;letter-spacing:.16em;color:#efb73e}.course-price strong{display:block;font:800 54px/1 "Barlow Condensed";margin:13px 0 5px}.course-price p{color:#b9c5cd;margin:0 0 20px}.course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#385064;border:1px solid #385064;margin-top:55px}.course-grid article{background:#0b2337;padding:32px}.course-grid h3{font:700 29px "Barlow Condensed";text-transform:uppercase;margin:12px 0 18px}.course-grid ul{margin:0;padding-left:20px;color:#c6d0d7}.course-grid li{padding:5px 0}.course-note{color:#93a5b2;font-size:13px;margin:24px 0 0;max-width:900px}@media(max-width:850px){.course-intro{grid-template-columns:1fr}.course-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.course-grid{grid-template-columns:1fr}}
.education-walkthrough{background:#f5f7f8}.walkthrough-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:end}.walkthrough-heading h2{font:800 clamp(48px,6vw,76px)/.95 "Barlow Condensed";text-transform:uppercase;color:var(--navy);margin:14px 0 0}.walkthrough-heading>p{font-size:17px;color:var(--muted);margin:0}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px}.program-grid article{background:#fff;border:1px solid var(--line);border-top:5px solid #efb73e;padding:30px;display:flex;flex-direction:column}.program-grid article>span{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.16em}.program-price{font:800 46px/1 "Barlow Condensed";color:var(--navy);margin:24px 0 5px}.program-grid h3{font:800 30px/1.05 "Barlow Condensed";text-transform:uppercase;color:var(--navy);margin:8px 0 16px}.program-grid p{color:var(--muted);font-size:14px}.program-grid ul{padding-left:20px;margin-top:auto;color:#344550;font-size:14px}.program-grid li{padding:4px 0}.learning-experience{margin-top:18px;background:var(--navy);color:#fff;padding:42px}.learning-experience h3{font:700 clamp(27px,3vw,42px)/1.2 "Barlow Condensed";text-transform:uppercase;margin:12px 0}.learning-experience h3 i{font-style:normal;color:#efb73e}.learning-experience>p:last-child{max-width:1000px;color:#c2ced6;margin-bottom:0}.walkthrough-goal{border-left:5px solid var(--red);background:#fff;padding:32px;margin-top:18px;display:grid;grid-template-columns:150px 1fr;gap:8px 28px;align-items:start}.walkthrough-goal strong{font:800 29px "Barlow Condensed";text-transform:uppercase;color:var(--navy);grid-row:span 3}.walkthrough-goal p{margin:0;color:var(--muted)}.walkthrough-goal b{color:var(--navy)}.walkthrough-goal .btn{justify-self:start;margin-top:12px}@media(max-width:900px){.program-grid{grid-template-columns:1fr}.walkthrough-heading{grid-template-columns:1fr}.walkthrough-goal{grid-template-columns:1fr}.walkthrough-goal strong{grid-row:auto}}@media(max-width:520px){.learning-experience{padding:28px 22px}.walkthrough-goal{padding:25px 20px}}
.learning-path{background:#fff}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:48px}.path-grid article{background:#fff;padding:30px;min-height:245px}.path-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--navy);color:var(--gold);font-weight:800}.path-grid h3,.scope h3{font:800 28px/1 "Barlow Condensed";text-transform:uppercase;color:var(--navy);margin:28px 0 12px}.path-grid p{font-size:14px;color:var(--muted)}
.scope{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;background:var(--cream)}.scope>div:first-child h2{font:800 clamp(44px,5vw,66px)/.95 "Barlow Condensed";text-transform:uppercase;color:var(--navy);margin:14px 0}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scope-grid article{background:#fff;padding:30px;border-top:5px solid var(--gold)}.scope-grid .scope-no{border-top-color:var(--red)}.scope-grid ul{padding-left:20px;margin:0;color:var(--muted)}.scope-grid li{padding:5px 0}.program-grid .btn{margin-top:24px;text-align:center}
@media(max-width:900px){.path-grid{grid-template-columns:1fr 1fr}.scope{grid-template-columns:1fr}}@media(max-width:560px){.path-grid,.scope-grid{grid-template-columns:1fr}.path-grid article{min-height:auto}}
nav{gap:24px}.course{background:var(--navy);color:#fff}.course-intro{display:grid;grid-template-columns:1.2fr .6fr;gap:8vw;align-items:end}.course h2{color:#fff;font:800 clamp(48px,6vw,76px)/.95 "Barlow Condensed";text-transform:uppercase;margin:14px 0 18px}.course-intro>div>p:last-child{color:#b9c5cd;font-size:17px;max-width:720px}.course-price{border:1px solid #385064;border-top:5px solid #efb73e;padding:28px}.course-price span,.course-grid article>span{font-size:12px;font-weight:700;letter-spacing:.16em;color:#efb73e}.course-price strong{display:block;font:800 54px/1 "Barlow Condensed";margin:13px 0 5px}.course-price p{color:#b9c5cd;margin:0 0 20px}.course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#385064;border:1px solid #385064;margin-top:55px}.course-grid article{background:#0b2337;padding:32px}.course-grid h3{font:700 29px "Barlow Condensed";text-transform:uppercase;margin:12px 0 18px}.course-grid ul{margin:0;padding-left:20px;color:#c6d0d7}.course-grid li{padding:5px 0}.course-note{color:#aebdc8;font-size:13px;margin:24px 0 0;max-width:1000px;border-left:3px solid #efb73e;padding-left:18px}.course-note strong{color:#fff}.course-note a{color:#fff;font-weight:700}@media(max-width:850px){.course-intro{grid-template-columns:1fr}.course-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.course-grid{grid-template-columns:1fr}}

.enrollment-actions{background:#fff;padding:2rem;border:1px solid #d9dee3}.enrollment-actions p{margin:1rem 0}.enrollment-actions .btn{display:inline-flex;margin:.5rem 0}
