.proof-metrics{background:linear-gradient(120deg,#071b31 0%,#0b3554 58%,#0a5f63 120%);padding:28px 0;position:relative;overflow:hidden}.proof-metrics:before{content:"";background:radial-gradient(circle at 14% 10%,#3cc8ee29,#0000 24rem),radial-gradient(circle at 86% 110%,#3dddb221,#0000 22rem);position:absolute;inset:0}.proof-metrics-grid{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.proof-metric{border-right:1px solid #ffffff21;justify-content:center;align-items:center;gap:16px;min-height:92px;padding:14px 24px;display:flex}.proof-metric:last-child{border-right:0}.proof-metric-icon{background:color-mix(in srgb,var(--metric-color) 15%,transparent);width:46px;height:46px;color:var(--metric-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-color) 32%,transparent);border-radius:15px;flex:none;place-items:center;display:grid}.proof-metric-icon .icon{width:22px;height:22px}.proof-metric strong{color:#fff;letter-spacing:-.04em;font:900 clamp(25px,2.8vw,38px)/1 ui-sans-serif,system-ui;display:block}.proof-metric span span{color:#c9dce5;letter-spacing:.025em;margin-top:7px;font-size:12px;font-weight:800;display:block}.proof-metric-cyan{--metric-color:#55d7ff}.proof-metric-mint{--metric-color:#66e0bd}.proof-metric-amber{--metric-color:#ffc965}.proof-metric-coral{--metric-color:#ff9375}.program-usps{background:linear-gradient(#fff 0%,#f7fbfd 100%);padding:96px 0}.shared-section-heading{max-width:790px}.program-usp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.program-usp{--usp:#19a5a0;--usp-bg:#e8faf8;background:#fff;border:1px solid #dce8ed;border-radius:21px;grid-template-columns:auto 1fr;gap:17px;min-height:170px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #0e27470b}.program-usp:before{content:"";background:linear-gradient(90deg,var(--usp),color-mix(in srgb,var(--usp) 35%,#fff));height:4px;position:absolute;inset:0 0 auto}.program-usp:hover{border-color:color-mix(in srgb,var(--usp) 32%,#dce8ed);transform:translateY(-5px);box-shadow:0 20px 46px #0e274717}.program-usp-icon{background:var(--usp-bg);width:48px;height:48px;color:var(--usp);border-radius:15px;place-items:center;display:grid}.program-usp-icon .icon{width:22px;height:22px}.program-usp h3{color:#18364d;letter-spacing:-.02em;margin:2px 0 0;font:850 18px/1.2 ui-sans-serif,system-ui}.program-usp p{color:#657989;margin:9px 0 0;font-size:13px;line-height:1.65}.usp-cyan{--usp:#14a9c7;--usp-bg:#e6f9fc}.usp-violet{--usp:#8065d8;--usp-bg:#f0edfc}.usp-amber{--usp:#e9a320;--usp-bg:#fff6dc}.usp-mint{--usp:#13a97b;--usp-bg:#e6faf2}.usp-coral{--usp:#e96c55;--usp-bg:#fff0ec}.usp-blue{--usp:#407ec7;--usp-bg:#eaf3fd}.career-roadmap{background:linear-gradient(145deg,#fffdf8 0%,#f7fbff 52%,#fbf8ff 100%);padding:104px 0 112px;position:relative;overflow:hidden}.career-roadmap-glow{filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.career-roadmap-glow.glow-one{background:radial-gradient(circle,#34cbe726,#0000 68%);width:430px;height:430px;top:40px;left:-220px}.career-roadmap-glow.glow-two{background:radial-gradient(circle,#8767e221,#0000 68%);width:500px;height:500px;bottom:-180px;right:-260px}.career-roadmap .container-xl{position:relative}.career-roadmap-heading{text-align:center;max-width:870px;margin:0 auto}.career-roadmap-heading .section-kicker{color:#8b52ba}.career-roadmap-heading h2{color:#14263d;letter-spacing:-.055em;margin:12px 0 0;font:900 clamp(36px,5vw,64px)/1.02 ui-sans-serif,system-ui}.career-roadmap-heading h2 span{color:#bc3d5a;position:relative}.career-roadmap-heading h2 span:after{content:"";background:linear-gradient(90deg,#ef6d72,#8a65dc);border-radius:10px;height:4px;position:absolute;bottom:-6px;left:0;right:0}.career-roadmap-heading p{color:#7a8190;max-width:740px;margin:22px auto 0;font-size:16px;line-height:1.7}.career-roadmap-rail{background:linear-gradient(90deg,#23c5e8,#f3b027,#2fcea0,#e77848);grid-template-columns:repeat(4,1fr);align-items:center;height:3px;margin:58px 10% 12px;display:grid}.career-roadmap-rail span{background:currentColor;border:10px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid;box-shadow:0 8px 24px #1a324b24}.career-roadmap-rail span:first-child{color:#23c5e8}.career-roadmap-rail span:nth-child(2){color:#f3b027}.career-roadmap-rail span:nth-child(3){color:#2fcea0}.career-roadmap-rail span:nth-child(4){color:#e77848}.career-roadmap-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.roadmap-card{--road:#23c5e8;--road-soft:#e8faff;border:1px solid color-mix(in srgb,var(--road) 26%,#e2e8ec);border-top:5px solid var(--road);background:#ffffffeb;border-radius:24px;min-height:405px;padding:26px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 42px #2a354612}.roadmap-card:hover{transform:translateY(-7px);box-shadow:0 25px 55px #2a35461f}.roadmap-card:after{content:"";background:var(--road-soft);opacity:.8;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;right:-80px}.roadmap-card>*{z-index:1;position:relative}.roadmap-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.roadmap-icon{background:var(--road-soft);width:48px;height:48px;color:var(--road);border-radius:15px;place-items:center;display:grid}.roadmap-icon .icon{width:22px;height:22px}.roadmap-time{border:1px solid color-mix(in srgb,var(--road) 25%,#fff);background:var(--road-soft);color:color-mix(in srgb,var(--road) 78%,#26384b);border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.roadmap-number{color:var(--road-soft);letter-spacing:-.06em;margin-top:22px;font:950 57px/1 ui-sans-serif,system-ui;display:block}.roadmap-kicker{color:var(--road);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:900}.roadmap-card h3{color:#18263b;letter-spacing:-.035em;margin:8px 0 0;font:900 24px/1.15 ui-sans-serif,system-ui}.roadmap-card p{color:#747d8a;margin:13px 0 0;font-size:13px;line-height:1.7}.roadmap-output{border-top:1px solid #edf0f2;flex-wrap:wrap;gap:7px;margin-top:22px;padding-top:18px;display:flex}.roadmap-output span{background:var(--road-soft);color:#596979;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.roadmap-cyan{--road:#20bddd;--road-soft:#e5f9fd}.roadmap-amber{--road:#eda91d;--road-soft:#fff5d9}.roadmap-mint{--road:#20be8c;--road-soft:#e5f9f1}.roadmap-coral{--road:#df713f;--road-soft:#fff0e7}.course-visual>img,.genai-visual>img{aspect-ratio:4/3;object-fit:cover;border-radius:28px;width:100%;box-shadow:0 26px 65px #0c27422e}.main-photo img,.mentor-photo-wrap>img,.mentor-visual>img,.why-hero-visual>img,.evidence-visual>img,.lm-hero-visual>img,.cs-hero-visual>img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 24px 55px #0d2c4624}@media (width<=980px){.proof-metrics-grid{grid-template-columns:repeat(2,1fr)}.proof-metric:nth-child(2){border-right:0}.proof-metric:nth-child(-n+2){border-bottom:1px solid #ffffff21}.program-usp-grid{grid-template-columns:repeat(2,1fr)}.career-roadmap-rail{display:none}.career-roadmap-grid{grid-template-columns:repeat(2,1fr);margin-top:44px}}@media (width<=640px){.proof-metrics{padding:12px 0}.proof-metrics-grid{grid-template-columns:1fr 1fr}.proof-metric{justify-content:flex-start;gap:10px;min-height:102px;padding:15px 12px}.proof-metric-icon{border-radius:12px;width:38px;height:38px}.proof-metric-icon .icon{width:18px;height:18px}.proof-metric strong{font-size:25px}.proof-metric span span{font-size:10px}.program-usps,.career-roadmap{padding:72px 0}.program-usp-grid,.career-roadmap-grid{grid-template-columns:1fr}.program-usp{min-height:0}.career-roadmap-heading h2{font-size:38px}.career-roadmap-heading p{font-size:14px}.roadmap-card{min-height:0}.course-visual>img,.genai-visual>img{border-radius:20px}}.course-page .program-usps{padding:72px 0}.course-page .career-roadmap{padding:76px 0 82px}@media (width<=640px){.course-page .program-usps,.course-page .career-roadmap{padding:52px 0}}
