.roadmap-section{padding:85px 0}.roadmap-section .journey-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:42px 0 30px;position:relative}.roadmap-track:before{content:"";position:absolute;top:23px;left:16.66%;right:16.66%;height:2px;background:#ccdaec}.roadmap-section .roadmap-track button{display:flex;flex-direction:column;gap:17px;border:0;padding:0;text-align:left;background:transparent;position:relative;min-width:0;align-items:stretch}.roadmap-section .roadmap-number{display:grid;place-items:center;align-self:center;width:48px;height:48px;border:2px solid #ccdaec;border-radius:50%;background:#fff;font-size:15px;color:#6c8099;font-weight:600;z-index:1;box-shadow:0 0 0 7px #fff}.roadmap-section .roadmap-node{display:flex;flex-direction:column;min-height:190px;border:1px solid #dce5f0;background:#f8fafd;border-radius:12px;padding:25px 24px;gap:11px;transition:border-color .2s,background .2s}.roadmap-section .roadmap-level{font-size:11px;letter-spacing:.12em;color:#6a809b}.roadmap-section .roadmap-node strong{font-size:23px;line-height:1.35;font-weight:600;letter-spacing:-.7px;color:#203955}.roadmap-section .roadmap-description{font-size:14px;line-height:1.7;color:#677e96}.roadmap-section .roadmap-result{font-size:12px;line-height:1.7;color:#5f7590;border-top:1px solid #dce5ef;padding-top:13px;margin-top:auto}.roadmap-section .roadmap-track button[aria-selected=true] .roadmap-number{color:#fff;background:#165dff;border-color:#165dff}.roadmap-section .roadmap-track button[aria-selected=true] .roadmap-node{border-color:#165dff;background:#edf4ff;box-shadow:0 8px 25px #165dff08}.roadmap-section .roadmap-track button[aria-selected=true] .roadmap-level,.roadmap-section .roadmap-track button[aria-selected=true] .roadmap-node strong{color:#165dff}.roadmap-section .roadmap-track button:hover .roadmap-node{border-color:#8fb0f2}.roadmap-section .journey-content{padding:30px 34px;border-radius:12px;border:1px solid #e0e8f3;box-shadow:none}.roadmap-section .journey-content article{display:grid;grid-template-columns:1.1fr 1fr auto;gap:16px 32px;align-items:start}.roadmap-section .journey-content article[hidden]{display:none}.roadmap-section .journey-chapter{grid-column:1/-1}.roadmap-section .journey-content h3{grid-column:1;font-size:23px;line-height:1.4;margin:0}.roadmap-section .journey-content article>p{grid-column:1;font-size:14px;line-height:1.8}.roadmap-section .journey-content dl{grid-column:2;grid-row:2/4;margin:0}.roadmap-section .journey-content dl>div{padding:0 0 15px;border:0}.roadmap-section .journey-content dl>div+div{border-top:1px solid #dce5f0;padding-top:13px}.roadmap-section .journey-content .button{grid-column:3;grid-row:2/4;align-self:center;font-size:13px;max-width:210px;text-align:center}.roadmap-section .journey-content dd{font-size:14px}.roadmap-section .roadmap-track button:focus-visible{outline:3px solid #165dff;outline-offset:7px;border-radius:12px}@media(max-width:1000px){.roadmap-section .journey-tabs{gap:20px}.roadmap-section .roadmap-node{padding:22px 18px}.roadmap-section .roadmap-node strong{font-size:21px}.roadmap-section .journey-content article{grid-template-columns:1fr 1fr;gap:15px 28px}.roadmap-section .journey-content .button{grid-column:1/-1;grid-row:auto;justify-self:start;max-width:none}}@media(max-width:720px){.roadmap-section{padding:55px 0}.roadmap-section .journey-tabs{grid-template-columns:1fr;gap:18px;margin-top:30px}.roadmap-track:before{left:20px;right:auto;top:20px;bottom:20px;height:auto;width:2px}.roadmap-section .roadmap-track button{flex-direction:row;gap:18px;align-items:center}.roadmap-section .roadmap-number{width:42px;height:42px;flex:0 0 42px;font-size:13px;align-self:center;box-shadow:0 0 0 5px #fff}.roadmap-section .roadmap-node{flex:1;min-height:0;padding:20px;gap:8px}.roadmap-section .roadmap-node strong{font-size:21px}.roadmap-section .roadmap-result{padding-top:10px}.roadmap-section .journey-content{padding:25px 22px}.roadmap-section .journey-content article{display:block}.roadmap-section .journey-content h3{margin:15px 0}.roadmap-section .journey-content dl{margin:23px 0}.roadmap-section .journey-content .button{display:inline-flex}.roadmap-section .roadmap-description{font-size:13px}}
