.client-roadmap-section[data-astro-cid-d25p6ppx]{background:radial-gradient(ellipse 60% 40% at 85% 15%, #d4b3751f, transparent 70%), radial-gradient(ellipse 50% 50% at 15% 85%, #ffffff0a, transparent 70%), var(--color-emerald);position:relative;overflow:hidden}.roadmap-hint-dot[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);border-radius:9999px;width:.5rem;height:.5rem}.roadmap-meta-badge[data-astro-cid-d25p6ppx]{color:var(--color-gold-sheen);background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.roadmap-pair-wrap[data-astro-cid-d25p6ppx]{max-width:60rem}.roadmap-bridge-bar[data-astro-cid-d25p6ppx]{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 1.25rem;display:flex;position:relative}.roadmap-node-point[data-astro-cid-d25p6ppx]{align-items:center;gap:.6rem;display:flex}.roadmap-dot[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);border-radius:9999px;width:.75rem;height:.75rem;position:relative;box-shadow:0 0 10px #d4b37599}.roadmap-dot[data-astro-cid-d25p6ppx].is-ping:after{content:"";background:var(--color-gold-sheen);border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite pingRing;position:absolute;inset:-4px}.roadmap-node-label[data-astro-cid-d25p6ppx]{color:#fff;font-size:.95rem;font-weight:700}.roadmap-bridge-line[data-astro-cid-d25p6ppx]{flex:1;justify-content:center;align-items:center;margin-inline:1.5rem;display:flex;position:relative}.roadmap-bridge-line[data-astro-cid-d25p6ppx]:before{content:"";background:repeating-linear-gradient(90deg,#d4b37566 0 8px,#0000 8px 16px);height:2px;position:absolute;left:0;right:0}.roadmap-bridge-flow[data-astro-cid-d25p6ppx]{z-index:1;background:var(--color-emerald);border:1px solid #d4b37559;border-radius:9999px;padding:.25rem .85rem;position:relative}.roadmap-bridge-tag[data-astro-cid-d25p6ppx]{color:var(--color-gold-sheen);letter-spacing:.02em;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.roadmap-pair-grid[data-astro-cid-d25p6ppx]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.roadmap-pair-grid[data-astro-cid-d25p6ppx]{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.roadmap-card[data-astro-cid-d25p6ppx]{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;padding:.875rem;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.roadmap-card[data-astro-cid-d25p6ppx]:hover{background:#ffffff12;border-color:#d4b375a6;transform:translateY(-8px);box-shadow:0 24px 48px -12px #00000080,0 0 24px -4px #d4b37540}.roadmap-media[data-astro-cid-d25p6ppx]{aspect-ratio:16/10;background:#0006;border-radius:1.15rem;position:relative;overflow:hidden}.roadmap-media-shade[data-astro-cid-d25p6ppx]{pointer-events:none;background:linear-gradient(#00000026 0%,#0000 40%,#000000bf 100%);position:absolute;inset:0}.roadmap-media-top[data-astro-cid-d25p6ppx]{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.roadmap-year-chip[data-astro-cid-d25p6ppx]{backdrop-filter:blur(8px);color:#fff;background:#000000b3;border:1px solid #fff3;border-radius:.5rem;align-items:center;padding:.25rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.roadmap-year-chip[data-astro-cid-d25p6ppx].is-latest{background:#0c3b2ed9;border-color:#d4b37580}.roadmap-photos-badge[data-astro-cid-d25p6ppx]{backdrop-filter:blur(8px);color:#ffffffd9;background:#000000a6;border:1px solid #ffffff26;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.roadmap-media-cta[data-astro-cid-d25p6ppx]{z-index:2;position:absolute;bottom:.75rem;right:.75rem}.roadmap-action-pill[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);color:#0b221a;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;transition:transform .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 4px 12px #00000059}.roadmap-card[data-astro-cid-d25p6ppx]:hover .roadmap-action-pill[data-astro-cid-d25p6ppx]{color:#0c3b2e;background:#fff;transform:scale(1.05)}.roadmap-body[data-astro-cid-d25p6ppx]{flex-direction:column;gap:.35rem;padding:1rem .35rem .25rem;display:flex}.roadmap-title[data-astro-cid-d25p6ppx]{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.35;transition:color .25s}.roadmap-card[data-astro-cid-d25p6ppx]:hover .roadmap-title[data-astro-cid-d25p6ppx]{color:var(--color-gold-sheen)}.roadmap-arrow-circle[data-astro-cid-d25p6ppx]{width:2rem;height:2rem;color:var(--color-gold-sheen);background:#ffffff14;border-radius:9999px;flex-shrink:0;place-items:center;transition:background-color .25s,transform .25s;display:grid}.roadmap-card[data-astro-cid-d25p6ppx]:hover .roadmap-arrow-circle[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);color:#0c3b2e;transform:translate(2px,-2px)}.roadmap-meta[data-astro-cid-d25p6ppx]{color:#ffffffa6;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.roadmap-multi-container[data-astro-cid-d25p6ppx]{width:100%;position:relative}.roadmap-multi-scroll[data-astro-cid-d25p6ppx]{padding-inline:calc(max(0px,50% - 40rem) + clamp(1.25rem,4vw,2.5rem));scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d4b37566 transparent;cursor:grab;padding-bottom:1.5rem;scroll-padding-inline:calc(max(0px,50% - 40rem) + clamp(1.25rem,4vw,2.5rem));overflow-x:auto}.roadmap-multi-scroll[data-astro-cid-d25p6ppx].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.roadmap-multi-list[data-astro-cid-d25p6ppx]{gap:1.5rem;width:max-content;display:flex}.roadmap-multi-item[data-astro-cid-d25p6ppx]{scroll-snap-align:start;flex-direction:column;flex:0 0 min(22rem,78vw);display:flex}.roadmap-multi-milestone[data-astro-cid-d25p6ppx]{align-items:center;gap:.6rem;padding-bottom:.85rem;display:flex;position:relative}.roadmap-multi-dot[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);border-radius:9999px;width:.75rem;height:.75rem;position:relative;box-shadow:0 0 10px #d4b37599}.roadmap-ping-ring[data-astro-cid-d25p6ppx]{background:var(--color-gold-sheen);border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite pingRing;position:absolute;inset:-4px}.roadmap-multi-year[data-astro-cid-d25p6ppx]{color:var(--color-gold-sheen);font-size:.875rem;font-weight:700}.roadmap-multi-year[data-astro-cid-d25p6ppx].is-latest{color:#fff;background:#d4b37533;border:1px solid #d4b37566;border-radius:.35rem;padding:.15rem .5rem}.roadmap-multi-connector[data-astro-cid-d25p6ppx]{background:repeating-linear-gradient(90deg,#d4b37566 0 6px,#0000 6px 12px);flex:1;height:2px;margin-left:.5rem}@keyframes pingRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}
