.RoadMapSection-module__DvhvBW__section{background:#080812;padding:0 0 clamp(2.75rem,7vw,4.5rem);position:relative;overflow:hidden}.RoadMapSection-module__DvhvBW__bgStripes{pointer-events:none;opacity:.2;background:repeating-linear-gradient(90deg,#566dc114 0 70px,#12142e3d 70px 110px);position:fixed;inset:0}.RoadMapSection-module__DvhvBW__inner{z-index:1;width:min(1320px, calc(100% - (var(--page-gutter) * 2)));box-sizing:border-box;margin:0 auto;padding-top:clamp(2rem,6vh,4rem);position:relative}.RoadMapSection-module__DvhvBW__header{align-items:center;gap:10px;padding-top:clamp(1rem,2.5vh,1.75rem);display:inline-flex}.RoadMapSection-module__DvhvBW__headingIcon{color:#f4f5ff;border-radius:12px;width:40px;height:40px}.RoadMapSection-module__DvhvBW__title{color:#fff;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.1;font-family:var(--font-bricolage-grotesque), var(--font-geist-sans), system-ui, sans-serif;margin:0}.RoadMapSection-module__DvhvBW__planHeading h3{background:linear-gradient(88deg,#fff 0%,#aeace9 96.018%);color:#0000;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:700;font-family:var(--font-bricolage-grotesque), var(--font-geist-sans), system-ui, sans-serif;-webkit-background-clip:text;background-clip:text;margin:0}.RoadMapSection-module__DvhvBW__subtitle{color:#8c8c8c;text-align:left;width:100%;max-width:100%;margin:14px 0 0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500;line-height:1.35}.RoadMapSection-module__DvhvBW__cards{justify-content:center;align-items:flex-end;gap:0;min-height:320px;margin-top:clamp(2rem,5vw,3.25rem);padding:0 6px 12px;display:flex}.RoadMapSection-module__DvhvBW__stepCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:50%;will-change:transform;background:linear-gradient(96deg,#514eb333 1.732%,#0003 102.83%);border:1px solid #4c52a247;border-radius:18px;flex-direction:column;width:min(100%,296px);min-height:196px;padding:20px 20px 14px;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;position:relative;transform:rotate(9.5deg)skew(10deg)}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard+.RoadMapSection-module__DvhvBW__stepCard{margin-left:-64px}.RoadMapSection-module__DvhvBW__stepCardStrong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(96deg,#514eb380 1.732%,#2b2b4680 102.83%)}.RoadMapSection-module__DvhvBW__stepCard:hover{border-color:#737eff73;transform:perspective(980px)rotateX(7deg)rotateY(-10deg)rotate(8deg)skew(9deg)translateY(-8px);box-shadow:0 16px 36px #0000006b}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:first-child{z-index:4;margin-bottom:0}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(2){z-index:3;margin-bottom:66px}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(3){z-index:2;margin-bottom:122px}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(4){z-index:1;margin-bottom:178px}.RoadMapSection-module__DvhvBW__stepHeader{color:#f1f2ff;align-items:center;gap:8px;display:flex}.RoadMapSection-module__DvhvBW__stepTitle{background:linear-gradient(85deg,#fff 0%,#aeace9 96.018%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700;line-height:1.15}.RoadMapSection-module__DvhvBW__stepBody{color:#a09fb1;margin:10px 0 0;font-size:clamp(.95rem,1.2vw,1.125rem);font-weight:500}.RoadMapSection-module__DvhvBW__stepStatus{color:#fff;border-radius:10px;align-self:flex-end;margin-top:12px;padding:6px 18px;font-size:1rem;font-weight:500;line-height:1}.RoadMapSection-module__DvhvBW__status_live{background:linear-gradient(196deg,#514eb3 2.95%,#a8a7d5 78.261%)}.RoadMapSection-module__DvhvBW__status_planned{color:#fff7f2;background:linear-gradient(191deg,#f48734 2.95%,#cfaa8d 78.261%)}.RoadMapSection-module__DvhvBW__status_future{color:#fff0f0;background:linear-gradient(189deg,#f22 2.95%,#d59e9e 78.261%)}.RoadMapSection-module__DvhvBW__stepIndex{color:#c2c0fa;align-self:flex-end;margin-top:auto;font-size:clamp(2.6rem,4.8vw,3.75rem);font-weight:700;line-height:1}.RoadMapSection-module__DvhvBW__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(2rem,6vw,3.5rem);display:grid}.RoadMapSection-module__DvhvBW__planCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(103deg,#514eb366 1.732%,#0006 102.83%);border-left:4px solid #3f3ca2;min-height:116px;padding:18px 16px}.RoadMapSection-module__DvhvBW__planHeading{color:#f2f2ff;align-items:center;gap:6px;display:flex}.RoadMapSection-module__DvhvBW__planHeading h3{background:linear-gradient(88deg,#fff 0%,#aeace9 96.018%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:700}.RoadMapSection-module__DvhvBW__planCard p{color:#a09fb1;margin:10px 0 0;font-size:clamp(.95rem,1.2vw,1rem);font-weight:500;line-height:1.35}@media (max-width:1200px){.RoadMapSection-module__DvhvBW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RoadMapSection-module__DvhvBW__cards{min-height:unset;justify-content:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;display:grid}.RoadMapSection-module__DvhvBW__stepCard{width:100%;transform:none}.RoadMapSection-module__DvhvBW__stepCard:hover{transform:translateY(-8px)}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:first-child,.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(2),.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(3),.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard:nth-child(4){margin-bottom:0}.RoadMapSection-module__DvhvBW__cards .RoadMapSection-module__DvhvBW__stepCard+.RoadMapSection-module__DvhvBW__stepCard{margin-left:0}}@media (max-width:760px){.RoadMapSection-module__DvhvBW__inner{width:min(1320px, calc(100% - (var(--page-gutter) * 2)))}.RoadMapSection-module__DvhvBW__cards,.RoadMapSection-module__DvhvBW__planGrid{grid-template-columns:1fr}.RoadMapSection-module__DvhvBW__cards{min-height:unset;display:grid}.RoadMapSection-module__DvhvBW__stepCard{min-height:190px}}
