@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");.cm-roadmap-journey,.cm-roadmap-journey *,.cm-roadmap-journey a,.cm-roadmap-journey button,.cm-roadmap-journey div,.cm-roadmap-journey h1,.cm-roadmap-journey h2,.cm-roadmap-journey h3,.cm-roadmap-journey h4,.cm-roadmap-journey h5,.cm-roadmap-journey h6,.cm-roadmap-journey p,.cm-roadmap-journey span{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.cm-roadmap-journey{--cm-roadmap-teal:teal;--cm-roadmap-cyan:#20d6d2;--cm-roadmap-blue:#2f8cff;--cm-roadmap-dark:#050914;--cm-roadmap-panel:#071224;--cm-roadmap-white:#fff;--cm-roadmap-soft:#dbe7f4;background:radial-gradient(circle at 50% 22%,rgba(32,214,210,.16),transparent 38%),linear-gradient(180deg,teal,#007b7f 18%,#06364b 48%,#071224 72%,#050914);color:var(--cm-roadmap-white);isolation:isolate;margin-left:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:0 0 92px;position:relative;scroll-margin-top:96px;width:100vw}.cm-roadmap-journey,.cm-roadmap-journey *{box-sizing:border-box}.cm-roadmap-journey__bg{background-image:linear-gradient(rgba(142,238,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(142,238,255,.09) 1px,transparent 0);background-size:72px 72px;inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.12) 22%,rgba(0,0,0,.36) 48%,rgba(0,0,0,.78) 72%,#000);opacity:.82;pointer-events:none;position:absolute;z-index:-1}.cm-roadmap-journey__bg:after{background:radial-gradient(circle at 50% 100%,rgba(32,214,210,.16),transparent 46%),radial-gradient(circle at 28% 80%,rgba(47,140,255,.14),transparent 34%);content:"";height:360px;inset:auto -10% -14% -10%;position:absolute}.cm-roadmap-journey__inner{margin:0 auto;width:min(1360px,92vw)}.cm-roadmap-sticky-wrap{min-height:155vh;position:relative}.cm-roadmap-sticky{align-items:center;display:grid;gap:clamp(48px,7vw,118px);grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);min-height:calc(100vh - 88px);padding:90px 0 72px;position:sticky;top:88px}.cm-roadmap-timeline{display:flex;flex-direction:column;justify-content:space-between;min-height:500px;position:relative;width:min(430px,100%)}.cm-roadmap-timeline__rail{background:hsla(0,0%,100%,.24);border-radius:999px;bottom:50px;left:50%;overflow:hidden;position:absolute;top:50px;transform:translateX(-50%);width:3px}.cm-roadmap-timeline__progress{background:linear-gradient(180deg,#8effff,#20d6d2 45%,#2f8cff);border-radius:inherit;box-shadow:0 0 16px rgba(32,214,210,.8),0 0 36px rgba(47,140,255,.38);display:block;height:var(--roadmap-progress,0);transition:height .22s ease;width:100%}.cm-roadmap-step{align-items:center;display:grid;filter:saturate(.78);grid-template-columns:1fr 74px 1fr;min-height:124px;opacity:.42;position:relative;transition:opacity .26s ease,filter .26s ease,transform .26s ease}.cm-roadmap-step:nth-of-type(odd) .cm-roadmap-step__copy{grid-column:1;padding-right:22px;text-align:right}.cm-roadmap-step:nth-of-type(2n) .cm-roadmap-step__copy{grid-column:3;padding-left:22px;text-align:left}.cm-roadmap-step__dot{background:#20d6d2;border:3px solid hsla(0,0%,100%,.88);border-radius:999px;box-shadow:0 0 18px rgba(32,214,210,.62),0 0 46px rgba(32,214,210,.18);grid-column:2;height:42px;justify-self:center;transform:scale(.86);transition:transform .26s ease,box-shadow .26s ease,background .26s ease;width:42px}.cm-roadmap-step__copy h3{color:#fff;font-size:clamp(20px,1.55vw,28px);font-weight:900!important;letter-spacing:-.045em;line-height:1.02;margin:0;text-transform:uppercase}.cm-roadmap-step__copy p{color:rgba(219,231,244,.84);font-size:15px;font-style:italic;font-weight:650!important;line-height:1.35;margin:12px 0 0}.cm-roadmap-step.is-active,.cm-roadmap-step.is-past{filter:saturate(1);opacity:1}.cm-roadmap-step.is-active{transform:translateY(-4px)}.cm-roadmap-step.is-active .cm-roadmap-step__dot,.cm-roadmap-step.is-past .cm-roadmap-step__dot{background:#20d6d2;box-shadow:0 0 18px rgba(142,238,255,.9),0 0 46px rgba(32,214,210,.48),0 0 90px rgba(47,140,255,.2);transform:scale(1)}.cm-roadmap-step.is-active .cm-roadmap-step__copy p{color:#fff}.cm-roadmap-copy{max-width:650px}.cm-roadmap-copy__eyebrow{color:#7df7ff;font-size:13px;font-weight:900!important;letter-spacing:.16em;line-height:1;margin:0 0 18px;text-transform:uppercase}.cm-roadmap-copy h2{color:#fff;font-size:clamp(44px,4vw,72px);font-weight:900!important;letter-spacing:-.065em;line-height:.98;margin:0;text-wrap:balance}.cm-roadmap-copy__body{margin-top:26px;max-width:590px}.cm-roadmap-copy__body,.cm-roadmap-copy__body *,.cm-roadmap-copy__body p{color:rgba(219,231,244,.92)}.cm-roadmap-copy__body p{font-size:17px;font-weight:650!important;letter-spacing:-.018em;line-height:1.52;margin:0 0 16px}.cm-roadmap-copy__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cm-roadmap-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900!important;gap:10px;isolation:isolate;justify-content:center;letter-spacing:.035em;line-height:1;min-height:54px;overflow:hidden;padding:0 28px;position:relative;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,filter .22s ease}.cm-roadmap-btn,.cm-roadmap-btn span,.cm-roadmap-btn:active,.cm-roadmap-btn:focus,.cm-roadmap-btn:hover,.cm-roadmap-btn:visited{color:#fff!important;text-decoration:none!important}.cm-roadmap-btn:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.12) 35%,hsla(0,0%,100%,.46) 50%,hsla(0,0%,100%,.12) 65%,transparent);content:"";height:180%;left:-90%;pointer-events:none;position:absolute;top:-40%;transform:rotate(12deg);transition:left .52s ease;width:52%;z-index:1}.cm-roadmap-btn span{position:relative;z-index:2}.cm-roadmap-btn:hover{filter:brightness(1.08);transform:translateY(-4px) scale(1.015)}.cm-roadmap-btn:hover:after{left:135%}.cm-roadmap-btn__arrow{align-items:center;color:#fff!important;display:inline-flex;font-size:18px;justify-content:center;line-height:1;transform:translateY(-1px);transition:transform .22s ease}.cm-roadmap-btn:hover .cm-roadmap-btn__arrow{transform:translate(6px,-1px)}.cm-roadmap-btn--primary{background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.18),transparent 28%),linear-gradient(90deg,#ff9d00,#ffb321);border:1px solid rgba(255,179,33,.9);box-shadow:0 0 26px rgba(255,179,33,.34),0 16px 38px rgba(0,0,0,.22);color:#fff!important}.cm-roadmap-btn--primary:hover{border-color:#ffdc8c;box-shadow:0 0 34px rgba(255,179,33,.46),0 0 56px rgba(255,157,0,.18),0 20px 48px rgba(0,0,0,.28)}.cm-roadmap-btn--secondary{background:radial-gradient(circle at 18% 50%,rgba(32,214,210,.18),transparent 32%),linear-gradient(90deg,rgba(8,28,48,.82),rgba(4,15,32,.92));border:1px solid rgba(32,214,210,.9);box-shadow:0 0 24px rgba(32,214,210,.16),inset 0 1px 0 hsla(0,0%,100%,.06);color:#fff!important}.cm-roadmap-btn--secondary:hover{background:radial-gradient(circle at 18% 50%,rgba(32,214,210,.28),transparent 34%),linear-gradient(90deg,rgba(8,40,62,.94),rgba(4,22,42,.98));border-color:#8eeeff;box-shadow:0 0 34px rgba(32,214,210,.32),0 0 58px rgba(47,140,255,.14),0 18px 46px rgba(0,0,0,.26)}.cm-roadmap-bottom-cta{align-items:center;background:radial-gradient(circle at 64% 100%,rgba(32,214,210,.12),transparent 38%),linear-gradient(135deg,rgba(7,18,36,.9),rgba(5,9,20,.98));border:1px solid rgba(32,214,210,.52);border-radius:26px;box-shadow:0 24px 80px rgba(0,0,0,.32),0 0 42px rgba(32,214,210,.12),inset 0 1px 0 hsla(0,0%,100%,.055);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin:-4vh auto 0;padding:44px 56px;position:relative;width:min(960px,100%);z-index:4}.cm-roadmap-bottom-cta:after{background:radial-gradient(circle,rgba(32,214,210,.85) 0 1.5px,transparent 2px);background-size:22px 14px;bottom:0;content:"";height:120px;opacity:.28;pointer-events:none;position:absolute;right:4%;transform:perspective(420px) rotateX(62deg);transform-origin:center bottom;width:46%}.cm-roadmap-bottom-cta__content{position:relative;z-index:2}.cm-roadmap-bottom-cta__kicker{color:#20d6d2;font-size:14px;font-weight:900!important;letter-spacing:.02em;line-height:1;margin:0 0 12px}.cm-roadmap-bottom-cta h2{color:#fff;font-size:clamp(30px,3vw,48px);font-weight:900!important;letter-spacing:-.055em;line-height:1.02;margin:0}.cm-roadmap-bottom-cta__body{margin-top:14px;max-width:660px}.cm-roadmap-bottom-cta__body,.cm-roadmap-bottom-cta__body *{color:rgba(219,231,244,.9)}.cm-roadmap-bottom-cta__body p{color:rgba(219,231,244,.9);font-size:15px;font-weight:650!important;line-height:1.45;margin:0}.cm-roadmap-bottom-cta__button{align-items:center;background:linear-gradient(90deg,#13b8b5,#20d6d2);border-radius:999px;box-shadow:0 14px 36px rgba(32,214,210,.24),0 0 28px rgba(32,214,210,.18);display:inline-flex;font-size:13px;font-weight:900!important;isolation:isolate;justify-content:center;letter-spacing:.04em;line-height:1;min-height:52px;overflow:hidden;padding:0 30px;position:relative;text-transform:uppercase;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;white-space:nowrap;z-index:2}.cm-roadmap-bottom-cta__button,.cm-roadmap-bottom-cta__button:active,.cm-roadmap-bottom-cta__button:focus,.cm-roadmap-bottom-cta__button:hover,.cm-roadmap-bottom-cta__button:visited{color:#fff!important;text-decoration:none!important}.cm-roadmap-bottom-cta__button:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.12) 35%,hsla(0,0%,100%,.48) 50%,hsla(0,0%,100%,.12) 65%,transparent);content:"";height:180%;left:-90%;position:absolute;top:-40%;transform:rotate(12deg);transition:left .52s ease;width:52%;z-index:-1}.cm-roadmap-bottom-cta__button:hover{box-shadow:0 18px 46px rgba(32,214,210,.3),0 0 38px rgba(32,214,210,.24);filter:brightness(1.08);transform:translateY(-3px) scale(1.015)}.cm-roadmap-bottom-cta__button:hover:after{left:135%}@media (max-width:1060px){.cm-roadmap-sticky-wrap{min-height:auto}.cm-roadmap-sticky{gap:42px;grid-template-columns:1fr;min-height:auto;padding:74px 0 58px;position:relative;top:auto}.cm-roadmap-timeline{margin:0 auto;width:min(520px,100%)}.cm-roadmap-copy{margin:0 auto;max-width:760px;text-align:center}.cm-roadmap-copy__body{margin-left:auto;margin-right:auto}.cm-roadmap-copy__actions{justify-content:center}.cm-roadmap-bottom-cta{margin-top:0}}@media (max-width:720px){.cm-roadmap-journey{padding-bottom:72px}.cm-roadmap-journey__inner{width:min(90vw,560px)}.cm-roadmap-sticky{padding:58px 0 46px}.cm-roadmap-timeline{min-height:430px}.cm-roadmap-step{grid-template-columns:54px minmax(0,1fr);min-height:112px}.cm-roadmap-timeline__rail{left:21px;transform:none}.cm-roadmap-step__dot{grid-column:1;justify-self:start}.cm-roadmap-step:nth-of-type(2n) .cm-roadmap-step__copy,.cm-roadmap-step:nth-of-type(odd) .cm-roadmap-step__copy{grid-column:2;padding-left:0;padding-right:0;text-align:left}.cm-roadmap-copy{text-align:left}.cm-roadmap-copy h2{font-size:clamp(38px,11vw,54px)}.cm-roadmap-copy__body p{font-size:15px}.cm-roadmap-copy__actions{justify-content:flex-start}.cm-roadmap-btn{min-height:52px;padding:0 20px;width:100%}.cm-roadmap-bottom-cta{grid-template-columns:1fr;padding:30px 24px}.cm-roadmap-bottom-cta__button{width:100%}}