.roadmap-card{display:flex;flex-direction:column;gap:2.8rem}.section-card+.roadmap-explain-card{margin-top:3rem}.roadmap-header{max-width:50rem}.roadmap-details-grid,.roadmap-phases-grid,.roadmap-split-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media (min-width:960px){.roadmap-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-phases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.roadmap-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.roadmap-detail-card,.roadmap-panel,.roadmap-phase-card{min-width:0;background:radial-gradient(circle at top right,rgba(127,94,255,.12),transparent 48%),rgba(8,8,12,.96);border-radius:1rem;border:1px solid rgba(255,255,255,.08);padding:1.5rem 1.4rem;box-shadow:0 18px 42px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.01)}.roadmap-kicker,.roadmap-phase-step{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .7rem;border-radius:999px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#e0d4ff;background:rgba(127,94,255,.16);border:1px solid rgba(127,94,255,.45);margin:0 0 .8rem}.roadmap-detail-title,.roadmap-panel-title{margin:0 0 .65rem;font-size:1.1rem;font-weight:600}.roadmap-detail-text,.roadmap-panel-text{margin:0 0 1rem;font-size:.94rem;color:var(--color-text-muted);line-height:1.65}.roadmap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;font-size:.9rem;color:var(--color-text-muted)}.roadmap-list li{position:relative;padding-left:1rem;line-height:1.55}.roadmap-list li:before{content:"•";position:absolute;left:0;color:rgba(127,94,255,.9)}.roadmap-panel-actions{margin-top:1.2rem}.roadmap-note{margin:1rem 0 0;font-size:.84rem;color:var(--color-text-muted);line-height:1.55}.roadmap-phase-block{display:flex;flex-direction:column;gap:1.2rem}.roadmap-section-title{margin-bottom:.2rem}.roadmap-explain-card{padding-top:2.2rem}.roadmap-footer{margin-top:1.2rem}.roadmap-disclaimer{margin:0;font-size:.84rem;color:var(--color-text-muted);line-height:1.6;max-width:42rem}