section.roadmap{padding-block:112px 160px;background-color:var(--color-white);margin-block-end:0rem}section.roadmap .heading{max-width:36rem}section.roadmap .heading__title{text-align:center}section.roadmap .roadmap__container{justify-items:center;row-gap:1rem}@media(min-width: 48rem){section.roadmap .roadmap__container{row-gap:4rem}}section.roadmap .roadmap__grid{grid-template-columns:1fr;gap:1rem;position:relative}@media(min-width: 30rem){section.roadmap .roadmap__grid{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){section.roadmap .roadmap__grid{grid-template-columns:repeat(5, 1fr)}}section.roadmap .roadmap__grid::before{content:"";max-width:80%;width:100%;height:1px;grid-column:1/-1;position:absolute;top:2rem;left:50%;transform:translateX(-50%);z-index:-1;background-color:rgba(0,0,0,.1)}@media(max-width: 64rem){section.roadmap .roadmap__grid::before{display:none}}section.roadmap .roadmap__buttons{grid-column:1/-1}section.roadmap .roadmap__buttons .button{background:var(--color-accent);background-size:150% 150%;background-position:0 0;transition:background-position .5s ease-in-out}section.roadmap .roadmap__buttons .button:hover{background-position:90% 0}section.roadmap:has(+.cta){margin-block-end:0}
