.RoadmapPage-module__nPwRIG__page{--roadmap-bg:#f5f0e8;--roadmap-surface:#eeebe3;--roadmap-elevated:#e7e1d7;--roadmap-text:#0d0d0d;--roadmap-muted:#0d0d0dad;--roadmap-faint:#0d0d0d70;--roadmap-border:#00000014;--roadmap-gold:#c8a84b;--roadmap-gold-tint:#c8a84b1a;--roadmap-purple:#6b4fff;--roadmap-purple-tint:#6b4fff1a;--roadmap-green:#4ade80;background:var(--roadmap-bg);color:var(--roadmap-text);min-height:100vh;position:relative;overflow-x:clip}.dark .RoadmapPage-module__nPwRIG__page{--roadmap-bg:#080808;--roadmap-surface:#111;--roadmap-elevated:#181818;--roadmap-text:#f5f0e8;--roadmap-muted:#f5f0e8b3;--roadmap-faint:#f5f0e86b;--roadmap-border:#ffffff12}.RoadmapPage-module__nPwRIG__progressBar{transform-origin:0;z-index:80;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.RoadmapPage-module__nPwRIG__progressFill{background:var(--roadmap-gold);transform-origin:0;width:100%;height:100%;box-shadow:0 0 10px #c8a84b73}.RoadmapPage-module__nPwRIG__header{z-index:70;border-bottom:1px solid var(--roadmap-border);background:color-mix(in srgb, var(--roadmap-bg) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.RoadmapPage-module__nPwRIG__headerInner{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1280px;margin:0 auto;padding:1.2rem clamp(1.4rem,4vw,2.85rem);display:flex}.RoadmapPage-module__nPwRIG__brand{color:inherit;align-items:center;gap:.8rem;min-width:0;text-decoration:none;display:inline-flex}.RoadmapPage-module__nPwRIG__brandWordmark{letter-spacing:.04em;white-space:nowrap;font-size:1.24rem;font-weight:700;line-height:1}.RoadmapPage-module__nPwRIG__desktopNav{align-items:center;gap:1.15rem;min-width:0;display:flex}.RoadmapPage-module__nPwRIG__navLinks{align-items:center;gap:1.15rem;display:flex}.RoadmapPage-module__nPwRIG__navLink{color:var(--roadmap-muted);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700;text-decoration:none;transition:color .25s}.RoadmapPage-module__nPwRIG__navLink:hover,.RoadmapPage-module__nPwRIG__navLink:focus-visible{color:var(--roadmap-text)}.RoadmapPage-module__nPwRIG__headerDivider{background:var(--roadmap-border);width:1px;height:16px}.RoadmapPage-module__nPwRIG__headerActions{align-items:center;gap:1rem;display:flex}.RoadmapPage-module__nPwRIG__desktopOnly{display:inline-flex}.RoadmapPage-module__nPwRIG__primaryButton,.RoadmapPage-module__nPwRIG__secondaryButton,.RoadmapPage-module__nPwRIG__downloadButton{will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;text-decoration:none;transition:transform .3s,background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.RoadmapPage-module__nPwRIG__primaryButton:hover,.RoadmapPage-module__nPwRIG__primaryButton:focus-visible,.RoadmapPage-module__nPwRIG__secondaryButton:hover,.RoadmapPage-module__nPwRIG__secondaryButton:focus-visible,.RoadmapPage-module__nPwRIG__downloadButton:hover,.RoadmapPage-module__nPwRIG__downloadButton:focus-visible{transform:translateY(-1px)}.RoadmapPage-module__nPwRIG__downloadButton,.RoadmapPage-module__nPwRIG__primaryButton{background:var(--roadmap-gold);color:#120f08;letter-spacing:.14em;text-transform:uppercase;padding:.95rem 1.25rem;font-size:10px;font-weight:700;box-shadow:0 14px 30px #c8a84b2e}.RoadmapPage-module__nPwRIG__headerDownloadButton{padding:.88rem 1.1rem;box-shadow:0 10px 24px #c8a84b29}.RoadmapPage-module__nPwRIG__downloadButton:hover,.RoadmapPage-module__nPwRIG__downloadButton:focus-visible,.RoadmapPage-module__nPwRIG__primaryButton:hover,.RoadmapPage-module__nPwRIG__primaryButton:focus-visible{background:color-mix(in srgb, var(--roadmap-gold) 90%, white)}.RoadmapPage-module__nPwRIG__secondaryButton{border-color:var(--roadmap-border);color:var(--roadmap-text);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:.95rem 1.25rem;font-size:10px;font-weight:700}.RoadmapPage-module__nPwRIG__secondaryButton:hover,.RoadmapPage-module__nPwRIG__secondaryButton:focus-visible{border-color:var(--roadmap-gold);color:var(--roadmap-gold)}.RoadmapPage-module__nPwRIG__mobileToggle{align-items:center;gap:.75rem;display:none}.RoadmapPage-module__nPwRIG__menuButton{border:1px solid var(--roadmap-border);width:40px;height:40px;color:var(--roadmap-text);background:0 0;justify-content:center;align-items:center;display:inline-flex}.RoadmapPage-module__nPwRIG__mobilePanel{border-top:1px solid var(--roadmap-border);background:var(--roadmap-surface);padding:1rem clamp(1.25rem,4vw,2.5rem) 1.5rem;display:none}.RoadmapPage-module__nPwRIG__mobilePanelOpen{gap:1rem;display:grid}.RoadmapPage-module__nPwRIG__mobileLinks{gap:.85rem;display:grid}.RoadmapPage-module__nPwRIG__mobileLink{color:var(--roadmap-text);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.RoadmapPage-module__nPwRIG__mobileActions{flex-direction:column;gap:.85rem;display:flex}.RoadmapPage-module__nPwRIG__main{z-index:10;width:100%;position:relative}.RoadmapPage-module__nPwRIG__hero{justify-content:center;align-items:center;min-height:100vh;padding:7.25rem 1.5rem 4rem;display:flex}.RoadmapPage-module__nPwRIG__heroInner{text-align:center;width:100%;max-width:1040px}.RoadmapPage-module__nPwRIG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--roadmap-gold);font-size:11px;font-weight:700}.RoadmapPage-module__nPwRIG__heroTitle,.RoadmapPage-module__nPwRIG__sectionTitle,.RoadmapPage-module__nPwRIG__visionCopy,.RoadmapPage-module__nPwRIG__phaseName,.RoadmapPage-module__nPwRIG__closingQuote{color:var(--roadmap-text)}.RoadmapPage-module__nPwRIG__heroTitle{letter-spacing:-.03em;max-width:13ch;margin:1.2rem auto 0;font-size:clamp(3rem,7.4vw,6rem);font-weight:400;line-height:.98}.RoadmapPage-module__nPwRIG__goldHighlight{color:var(--roadmap-gold);font-style:italic}.RoadmapPage-module__nPwRIG__heroSubtitle{max-width:760px;color:var(--roadmap-muted);margin:1.5rem auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.RoadmapPage-module__nPwRIG__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.RoadmapPage-module__nPwRIG__scrollPrompt{color:var(--roadmap-faint);flex-direction:column;align-items:center;gap:.85rem;margin-top:2.5rem;display:inline-flex}.RoadmapPage-module__nPwRIG__scrollIndicator{background:linear-gradient(to bottom, transparent, var(--roadmap-border), transparent);width:1px;height:68px;position:relative;overflow:hidden}.RoadmapPage-module__nPwRIG__scrollIndicator:after{content:"";background:var(--roadmap-gold);border-radius:999px;width:5px;height:18px;animation:1.9s ease-out infinite RoadmapPage-module__nPwRIG__roadmap-flow;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px #c8a84b66}.RoadmapPage-module__nPwRIG__scrollText{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.RoadmapPage-module__nPwRIG__heroReveal1,.RoadmapPage-module__nPwRIG__heroReveal2,.RoadmapPage-module__nPwRIG__heroReveal3,.RoadmapPage-module__nPwRIG__heroReveal4,.RoadmapPage-module__nPwRIG__heroReveal5{opacity:1}.RoadmapPage-module__nPwRIG__section,.RoadmapPage-module__nPwRIG__sectionWide{max-width:1220px;margin:0 auto;padding:0 1.5rem 7.75rem;scroll-margin-top:110px}.RoadmapPage-module__nPwRIG__section{max-width:1080px}.RoadmapPage-module__nPwRIG__ledeSection{max-width:980px;margin:0 auto;padding:0 1.5rem 7rem;scroll-margin-top:110px}.RoadmapPage-module__nPwRIG__lede{color:var(--roadmap-faint);text-align:center;font-size:14px;line-height:1.9}.RoadmapPage-module__nPwRIG__sectionHeader{max-width:860px;margin-bottom:1.85rem}.RoadmapPage-module__nPwRIG__sectionTitle{margin-top:1rem;font-size:clamp(2.2rem,4.8vw,4.1rem);font-weight:400;line-height:1.04}.RoadmapPage-module__nPwRIG__sectionBody{gap:1rem;max-width:780px;display:grid}.RoadmapPage-module__nPwRIG__sectionLead{color:var(--roadmap-faint);text-transform:uppercase;letter-spacing:.12em;font-size:13px;line-height:1.7}.RoadmapPage-module__nPwRIG__bodyCopy{color:var(--roadmap-muted);font-size:15px;line-height:1.85}.RoadmapPage-module__nPwRIG__callout{border-left:2px solid var(--roadmap-gold);background:var(--roadmap-gold-tint);color:var(--roadmap-text);margin-top:1.1rem;padding:1.25rem 1.1rem 1.25rem 1.25rem;font-size:1.05rem;line-height:1.7}.RoadmapPage-module__nPwRIG__calloutPurple{border-left-color:var(--roadmap-purple);background:var(--roadmap-purple-tint)}.RoadmapPage-module__nPwRIG__cardGrid{background:var(--roadmap-border);border:1px solid var(--roadmap-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:2rem;display:grid}.RoadmapPage-module__nPwRIG__card{background:var(--roadmap-surface);min-height:100%;padding:1.5rem}.RoadmapPage-module__nPwRIG__cardLabel{color:var(--roadmap-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.RoadmapPage-module__nPwRIG__cardTitle{color:var(--roadmap-text);margin-top:.8rem;font-size:1.45rem;font-weight:700;line-height:1.1}.RoadmapPage-module__nPwRIG__cardTitleTight{margin-top:0}.RoadmapPage-module__nPwRIG__cardBody{color:var(--roadmap-muted);margin-top:.85rem;font-size:14px;line-height:1.8}.RoadmapPage-module__nPwRIG__summaryText{max-width:820px;margin-top:1.5rem}.RoadmapPage-module__nPwRIG__featureTable{border:1px solid var(--roadmap-border);background:color-mix(in srgb, var(--roadmap-surface) 96%, transparent);margin-top:2.35rem}.RoadmapPage-module__nPwRIG__featureRow{border-top:1px solid var(--roadmap-border);grid-template-columns:24px minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:1rem;padding:1rem 1.25rem;transition:background-color .25s;display:grid}.RoadmapPage-module__nPwRIG__featureRow:first-child{border-top:none}.RoadmapPage-module__nPwRIG__featureRow:hover{background:color-mix(in srgb, var(--roadmap-surface) 88%, var(--roadmap-gold-tint))}.RoadmapPage-module__nPwRIG__liveDot{background:var(--roadmap-green);border-radius:999px;width:10px;height:10px;margin-top:.3rem;animation:1.9s ease-in-out infinite RoadmapPage-module__nPwRIG__roadmap-pulse;box-shadow:0 0 #4ade807a,0 0 16px #4ade808c}.RoadmapPage-module__nPwRIG__featureName{color:var(--roadmap-text);font-size:13px;font-weight:700}.RoadmapPage-module__nPwRIG__featureDescription{color:var(--roadmap-muted);font-size:14px;line-height:1.75}.RoadmapPage-module__nPwRIG__visionSection{isolation:isolate;max-width:1220px;height:240vh;margin:0 auto;padding:0 1.5rem 7.75rem;position:relative}.RoadmapPage-module__nPwRIG__visionSection:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 28%,#c8a84b24,#0000 28%),radial-gradient(circle at 82% 70%,#6b4fff17,#0000 30%);position:absolute;inset:0 1.5rem 7.75rem}.RoadmapPage-module__nPwRIG__visionSticky{justify-content:center;align-items:center;min-height:calc(100vh - 88px);padding:0;display:flex;position:sticky;top:88px}.RoadmapPage-module__nPwRIG__visionFrame{text-align:center;width:100%;max-width:1040px;padding:clamp(2.75rem,7vw,4.75rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.RoadmapPage-module__nPwRIG__visionFrame:before{content:"";border-top:1px solid var(--roadmap-border);border-bottom:1px solid var(--roadmap-border);background:linear-gradient(180deg, color-mix(in srgb, var(--roadmap-bg) 26%, transparent), transparent 20%, transparent 80%, color-mix(in srgb, var(--roadmap-bg) 32%, transparent)), radial-gradient(circle at 50% 45%, #c8a84b1a, transparent 46%);pointer-events:none;position:absolute;inset:0}.RoadmapPage-module__nPwRIG__visionEyebrow{z-index:1;margin-bottom:1.35rem;position:relative}.RoadmapPage-module__nPwRIG__visionCopyWrap{z-index:1;min-height:210px;position:relative}.RoadmapPage-module__nPwRIG__visionState{text-align:center;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:absolute;inset:0}.RoadmapPage-module__nPwRIG__visionCopy{letter-spacing:-.03em;font-size:clamp(2rem,5.6vw,4rem);font-weight:400;line-height:1.14}.RoadmapPage-module__nPwRIG__visionDots{z-index:1;align-items:center;gap:.6rem;margin-top:1.4rem;display:inline-flex;position:relative}.RoadmapPage-module__nPwRIG__visionDot{background:var(--roadmap-border);border-radius:999px;width:9px;height:9px;transition:transform .25s,background-color .25s}.RoadmapPage-module__nPwRIG__visionDotActive{background:var(--roadmap-gold);transform:scale(1.15)}.RoadmapPage-module__nPwRIG__directionList{border-top:1px solid var(--roadmap-border)}.RoadmapPage-module__nPwRIG__visionDirectionSection{z-index:1;padding-bottom:3.5rem;position:relative}.RoadmapPage-module__nPwRIG__directionRow{border-bottom:1px solid var(--roadmap-border);grid-template-columns:72px minmax(0,1fr);display:grid}.RoadmapPage-module__nPwRIG__directionNumber{color:var(--roadmap-faint);letter-spacing:.12em;text-transform:uppercase;padding:1.5rem 0;font-size:12px;font-weight:700}.RoadmapPage-module__nPwRIG__directionContent{border-left:1px solid var(--roadmap-border);padding:1.85rem 0 1.85rem 1.65rem}.RoadmapPage-module__nPwRIG__directionTitle{color:var(--roadmap-text);font-size:1.2rem;font-weight:700}.RoadmapPage-module__nPwRIG__directionBody{color:var(--roadmap-muted);margin-top:.75rem;font-size:15px;line-height:1.8}.RoadmapPage-module__nPwRIG__utilityIntro{max-width:980px;margin-top:1.05rem;position:relative}.RoadmapPage-module__nPwRIG__tokenIntro{max-width:760px}.RoadmapPage-module__nPwRIG__utilitySectionLabelWrap{align-items:baseline;gap:1.35rem;margin-top:3rem;display:flex}.RoadmapPage-module__nPwRIG__utilitySectionLabel{color:var(--roadmap-gold);white-space:nowrap;text-transform:none;margin:0;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:400;line-height:.98}.RoadmapPage-module__nPwRIG__utilitySectionRule{background:linear-gradient(90deg,#c8a84b80,#c8a84b00);flex:1;height:1px}.RoadmapPage-module__nPwRIG__utilityGrid{grid-template-columns:1fr;gap:0;margin-top:2.35rem;padding-top:.25rem;display:grid;position:relative}.RoadmapPage-module__nPwRIG__utilityGrid:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#c8a84b0a 0%,#0000 70%);height:18rem;position:absolute;inset:-3.5rem -1.5rem auto}.RoadmapPage-module__nPwRIG__utilityStackItem{top:calc(92px + (var(--utility-index) * 20px));z-index:calc(20 + var(--utility-index));padding-bottom:1.15rem;position:sticky}.RoadmapPage-module__nPwRIG__utilityCard{border:1px solid var(--roadmap-border);background:#111;outline:none;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:1.5rem;padding:36px 42px 38px;transition:background-color .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.RoadmapPage-module__nPwRIG__utilityCard:hover,.RoadmapPage-module__nPwRIG__utilityCard:focus-visible{background:#161616;border-color:#c8a84b4d}.RoadmapPage-module__nPwRIG__utilityGhostNumber{color:#c8a84b2b;pointer-events:none;margin:0;font-size:clamp(90px,8vw,120px);font-style:italic;font-weight:400;line-height:.9;position:absolute;top:22px;right:30px}.RoadmapPage-module__nPwRIG__utilityIconWrap{z-index:1;width:24px;height:24px;color:var(--roadmap-gold);justify-content:center;align-items:center;margin-top:8px;display:inline-flex;position:relative}.RoadmapPage-module__nPwRIG__utilityIconSvg{width:24px;height:24px}.RoadmapPage-module__nPwRIG__utilityCardContent{z-index:1;gap:1rem;max-width:none;margin-top:0;padding-right:10rem;display:grid;position:relative}.RoadmapPage-module__nPwRIG__utilityTitle{letter-spacing:-.03em;max-width:16ch;color:var(--roadmap-text);margin-top:0;font-size:clamp(2rem,2.6vw,2.9rem);font-weight:700;line-height:1.02}.RoadmapPage-module__nPwRIG__utilityDescription{color:#f5f0e899;z-index:1;max-width:68ch;margin-top:0;font-size:16px;line-height:1.8;position:relative}.RoadmapPage-module__nPwRIG__phaseList{gap:2.5rem;margin-top:2.35rem;display:grid}.RoadmapPage-module__nPwRIG__phaseBlock{border-top:1px solid var(--roadmap-border);padding-top:2rem}.RoadmapPage-module__nPwRIG__phaseGrid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,5vw,4.5rem);display:grid}.RoadmapPage-module__nPwRIG__phaseAside{position:sticky;top:88px}.RoadmapPage-module__nPwRIG__phaseChip{color:var(--roadmap-purple);letter-spacing:.12em;text-transform:uppercase;background:#6b4fff1a;border:1px solid #6b4fff3d;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:10px;font-weight:700;display:inline-flex}.RoadmapPage-module__nPwRIG__phaseName{margin-top:1rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.06}.RoadmapPage-module__nPwRIG__phaseTimeline{color:var(--roadmap-gold);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:11px;font-weight:700}.RoadmapPage-module__nPwRIG__phaseDescriptor{color:var(--roadmap-muted);margin-top:1rem;font-size:15px;line-height:1.8}.RoadmapPage-module__nPwRIG__phaseContent{gap:1.5rem;display:grid}.RoadmapPage-module__nPwRIG__phaseSection{background:color-mix(in srgb, var(--roadmap-surface) 92%, transparent);border:1px solid var(--roadmap-border);padding:1.25rem}.RoadmapPage-module__nPwRIG__phaseSectionHeading{color:var(--roadmap-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.RoadmapPage-module__nPwRIG__phaseIntro,.RoadmapPage-module__nPwRIG__phaseParagraph,.RoadmapPage-module__nPwRIG__noteText{color:var(--roadmap-muted);font-size:14px;line-height:1.8}.RoadmapPage-module__nPwRIG__phaseParagraphs{gap:.9rem;margin-top:.9rem;display:grid}.RoadmapPage-module__nPwRIG__phaseIntro{margin-top:.85rem}.RoadmapPage-module__nPwRIG__phaseBullets{gap:.85rem;margin-top:.9rem;display:grid}.RoadmapPage-module__nPwRIG__phaseBullet{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.RoadmapPage-module__nPwRIG__phaseArrow{color:var(--roadmap-gold);font-size:14px;line-height:1.6}.RoadmapPage-module__nPwRIG__metaTable{border:1px solid var(--roadmap-border);margin-top:1.7rem}.RoadmapPage-module__nPwRIG__metaRow{border-top:1px solid var(--roadmap-border);grid-template-columns:minmax(170px,220px) minmax(0,1fr);display:grid}.RoadmapPage-module__nPwRIG__metaRow:first-child{border-top:none}.RoadmapPage-module__nPwRIG__metaLabel,.RoadmapPage-module__nPwRIG__metaValue{padding:.85rem 1rem}.RoadmapPage-module__nPwRIG__metaLabel{background:color-mix(in srgb, var(--roadmap-surface) 75%, transparent);color:var(--roadmap-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.RoadmapPage-module__nPwRIG__metaValue{color:var(--roadmap-muted);font-size:14px;line-height:1.7}.RoadmapPage-module__nPwRIG__metaValue a{color:var(--roadmap-text);text-decoration:none}.RoadmapPage-module__nPwRIG__metaValue a:hover,.RoadmapPage-module__nPwRIG__metaValue a:focus-visible{color:var(--roadmap-gold)}.RoadmapPage-module__nPwRIG__outOfScopeList{gap:.95rem;margin-top:1.75rem;display:grid}.RoadmapPage-module__nPwRIG__outOfScopeItem{grid-template-columns:18px minmax(0,1fr);gap:.75rem;display:grid}.RoadmapPage-module__nPwRIG__outOfScopeMark{color:#dc5050c2;font-size:13px;line-height:1.7}.RoadmapPage-module__nPwRIG__outOfScopeText{color:var(--roadmap-muted);font-size:14px;line-height:1.8}.RoadmapPage-module__nPwRIG__closingQuoteWrap{background:var(--roadmap-gold-tint);border:1px solid #c8a84b47;padding:1.35rem}.RoadmapPage-module__nPwRIG__closingQuote{font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic;font-weight:400;line-height:1.4}.RoadmapPage-module__nPwRIG__finePrint{color:var(--roadmap-faint);margin-top:1.5rem;font-size:12px;font-style:italic;line-height:1.8}.RoadmapPage-module__nPwRIG__revealHint{will-change:transform, opacity}@keyframes RoadmapPage-module__nPwRIG__roadmap-flow{0%{opacity:0;top:-20%}20%{opacity:1}to{opacity:0;top:100%}}@keyframes RoadmapPage-module__nPwRIG__roadmap-pulse{0%,to{box-shadow:0 0 #4ade807a,0 0 16px #4ade808c}50%{box-shadow:0 0 0 6px #4ade8000,0 0 20px #4ade8059}}@media (prefers-reduced-motion:reduce){.RoadmapPage-module__nPwRIG__scrollIndicator:after,.RoadmapPage-module__nPwRIG__liveDot{animation:none}}@media (prefers-reduced-motion:no-preference){.RoadmapPage-module__nPwRIG__heroReveal1,.RoadmapPage-module__nPwRIG__heroReveal2,.RoadmapPage-module__nPwRIG__heroReveal3,.RoadmapPage-module__nPwRIG__heroReveal4,.RoadmapPage-module__nPwRIG__heroReveal5{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) forwards RoadmapPage-module__nPwRIG__roadmap-fade-up}.RoadmapPage-module__nPwRIG__heroReveal1{animation-delay:.2s}.RoadmapPage-module__nPwRIG__heroReveal2{animation-delay:.4s}.RoadmapPage-module__nPwRIG__heroReveal3{animation-delay:.6s}.RoadmapPage-module__nPwRIG__heroReveal4{animation-delay:.8s}.RoadmapPage-module__nPwRIG__heroReveal5{animation-delay:1s}}@media (max-width:980px){.RoadmapPage-module__nPwRIG__desktopNav{display:none}.RoadmapPage-module__nPwRIG__mobileToggle{display:inline-flex}.RoadmapPage-module__nPwRIG__phaseGrid{grid-template-columns:1fr}.RoadmapPage-module__nPwRIG__phaseAside{position:static}.RoadmapPage-module__nPwRIG__utilityCard{grid-template-columns:32px minmax(0,1fr);padding:32px 32px 34px}.RoadmapPage-module__nPwRIG__utilityCardContent{padding-right:8rem}}@media (max-width:860px){.RoadmapPage-module__nPwRIG__featureRow{grid-template-columns:24px 1fr}.RoadmapPage-module__nPwRIG__featureDescription{grid-column:2}.RoadmapPage-module__nPwRIG__cardGrid,.RoadmapPage-module__nPwRIG__utilityGrid{grid-template-columns:1fr}.RoadmapPage-module__nPwRIG__utilitySectionLabelWrap{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:2.3rem}.RoadmapPage-module__nPwRIG__utilitySectionLabel{font-size:clamp(1.55rem,7vw,2.1rem)}.RoadmapPage-module__nPwRIG__utilitySectionRule{flex:initial;width:100%}.RoadmapPage-module__nPwRIG__utilityStackItem{z-index:auto;padding-bottom:1rem;position:static;top:auto}.RoadmapPage-module__nPwRIG__utilityCard{grid-template-columns:24px 1fr;gap:1rem 1.25rem;padding:24px}.RoadmapPage-module__nPwRIG__utilityGhostNumber{font-size:clamp(62px,18vw,80px);top:14px;right:16px}.RoadmapPage-module__nPwRIG__utilityCardContent{grid-column:2;max-width:none;padding-right:4.5rem}.RoadmapPage-module__nPwRIG__directionRow{grid-template-columns:56px 1fr}.RoadmapPage-module__nPwRIG__directionContent{padding-left:1rem}.RoadmapPage-module__nPwRIG__visionSection{height:220vh;padding-bottom:5rem}.RoadmapPage-module__nPwRIG__visionSection:before{inset:0 1.5rem 5rem}.RoadmapPage-module__nPwRIG__visionDirectionSection{padding-bottom:2.5rem}.RoadmapPage-module__nPwRIG__metaRow{grid-template-columns:1fr}}@media (max-width:640px){.RoadmapPage-module__nPwRIG__hero{padding-top:6.5rem}.RoadmapPage-module__nPwRIG__heroActions{flex-direction:column}.RoadmapPage-module__nPwRIG__primaryButton,.RoadmapPage-module__nPwRIG__secondaryButton,.RoadmapPage-module__nPwRIG__downloadButton{width:100%}.RoadmapPage-module__nPwRIG__visionCopyWrap{min-height:220px}.RoadmapPage-module__nPwRIG__visionSticky{min-height:calc(100vh - 76px);top:76px}.RoadmapPage-module__nPwRIG__visionSection{height:190vh;padding-bottom:5rem}.RoadmapPage-module__nPwRIG__visionSection:before{inset:0 1.5rem 5rem}.RoadmapPage-module__nPwRIG__section,.RoadmapPage-module__nPwRIG__sectionWide,.RoadmapPage-module__nPwRIG__ledeSection{padding-bottom:5rem}.RoadmapPage-module__nPwRIG__visionDirectionSection{padding-bottom:2rem}.RoadmapPage-module__nPwRIG__phaseSection,.RoadmapPage-module__nPwRIG__card,.RoadmapPage-module__nPwRIG__utilityCard{padding:1.1rem}.RoadmapPage-module__nPwRIG__utilityGrid:before{height:12rem;inset:-2rem -.5rem auto}.RoadmapPage-module__nPwRIG__utilityCard{grid-template-columns:1fr;gap:.9rem;padding:22px 20px 24px}.RoadmapPage-module__nPwRIG__utilityGhostNumber{font-size:clamp(54px,20vw,64px);top:10px;right:12px}.RoadmapPage-module__nPwRIG__utilityCardContent{grid-column:auto;gap:.7rem;margin-top:12px;padding-right:2rem}.RoadmapPage-module__nPwRIG__utilityTitle{max-width:12ch;font-size:1.6rem}.RoadmapPage-module__nPwRIG__utilityDescription{max-width:none;font-size:14px;line-height:1.65}}@keyframes RoadmapPage-module__nPwRIG__roadmap-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
