.Roadmap_roadmapContainer___l8EO{padding:100px 35px 80px;position:relative;min-height:100vh}.Roadmap_heroSection__DUzPV{position:relative;text-align:left;margin-bottom:50px}.Roadmap_heroGlow__Vgwip{position:absolute;top:-150px;left:-100px;width:600px;height:400px;background:radial-gradient(ellipse,rgba(244,110,14,.1) 0,rgba(243,172,118,.05) 40%,transparent 70%);pointer-events:none;z-index:0}.Roadmap_roadmapTitle__qdbrs{font-weight:800;font-size:3rem;color:white;text-align:left;margin-bottom:8px}.Roadmap_roadmapSubtitle__Cal_E,.Roadmap_roadmapTitle__qdbrs{font-family:Montserrat,sans-serif;position:relative;z-index:1}.Roadmap_roadmapSubtitle__Cal_E{font-size:1.05rem;color:rgba(255,255,255,.55);margin:0 0 32px;max-width:500px;line-height:1.5}.Roadmap_phaseNav__aBa5d{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1;margin-bottom:10px}.Roadmap_phaseNavBtn__kZ8aA{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;padding:10px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease;min-width:120px}.Roadmap_phaseNavBtn__kZ8aA:hover{border-color:var(--phase-color,#f46e0e);background:rgba(255,255,255,.08);color:white;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.Roadmap_phaseNavActive__hkzur{background:var(--phase-gradient,linear-gradient(135deg,#f46e0e,#f3ac76))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 20px rgba(244,110,14,.35)}.Roadmap_phaseNavActive__hkzur .Roadmap_phaseNavVersion__DNXnZ{color:rgba(255,255,255,.8)!important}.Roadmap_phaseNavLabel__KFRiP{font-weight:700;font-size:.85rem;letter-spacing:.03em}.Roadmap_phaseNavVersion__DNXnZ{font-size:.7rem;color:rgba(255,255,255,.35);margin-top:2px;transition:color .3s}.Roadmap_timeline___JP3H{display:flex;flex-direction:column;gap:70px;position:relative}.Roadmap_phaseBlock__S_W5A{scroll-margin-top:100px}.Roadmap_phaseHeader__mGJBX{display:flex;align-items:center;gap:16px;margin-bottom:32px}.Roadmap_phaseIndicator__hrzkG{width:5px;height:52px;border-radius:3px;flex-shrink:0}.Roadmap_phaseHeaderText__9U3mC{display:flex;flex-direction:column}.Roadmap_phaseLabel__RDs5Y{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.Roadmap_phaseTitle__qcrsd{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;margin:2px 0 0;line-height:1.3}.Roadmap_phaseVersion__oJLTG{font-size:.78rem;color:rgba(255,255,255,.35);margin-top:2px}.Roadmap_sprintGrid__BFY2c{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 50px;margin-bottom:28px}.Roadmap_sprintCard__pCGqH{position:relative;padding:24px 22px 22px;background:rgba(255,255,255,.07);border-radius:15px;box-shadow:0 4px 30px rgba(0,0,0,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:white;opacity:0;transform:translateY(40px);transition:all .5s ease-in-out}.Roadmap_sprintCard__pCGqH:before{content:"";position:absolute;top:0;left:20px;right:20px;height:3px;background:var(--card-gradient,linear-gradient(135deg,#f46e0e,#f3ac76));border-radius:0 0 3px 3px;opacity:0;transition:opacity .35s ease}.Roadmap_sprintCard__pCGqH:hover{border-color:rgba(255,255,255,.25);transform:translateY(-4px)!important;box-shadow:0 8px 40px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.06)}.Roadmap_sprintCard__pCGqH:hover:before{opacity:1}.Roadmap_sprintGrid__BFY2c .Roadmap_sprintCard__pCGqH:nth-child(2n){margin-top:30px}.Roadmap_visible__I_jbw{opacity:1!important;transform:translateY(0)!important}.Roadmap_sprintCardHeader__SAWg7{display:flex;align-items:center;gap:14px;margin-bottom:16px}.Roadmap_sprintNumber__nb3s2{width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800;color:white;box-shadow:0 4px 12px rgba(0,0,0,.4);position:relative;z-index:1}.Roadmap_sprintNumber__nb3s2:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#1a1a1a;z-index:-1}.Roadmap_sprintTitle__OdbHR{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.Roadmap_sprintDetails__7s0BX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Roadmap_sprintDetails__7s0BX li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;color:rgba(255,255,255,.75)}.Roadmap_bulletDot__E2oQ1{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:8px;opacity:.8}.Roadmap_crownCard__bynZ9{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:15px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:4px;transition:border-color .3s ease}.Roadmap_crownCard__bynZ9:hover{border-color:rgba(255,255,255,.25)}.Roadmap_crownIcon__L0psI{font-size:2rem;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(243,172,118,.4))}.Roadmap_crownText__XUKbG{display:flex;flex-direction:column;gap:2px}.Roadmap_crownLabel__zqPfK{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#f3ac76}.Roadmap_crownText__XUKbG p{font-family:Montserrat,sans-serif;margin:0;font-size:.95rem;color:rgba(255,255,255,.7);line-height:1.45;font-style:italic}@media (min-width:1200px){.Roadmap_roadmapContainer___l8EO{padding-left:60px;padding-right:60px}.Roadmap_sprintGrid__BFY2c{grid-gap:50px 60px}}@media (max-width:1024px){.Roadmap_roadmapContainer___l8EO{padding-left:28px;padding-right:28px}.Roadmap_sprintGrid__BFY2c{grid-gap:30px 36px}.Roadmap_sprintCard__pCGqH{padding:20px 18px 18px}.Roadmap_phaseTitle__qcrsd{font-size:1.4rem}}@media (max-width:768px){.Roadmap_roadmapContainer___l8EO{padding:72px 20px 60px}.Roadmap_heroSection__DUzPV{margin-bottom:36px}.Roadmap_heroGlow__Vgwip{width:400px;height:280px;top:-100px;left:-60px}.Roadmap_roadmapTitle__qdbrs{font-size:2.2rem;margin-bottom:6px}.Roadmap_roadmapSubtitle__Cal_E{font-size:.92rem;max-width:380px;margin-bottom:24px}.Roadmap_phaseNav__aBa5d{gap:8px}.Roadmap_phaseNavBtn__kZ8aA{padding:8px 16px;min-width:100px}.Roadmap_phaseNavLabel__KFRiP{font-size:.78rem}.Roadmap_timeline___JP3H{gap:50px}.Roadmap_sprintGrid__BFY2c{grid-template-columns:1fr;grid-gap:20px}.Roadmap_sprintGrid__BFY2c .Roadmap_sprintCard__pCGqH:nth-child(2n){margin-top:0}.Roadmap_phaseHeader__mGJBX{margin-bottom:24px}.Roadmap_phaseIndicator__hrzkG{height:42px}.Roadmap_phaseTitle__qcrsd{font-size:1.3rem}.Roadmap_sprintCard__pCGqH{padding:20px}.Roadmap_sprintNumber__nb3s2{width:42px;height:42px;min-width:42px;font-size:1rem}.Roadmap_sprintTitle__OdbHR{font-size:1.05rem}.Roadmap_sprintDetails__7s0BX li{font-size:.88rem}.Roadmap_crownCard__bynZ9{padding:16px 20px}.Roadmap_crownIcon__L0psI{font-size:1.6rem}.Roadmap_crownText__XUKbG p{font-size:.9rem}}@media (max-width:480px){.Roadmap_roadmapContainer___l8EO{padding:56px 14px 48px}.Roadmap_heroSection__DUzPV{margin-bottom:28px}.Roadmap_heroGlow__Vgwip{width:280px;height:200px;top:-80px;left:-40px}.Roadmap_roadmapTitle__qdbrs{font-size:1.75rem;margin-bottom:4px}.Roadmap_roadmapSubtitle__Cal_E{font-size:.84rem;max-width:300px;margin-bottom:20px}.Roadmap_phaseNav__aBa5d{flex-direction:column;gap:8px}.Roadmap_phaseNavBtn__kZ8aA{flex-direction:row;justify-content:space-between;min-width:unset;width:100%;padding:10px 16px}.Roadmap_timeline___JP3H{gap:40px}.Roadmap_phaseHeader__mGJBX{gap:12px;margin-bottom:18px}.Roadmap_phaseIndicator__hrzkG{width:4px;height:36px}.Roadmap_phaseTitle__qcrsd{font-size:1.15rem}.Roadmap_phaseVersion__oJLTG{font-size:.7rem}.Roadmap_sprintGrid__BFY2c{grid-gap:16px}.Roadmap_sprintCard__pCGqH{padding:16px;border-radius:12px}.Roadmap_sprintCard__pCGqH:before{left:14px;right:14px;height:2px}.Roadmap_sprintCardHeader__SAWg7{gap:10px;margin-bottom:12px}.Roadmap_sprintNumber__nb3s2{width:36px;height:36px;min-width:36px;font-size:.9rem}.Roadmap_sprintNumber__nb3s2:after{inset:3px}.Roadmap_sprintTitle__OdbHR{font-size:.95rem}.Roadmap_sprintDetails__7s0BX{gap:8px}.Roadmap_sprintDetails__7s0BX li{font-size:.84rem;gap:8px;line-height:1.5}.Roadmap_bulletDot__E2oQ1{width:5px;height:5px;margin-top:7px}.Roadmap_crownCard__bynZ9{flex-direction:column;text-align:center;gap:10px;padding:16px;border-radius:12px}.Roadmap_crownIcon__L0psI{font-size:1.4rem}.Roadmap_crownText__XUKbG{align-items:center}.Roadmap_crownText__XUKbG p{font-size:.85rem}}@media (max-width:360px){.Roadmap_roadmapContainer___l8EO{padding-top:44px;padding-left:10px;padding-right:10px}.Roadmap_roadmapTitle__qdbrs{font-size:1.5rem}.Roadmap_roadmapSubtitle__Cal_E{font-size:.8rem}.Roadmap_phaseTitle__qcrsd{font-size:1.05rem}.Roadmap_sprintCard__pCGqH{padding:14px}.Roadmap_sprintTitle__OdbHR{font-size:.88rem}.Roadmap_sprintDetails__7s0BX li{font-size:.8rem}}