.career-pathways-section{background:#f8fafc;padding:6rem 0}.cp-container{max-width:1200px;margin:0 auto;padding:0 2rem}.cp-header{text-align:center;margin-bottom:3rem}.cp-tag{letter-spacing:.15em;text-transform:uppercase;color:#14b8a6;background:#f0fdfa;border-radius:100px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.75rem;font-weight:800;display:inline-block}.cp-title{color:#0f172a;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.2}.cp-subtitle{color:#64748b;max-width:620px;margin:0 auto;font-size:1.1rem;line-height:1.7}.cp-tabs{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.cp-tab{color:#475569;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:all .25s;display:flex}.cp-tab:hover{color:#0f172a;border-color:#cbd5e1}.cp-tab.active{box-shadow:0 4px 14px #0000001f}.cp-panel{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem;display:grid;box-shadow:0 8px 40px #00000012}.cp-steps-col{flex-direction:column;gap:1.25rem;display:flex}.cp-icon-wrap{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cp-panel-title{color:#0f172a;font-size:1.4rem;font-weight:800;line-height:1.3}.cp-steps{flex-direction:column;gap:.75rem;display:flex}.cp-step{align-items:flex-start;gap:1rem;display:flex}.cp-step-num{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:.8rem;font-weight:800;display:flex}.cp-step-text{color:#334155;font-size:.95rem;line-height:1.5}.cp-note{background:#f8fafc;border-radius:12px;align-items:flex-start;gap:.6rem;padding:1rem;display:flex}.cp-note p{color:#64748b;font-size:.85rem;line-height:1.5}.cp-cta{color:#fff;cursor:pointer;border:none;border-radius:12px;align-self:flex-start;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.cp-cta:hover{opacity:.9;transform:translateY(-1px)}.cp-stats-col{flex-direction:column;gap:1.25rem;display:flex}.cp-stats-card{background:#f8fafc;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.cp-stats-header{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:flex}.cp-stat-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.cp-stat-row:last-child{border-bottom:none;padding-bottom:0}.cp-stat-value{font-size:1.4rem;font-weight:900}.cp-stat-label{color:#64748b;font-size:.85rem;font-weight:600}.cp-outcome-card{background:#f8fafc;border-radius:16px;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.cp-outcome-card h4{color:#0f172a;margin-bottom:.75rem;font-size:.9rem;font-weight:700}.cp-alumni-faces{align-items:center;gap:.35rem;display:flex}.cp-alumni-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-8px}.cp-alumni-avatar:first-child{margin-left:0}.cp-alumni-count{color:#64748b;margin-left:.5rem;font-size:.8rem;font-weight:700}.cp-country-rec{background:#f8fafc;border-radius:16px;padding:1.25rem}.cp-country-rec h4{color:#0f172a;margin-bottom:.75rem;font-size:.9rem;font-weight:700}.cp-country-tags{flex-wrap:wrap;gap:.5rem;display:flex}.cp-country-tag{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:.35rem .85rem;font-size:.85rem;font-weight:600}@media (max-width:768px){.cp-panel{grid-template-columns:1fr;padding:1.5rem}.cp-tabs{gap:.5rem}.cp-tab{padding:.5rem 1rem;font-size:.8rem}}
