body{margin:0;padding:0}.wrapper{background-color:rgba(0,0,0,.933);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.wrapper:before{content:"";z-index:0;background:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0}.section,.wrapper2{z-index:1;position:relative}.section{justify-content:center;align-items:start;gap:10px;width:90%;margin:0 auto;padding:60px 0;display:flex}.left{color:#fff;border-radius:10px;flex-direction:column;align-self:center;gap:20px;width:30%;padding:20px;display:flex}.left h1{font-size:40px;line-height:1.3}.left h1 span{color:#949ca3}.left p{text-align:left;width:70%;font-size:15px}.right{color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:50%;margin-top:20px;padding:20px;display:flex}.question{cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);flex-direction:column;padding:12px 10px;transition:all .3s;display:flex}.question:hover{background:rgba(255,255,255,.1)}.question-header{justify-content:space-between;align-items:center;display:flex}.ques{font-size:16px;font-weight:500}.icon{font-size:18px;transition:transform .3s}.question.active .icon{transform:rotate(45deg)}.answer{color:#ccc;margin-top:8px;font-size:14px;line-height:1.4;display:none}.question.active .answer{display:block}.wrapper2{color:#fff;will-change:transform;background-color:transparent;background-image:radial-gradient(circle,rgba(0,0,0,.55),rgba(0,0,0,.85)),url(/stars.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;height:100vh;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden}@keyframes twinkle{0%{background-position:0 0,50px 50px}to{background-position:100px 100px,150px 150px}}#solar-system{justify-content:center;align-items:center;width:70vw;max-width:480px;height:70vw;max-height:480px;margin:100px auto;display:flex;position:relative}#central-tech-icon{color:#5d38de;text-shadow:0 0 20px #00bcd4,0 0 40px #00e5ff;z-index:10;font-size:5vw;animation:4s infinite alternate pulse,30s linear infinite rotate-central-icon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes rotate-central-icon{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%)scale(1)rotate(var(--rotation,0deg))}to{transform:translate(-50%,-50%)scale(1.1)rotate(var(--rotation,0deg))}}.orbit-div{border:1.5px solid rgba(173,216,230,.4);border-radius:50%;justify-content:flex-end;align-items:center;animation:linear infinite rotate-orbit;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(173,216,230,.3)}.orbit-div:first-child{width:140px;height:140px;animation-duration:10s}.orbit-div:nth-child(2){width:210px;height:210px;animation-duration:14s}.orbit-div:nth-child(3){width:280px;height:280px;animation-duration:18s}.orbit-div:nth-child(4){width:350px;height:350px;animation-duration:22s}.orbit-div:nth-child(5){width:420px;height:420px;animation-duration:26s}@keyframes rotate-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes counter-rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.tech-icon-container{color:#fff;background-color:#9b78ff;border-radius:50%;justify-content:center;align-items:center;width:3vw;min-width:20px;height:3vw;min-height:20px;font-size:1.5vw;animation:linear infinite counter-rotate;display:flex;position:absolute;right:-1.6vw;box-shadow:0 0 15px #4c23df,0 0 25px rgba(156,121,255,.7)}.tech-icon-container.opposite{left:-1.6vw;right:auto;transform:rotate(180deg)}.orbit-div:nth-child(2n) .tech-icon-container{background-color:#7a4edc}.orbit-div:nth-child(odd) .tech-icon-container{background-color:#9b78ff}.tech-icon-container>svg{animation:5s linear infinite rotate-on-axis}@keyframes rotate-on-axis{to{transform:rotate(360deg)}}@media screen and (max-width:900px){.section{text-align:center;flex-direction:column;align-items:center}.left,.right{width:90%}.left{text-align:left;align-items:flex-start}.left p{text-align:left;width:100%}#central-tech-icon{font-size:8vw}.tech-icon-container{width:6vw;height:6vw;font-size:3vw}#solar-system{width:85vw;height:85vw}.question,.answer{text-align:left!important}}@media screen and (max-width:620px){.wrapper{flex-direction:column;justify-content:center;align-items:center;height:120vh}.wrapper2{height:60vh}.left h1{margin-top:40px;font-size:20px}.ques{font-size:14px}#central-tech-icon{font-size:8vw}.tech-icon-container{width:6vw;height:6vw;font-size:3vw}#solar-system{width:95vw;height:95vw}}@media screen and (min-width:901px){.orbit-div:first-child{width:180px;height:180px}.orbit-div:nth-child(2){width:270px;height:270px}.orbit-div:nth-child(3){width:360px;height:360px}.orbit-div:nth-child(4){width:450px;height:450px}.orbit-div:nth-child(5){width:540px;height:540px}#solar-system{max-width:600px;max-height:600px}.tech-icon-container{width:3.2vw;height:3.2vw;font-size:1.8vw}#central-tech-icon{font-size:4vw}}
body{overflow-x:hidden}html{background-color:#fff}body{background-color:#fff}.Roadmap-module__r3f7Ua__roadmap-wrapper{--text-color:#1a1a1a;--accent-purple:#7a4edc;--accent-pink:#c790fe;--line-color-base:#e0e0e0;--inactive-dot:#b0b0b0;--active-dot-inner:#fff;--active-dot-outer:#7a4edc;--status-text-color:#333;--detail-text-color:#666;--detail-box-background:#fff;--shadow-color:rgba(0,0,0,.05)}.Roadmap-module__r3f7Ua__roadmap-wrapper,.Roadmap-module__r3f7Ua__hero,.Roadmap-module__r3f7Ua__footer{background-color:#fff!important}.Roadmap-module__r3f7Ua__hero{text-align:center;color:#000;flex-direction:column;justify-content:center;align-items:center;height:1vh;margin-top:100px;margin-bottom:5vh;display:flex;position:relative}.Roadmap-module__r3f7Ua__hero:before,.Roadmap-module__r3f7Ua__hero:after{content:none}.Roadmap-module__r3f7Ua__hero h1{color:#101566;margin-bottom:1.5rem;font-size:35px;font-weight:1100}.Roadmap-module__r3f7Ua__hero p{max-width:600px;font-size:18px;line-height:1.6}.Roadmap-module__r3f7Ua__scroll-indicator svg{color:var(--accent-purple)}.Roadmap-module__r3f7Ua__roadmap-container{width:100vw;height:100vh;box-shadow:none;background-image:radial-gradient(circle,rgba(132,104,191,.227) 0%,transparent 50%);align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.Roadmap-module__r3f7Ua__roadmap-track{will-change:transform;flex-wrap:nowrap;height:100vh;display:flex;position:relative}.Roadmap-module__r3f7Ua__roadmap-card{min-width:100vw;height:100vh}.Roadmap-module__r3f7Ua__zigzag-svg{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.Roadmap-module__r3f7Ua__path-base{stroke:var(--line-color-base);stroke-width:3px}.Roadmap-module__r3f7Ua__path-fill{stroke-width:5px;transition:stroke-dashoffset .1s linear}.Roadmap-module__r3f7Ua__stop-start{stop-color:var(--accent-purple);stop-opacity:1}.Roadmap-module__r3f7Ua__stop-end{stop-color:var(--accent-pink);stop-opacity:1}.Roadmap-module__r3f7Ua__path-dot{background-color:var(--inactive-dot);width:12px;height:12px;box-shadow:0 0 0 2px var(--inactive-dot);z-index:20;border-radius:50%;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.Roadmap-module__r3f7Ua__path-dot.Roadmap-module__r3f7Ua__active{background-color:var(--active-dot-inner);box-shadow:0 0 0 4px var(--active-dot-outer),0 0 20px var(--accent-purple);width:14px;height:14px}.Roadmap-module__r3f7Ua__path-dot.Roadmap-module__r3f7Ua__visited{background-color:var(--accent-purple);box-shadow:0 0 0 2px var(--accent-purple)}.Roadmap-module__r3f7Ua__text-info{z-index:15;text-align:center;opacity:0;transition:opacity .3s,transform .3s;position:absolute}.Roadmap-module__r3f7Ua__text-info.Roadmap-module__r3f7Ua__current{opacity:1;transform:translate(-50%)!important}.Roadmap-module__r3f7Ua__text-info.Roadmap-module__r3f7Ua__status{top:calc(50vh - 150px);transform:translate(-50%,-10px)}.Roadmap-module__r3f7Ua__phase-label{color:var(--accent-purple);font-size:2.9rem;font-weight:900;font-family:var(--font-plusJakarta);text-transform:uppercase;letter-spacing:4px;margin-bottom:.25rem;display:block}.Roadmap-module__r3f7Ua__status-text{font-size:1.3rem;font-weight:500;font-family:var(--font-outfit);color:var(--status-text-color);display:block}.Roadmap-module__r3f7Ua__text-info.Roadmap-module__r3f7Ua__detail{font-family:var(--font-outfit);border:1px solid var(--accent-purple);background-color:var(--detail-box-background);max-width:400px;box-shadow:0 5px 20px var(--shadow-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:1rem 1.5rem;top:calc(50vh + 100px);transform:translate(-50%,10px)}.Roadmap-module__r3f7Ua__detail-text{color:var(--detail-text-color);text-align:center;font-size:1rem;font-weight:400;line-height:1.5}.Roadmap-module__r3f7Ua__footer h2{background:linear-gradient(135deg,var(--accent-purple)0%,#4facfe 100%);-webkit-text-fill-color:transparent;z-index:10;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3.5rem;font-weight:900;position:relative}.Roadmap-module__r3f7Ua__footer p{color:var(--detail-text-color);font-size:1.3rem}.Roadmap-module__r3f7Ua__cta-button{background:linear-gradient(135deg,var(--accent-purple),#4facfe);color:#fff;cursor:pointer;z-index:10;border:none;border-radius:50px;padding:14px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;box-shadow:0 10px 30px rgba(122,78,220,.4)}.Roadmap-module__r3f7Ua__cta-button:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(122,78,220,.6)}@media (max-width:768px){.Roadmap-module__r3f7Ua__hero h1{font-size:2rem}.Roadmap-module__r3f7Ua__hero p{padding:0 1rem;font-size:1rem}.Roadmap-module__r3f7Ua__text-info.Roadmap-module__r3f7Ua__detail{width:300px;height:auto;top:calc(50vh + 80px)}.Roadmap-module__r3f7Ua__phase-label{font-size:2rem}.Roadmap-module__r3f7Ua__status-text{font-size:1rem}.Roadmap-module__r3f7Ua__detail-text{font-size:.85rem}.Roadmap-module__r3f7Ua__footer h2{font-size:2.5rem}}
