.parent-roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.parent-roadmap article{position:relative;min-height:310px;padding:22px 18px;border-radius:18px;color:#172033;background:#fff}.parent-roadmap article:nth-child(1){background:#fff0df}.parent-roadmap article:nth-child(2){background:#e9f5ee}.parent-roadmap article:nth-child(3){background:#e6f1fa}.parent-roadmap article:nth-child(4){background:#eee9ff}.parent-roadmap article:nth-child(5){background:#ffe9e9}.parent-roadmap article:not(:last-child)::after{content:'›';position:absolute;right:-12px;top:46%;z-index:2;width:24px;height:24px;border-radius:50%;background:#fff;color:#315cc5;text-align:center;font-size:23px;line-height:19px;box-shadow:0 2px 10px #13234222}.parent-roadmap .step{display:inline-block;padding:5px 9px;border-radius:999px;background:#ffffffac;color:#3d526b;font-size:12px;font-weight:900}.parent-roadmap h3{margin:20px 0 10px;font-size:21px;line-height:1.35}.parent-roadmap p{margin:0;color:#4e5c70;font-size:14px;line-height:1.7}.parent-roadmap strong{display:block;margin-top:18px;color:#213f84;font-size:13px;line-height:1.6}.parent-outcome{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.parent-outcome article{padding:20px 22px;border:1px solid #405376;border-radius:14px;background:#1b2c4b}.parent-outcome h3{margin:0 0 8px;font-size:18px}.parent-outcome p{margin:0;color:#c1cce1;font-size:14px;line-height:1.7}.parent-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:22px}.parent-benefits article{padding:26px;border:1px solid #e6e8ee;border-radius:16px;background:#fff}.parent-benefits .mark{display:inline-block;padding:6px 10px;border-radius:7px;background:#eaf0ff;color:#356ae6;font-size:12px;font-weight:900}.parent-benefits h3{margin:14px 0 9px;font-size:21px}.parent-benefits p{margin:0;color:#687187;font-size:14px;line-height:1.75}.complete-course{margin-top:18px}.complete-course h3{font-size:17px}.complete-course li{font-size:12px}.curriculum-list details{display:none}.difference .icon{font-size:0}.difference .icon::after{content:'01';font-size:15px;font-weight:900;color:#356ae6}.difference article:nth-child(2) .icon::after{content:'02'}.difference article:nth-child(3) .icon::after{content:'03'}.proof-grid article:nth-child(2) img{object-position:center}.section-head .eyebrow{letter-spacing:.08em}
@media(max-width:1000px){.parent-roadmap{grid-template-columns:repeat(3,1fr)}.parent-roadmap article{min-height:260px}.parent-roadmap article::after{display:none}}
@media(max-width:650px){.parent-roadmap,.parent-benefits,.parent-outcome{grid-template-columns:1fr}.parent-roadmap article{min-height:0;padding:22px}.parent-roadmap h3{margin:12px 0 8px}.parent-roadmap article::after{display:none}.parent-benefits article{padding:20px}}
