.roadmap-page{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground))}.roadmap-page__footer,.roadmap-page__main{width:min(100%,68rem);margin-inline:auto;padding-inline:1rem}.roadmap-page__main{display:grid;grid-gap:3rem;gap:3rem;padding-block:4rem 6rem}.roadmap-page__hero{display:grid;justify-items:start;grid-gap:1rem;gap:1rem;max-width:50rem}.roadmap-page__eyebrow{color:hsl(var(--highlight-text));font-size:.78rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.roadmap-page h1,.roadmap-page h2,.roadmap-page p{margin:0}.roadmap-page h1{font-size:clamp(3rem,13vw,5.8rem);line-height:.96;letter-spacing:-.045em}.roadmap-page__hero>p{max-width:43rem;color:hsl(var(--text-subtle));font-size:1.05rem;line-height:1.7}.roadmap-page__highlight{padding:0;background:rgba(0,0,0,0);color:hsl(var(--highlight-text));font-weight:850}.roadmap-page__note{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border-radius:999rem;background:hsl(var(--secondary)/.17);font-size:.78rem;font-weight:800}.roadmap-page__back svg,.roadmap-page__note svg{width:1rem;height:1rem}.roadmap-page__list{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.roadmap-page__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:1.2rem;border:.0625rem solid hsl(var(--border));border-radius:1.1rem;background:hsl(var(--surface))}.roadmap-page__icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:50%;background:hsl(var(--surface-elevated));color:hsl(var(--primary))}.roadmap-page__item--done .roadmap-page__icon{background:hsl(var(--secondary)/.2);color:hsl(var(--highlight-text))}.roadmap-page__icon svg{width:1.2rem;height:1.2rem}.roadmap-page__item small{color:hsl(var(--highlight-text));font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.roadmap-page__item h2{margin-block:.2rem .35rem;font-size:clamp(1.25rem,5vw,1.7rem)}.roadmap-page__item p{color:hsl(var(--text-subtle));line-height:1.6}.roadmap-page__back{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;min-height:2.75rem;color:hsl(var(--primary));font-weight:800;text-decoration:none}.roadmap-page__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.5rem;border-top:.0625rem solid hsl(var(--border));color:hsl(var(--text-subtle));font-size:.78rem}.roadmap-page__footer a{color:inherit;font-weight:700;text-decoration:none}@media(min-width:768px){.roadmap-page__footer,.roadmap-page__main{padding-inline:2rem}.roadmap-page__main{padding-block:6rem 8rem}.roadmap-page__list{grid-template-columns:repeat(2,minmax(0,1fr))}}