.roadmap-section[data-astro-cid-plap6v5n]{margin:32px 0 40px;padding:24px;background:linear-gradient(180deg,#fff,#f8faff);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 20px #2563eb0a}.roadmap-header[data-astro-cid-plap6v5n]{margin-bottom:22px}.roadmap-title-row[data-astro-cid-plap6v5n]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.roadmap-pill[data-astro-cid-plap6v5n]{display:inline-block;padding:3px 10px;font-size:.78rem;font-weight:700;color:var(--brand-dark);background:var(--brand-soft);border:1px solid rgba(37,99,235,.2);border-radius:999px;letter-spacing:-.01em}.roadmap-main-title[data-astro-cid-plap6v5n]{margin:0;font-size:1.35rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.roadmap-desc[data-astro-cid-plap6v5n]{margin:0;font-size:.92rem;color:var(--soft);line-height:1.5}.roadmap-grid[data-astro-cid-plap6v5n]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:768px){.roadmap-section[data-astro-cid-plap6v5n]{padding:18px 14px;margin:24px 0 32px}.roadmap-grid[data-astro-cid-plap6v5n]{grid-template-columns:1fr;gap:14px}.roadmap-main-title[data-astro-cid-plap6v5n]{font-size:1.2rem}}.roadmap-card[data-astro-cid-plap6v5n]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.roadmap-card[data-astro-cid-plap6v5n]:hover{border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a0f}.roadmap-card[data-astro-cid-plap6v5n].stage-5{background:linear-gradient(180deg,#fff,#fffbfd);border-color:#ec489940}.roadmap-card[data-astro-cid-plap6v5n].stage-5:hover{border-color:#ec4899;box-shadow:0 6px 20px #ec489914}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .card-heading[data-astro-cid-plap6v5n]{color:#be185d}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .item-badge[data-astro-cid-plap6v5n]{color:#db2777;border-color:#ec48994d}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .roadmap-link[data-astro-cid-plap6v5n]:hover{background:#fdf2f8;border-color:#ec489959}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .roadmap-link[data-astro-cid-plap6v5n]:hover .item-badge[data-astro-cid-plap6v5n]{background:#ec4899;color:#fff;border-color:#ec4899}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .roadmap-link[data-astro-cid-plap6v5n]:hover .item-title[data-astro-cid-plap6v5n]{color:#9d174d}.roadmap-card[data-astro-cid-plap6v5n].stage-5 .roadmap-link[data-astro-cid-plap6v5n]:hover .item-arrow[data-astro-cid-plap6v5n]{color:#ec4899}.roadmap-card[data-astro-cid-plap6v5n].final-stage{background:linear-gradient(180deg,#fff,#f0f9ff);border-color:#0284c74d;box-shadow:0 4px 16px #0284c70d}.roadmap-card[data-astro-cid-plap6v5n].final-stage:hover{border-color:#0284c7;box-shadow:0 6px 20px #0284c71f}.roadmap-card[data-astro-cid-plap6v5n].final-stage .card-heading[data-astro-cid-plap6v5n]{color:#0369a1}.roadmap-card[data-astro-cid-plap6v5n].final-stage .item-badge[data-astro-cid-plap6v5n]{color:#0284c7;border-color:#0284c74d}.roadmap-card[data-astro-cid-plap6v5n].final-stage .roadmap-link[data-astro-cid-plap6v5n]:hover{background:#e0f2fe;border-color:#0284c759}.roadmap-card[data-astro-cid-plap6v5n].final-stage .roadmap-link[data-astro-cid-plap6v5n]:hover .item-badge[data-astro-cid-plap6v5n]{background:#0284c7;color:#fff;border-color:#0284c7}.roadmap-card[data-astro-cid-plap6v5n].final-stage .roadmap-link[data-astro-cid-plap6v5n]:hover .item-title[data-astro-cid-plap6v5n]{color:#0c4a6e}.roadmap-card[data-astro-cid-plap6v5n].final-stage .roadmap-link[data-astro-cid-plap6v5n]:hover .item-arrow[data-astro-cid-plap6v5n]{color:#0284c7}.card-top[data-astro-cid-plap6v5n]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9}.card-step-badge[data-astro-cid-plap6v5n]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.step-num[data-astro-cid-plap6v5n]{display:inline-block;padding:2px 7px;font-size:.74rem;font-weight:800;color:#fff;background:var(--step-color, var(--brand));border-radius:6px;letter-spacing:.02em}.step-sub[data-astro-cid-plap6v5n]{font-size:.78rem;color:var(--soft);font-weight:600}.card-heading[data-astro-cid-plap6v5n]{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:var(--brand-dark);line-height:1.4}.roadmap-list[data-astro-cid-plap6v5n]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex-grow:1}.roadmap-list-item[data-astro-cid-plap6v5n]{margin:0;padding:0}.roadmap-link[data-astro-cid-plap6v5n]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--ink);background:#fbfcfe;border:1px solid transparent;transition:all .15s ease}.roadmap-link[data-astro-cid-plap6v5n]:hover{background:var(--brand-soft);border-color:#2563eb33;text-decoration:none;transform:translate(2px)}.item-badge[data-astro-cid-plap6v5n]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 4px;font-size:.76rem;font-weight:800;color:var(--brand);background:#fff;border:1px solid rgba(37,99,235,.25);border-radius:6px;flex-shrink:0}.roadmap-link[data-astro-cid-plap6v5n]:hover .item-badge[data-astro-cid-plap6v5n]{background:var(--brand);color:#fff;border-color:var(--brand)}.item-title[data-astro-cid-plap6v5n]{font-size:.88rem;font-weight:500;color:#334155;line-height:1.35;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap-link[data-astro-cid-plap6v5n]:hover .item-title[data-astro-cid-plap6v5n]{color:var(--brand-dark);font-weight:600}.item-arrow[data-astro-cid-plap6v5n]{font-size:.82rem;color:#94a3b8;transition:transform .15s ease,color .15s ease;flex-shrink:0}.roadmap-link[data-astro-cid-plap6v5n]:hover .item-arrow[data-astro-cid-plap6v5n]{color:var(--brand);transform:translate(2px)}
