.roadmap{border-top:1px solid var(--border)}.roadmap .section-head a{color:var(--text-primary);border-bottom:1px solid var(--border-strong)}.roadmap-list{list-style:none;border-top:1px solid var(--border)}.roadmap-item{display:grid;grid-template-columns:120px 1fr auto;grid-gap:24px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--border)}.roadmap-when{padding-top:4px;color:var(--text-muted)}.roadmap-item h3{margin-bottom:6px}.roadmap-item p{font-size:.95rem;max-width:640px}.pill-live{border-color:var(--border-strong);color:var(--text-primary)}@media (max-width:700px){.roadmap-item{grid-template-columns:1fr;gap:8px}}.cta{position:relative;text-align:center;padding:72px 24px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 120%,rgba(255,255,255,.06),transparent 70%);pointer-events:none}.cta-lines{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:28px}.cta-lines span{flex:0 0 64px;height:1px;background:var(--border-strong)}.cta-mark{font-size:.9rem;color:var(--text-secondary)}.cta h2{margin-bottom:12px}.cta p{max-width:520px;margin:0 auto 30px;font-size:1.05rem}.cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:relative}@media (max-width:640px){.cta{padding:48px 18px}.cta-actions .btn{width:100%}}