.roadmap{--bg-accent:#f8f9fc;--muted:#6b7280;--border:#e5e7ef;color:var(--clr-base-dk)}.roadmap__gate{background:var(--bg);overflow:hidden;padding:56px 24px 0;position:relative}.roadmap:not(.is-locked) .roadmap__gate{display:none}.roadmap__gate-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 26px 70px rgba(22,25,44,.14);display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1180px;padding:40px;position:relative;z-index:1}.roadmap__gate-copy{flex:1 1 400px}.roadmap__gate-title{color:var(--clr-primary);font-size:28.8px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.roadmap__gate-desc{color:var(--clr-base-dk);font-size:16px;line-height:1.6}.roadmap__gate-desc ul{margin:16px 0 0;padding:0 0 0 20px}.roadmap__gate-desc li{color:var(--muted);font-size:15.04px;margin-bottom:8px}.roadmap__gate-desc li::marker{color:var(--clr-primary)}.roadmap__gate-form{border-left:1px solid var(--border);flex:1 1 320px;padding-left:36px}.roadmap__gate-form-h{color:var(--clr-secondary);font-size:16px;font-weight:600;margin:0 0 16px}.roadmap__gate-fine{color:var(--muted);font-size:12.8px;line-height:1.5;margin-top:12px}.roadmap__gate-fine a{color:var(--clr-primary);font-weight:600}.roadmap__gate-peek{display:flex;flex-direction:column;gap:24px;height:220px;margin-left:auto;margin-right:auto;margin-top:-40px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 92%);max-width:1180px;overflow:hidden;padding-top:40px;pointer-events:none;position:relative}.roadmap__sk-block{display:flex;flex-direction:column;gap:10px}.roadmap__sk{background:var(--border);border-radius:100px;display:block}.roadmap__sk--icon{border-radius:8px;height:28px;width:28px}.roadmap__sk--h{height:16px;width:40%}.roadmap__sk--p{height:10px}.roadmap .pillar-icon{color:var(--clr-primary);display:block;margin-bottom:16px}.roadmap .pillar-icon svg{fill:currentColor}.roadmap.is-locked .roadmap__board,.roadmap.is-locked .roadmap__filterbar-outer{display:none}.roadmap__filterbar{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);position:sticky;top:0;z-index:10}.roadmap__filter-inner,.roadmap__filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 auto;max-width:1180px;padding:14px 24px}.roadmap__filter-label{color:var(--muted);font-size:13.92px}.roadmap__filters{display:flex;flex-wrap:wrap;gap:8px}.roadmap__fbtn{background:#fff;border:1px solid var(--border);border-radius:100px;color:var(--muted);cursor:pointer;display:inline-block;font-family:inherit;font-size:14.24px;font-weight:600;padding:9px 20px;text-decoration:none;white-space:nowrap}.roadmap__fbtn:hover{border-color:var(--clr-primary);color:var(--clr-secondary)}.roadmap__fbtn[aria-pressed=true]{background:var(--clr-primary);border-color:var(--clr-primary);color:#fff}.roadmap__fbtn-n{font-weight:400;margin-left:6px;opacity:.65}.roadmap__pband{background:var(--bg);padding:56px 20px}.roadmap__pband:nth-child(2n){background:var(--bg-accent)}.roadmap__pillar{display:flex;flex-wrap:wrap;gap:48px;margin:0 auto;max-width:1180px}.roadmap__pillar-head{align-self:flex-start;flex:0 0 280px;position:sticky;top:166px}.roadmap__pillar-name{color:var(--clr-primary);font-size:25.6px;font-weight:600;letter-spacing:-.02em;margin:0}.roadmap__pillar-blurb{color:var(--muted);font-size:15.04px;line-height:1.58;margin-top:12px}.roadmap__pillar-count{color:var(--clr-secondary);font-size:13.28px;font-weight:600;margin-top:14px}.roadmap__rows{flex:1 1 480px;list-style:none;margin:0;max-width:100%;padding:0 0 0 26px;position:relative}.roadmap__rows:before{background:var(--border);bottom:9px;content:"";left:4px;position:absolute;top:9px;width:1px}.roadmap__row{padding-bottom:28px;position:relative}.roadmap__row:last-child{padding-bottom:0}.roadmap__node{background:var(--clr-primary);border-radius:50%;height:9px;left:-26px;position:absolute;top:8px;width:9px}.roadmap__row[data-state=build] .roadmap__node{background:#fff;border:2px solid #9b9efc}.roadmap__row-name{color:#3738ae;font-size:16.8px;font-weight:600;margin:0}.scale-roadmap.scale--relative p:last-child{margin-bottom:0}.roadmap__chip{border-radius:100px;display:inline-block;font-size:11.2px;font-weight:600;margin-left:10px;padding:3px 10px;vertical-align:2px}.roadmap__chip--live{background:#eff0fe;color:var(--clr-primary)}.roadmap__chip--build{background:var(--bg-accent);border:1px solid var(--border);color:var(--muted)}.roadmap__row-desc{color:var(--clr-base-dk);font-size:15.36px;line-height:1.6;margin-top:8px;max-width:62ch}.roadmap__pband.is-hidden,.roadmap__row.is-hidden{display:none}.hs-inline-edit .roadmap__gate{display:block}.hs-inline-edit .roadmap .roadmap__filterbar{display:flex}.hs-inline-edit .roadmap .roadmap__board{display:block}.roadmap__filterbar-outer{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}@media (max-width:900px){.roadmap__filter-label{display:none}.roadmap__filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.roadmap__fbtn{font-size:14.24px}.roadmap__filterbar{padding-left:20px;padding-right:20px}.roadmap__pillar{gap:20px}.roadmap__gate-card,.roadmap__pillar{flex-direction:column}.roadmap__gate-form{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:24px}.roadmap__pillar-head{flex:auto;position:static}.roadmap__pillar-blurb{font-size:15.2px}.roadmap__pillar-blurb p:last-child,.roadmap__pillar-count{margin-bottom:0}.roadmap__filterbar{align-items:self-start!important;top:77px}.roadmap__rows{flex:auto}}