.founder-section{color:#fff;background:#0b0b0b;font-family:Inter,sans-serif}.about-grid{grid-template-columns:1.2fr .8fr;gap:80px;display:grid}.about-left{padding:100px 0 50px}.about-left h2{margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:400}.about-left p{color:#b8b8b8;margin-bottom:18px;font-size:16px;line-height:1.7}.credentials h4{margin-top:30px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:400}.credentials p{color:#ccc;margin-top:17px;font-size:16px;font-weight:300}.about-right img{object-fit:cover;width:100%;height:100%}@media (max-width:1199px){.about-grid{grid-template-columns:1fr;gap:50px}.about-right{order:-1;justify-content:center;display:flex}.about-right img{width:100%;max-width:420px;height:auto;margin-right:auto}.about-left{padding:40px 0}.about-left h2{font-size:28px}.about-left p{font-size:16px;line-height:1.7}.credentials h4{font-size:24px}}@media (max-width:767px){.about-left h2{font-size:26px}.about-left{padding:0}.about-left p{font-size:15px}.credentials h4{font-size:20px}.credentials p{font-size:14px}.about-right img{max-width:340px;margin:50px}.about-grid{grid-template-columns:1fr;gap:0}}
.infra-section{background:#000;padding:120px 0 180px}.infra-wrapper{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.infra-item{text-align:center;background:#1a1a22;border:1px solid #2e6bff;padding:45px 30px;transition:all .3s}.infra-item img{height:56px;margin:auto auto 18px;display:block}.infra-item p{color:#fff;font-size:16px;font-weight:300}.infra-item:hover{border-color:#00ff9d;transform:translateY(-6px)}@media (max-width:1199px){.infra-wrapper{grid-template-columns:1fr}.infra-item{width:100%;max-width:500px;margin:auto}}@media (max-width:767px){.infra-section{padding:80px 0 140px}.infra-wrapper{grid-template-columns:1fr;gap:25px}.infra-item{width:100%;max-width:500px;margin:auto}.infra-item img{height:44px}.infra-item p{font-size:15px}}
.mission{width:100%;font-family:Inter,sans-serif}.mission-grid{grid-template-columns:1fr 1fr;display:grid}.mission-img img{object-fit:cover;width:100%;height:100%;display:block}.mission-content{background:#23232c;align-items:center;padding:120px 100px;display:flex}.mission-box{max-width:520px}.mission-box h3{color:#fff;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:500}.mission-box p{color:#fff;font-size:16px;font-weight:300;line-height:1.7}@media (max-width:1199px){.mission-grid{grid-template-columns:1fr}.mission-img img{object-fit:cover;width:100%;height:auto}.mission-content{text-align:left;justify-content:center;padding:80px 60px}.mission-box{max-width:640px;margin:auto}.mission-box h3{font-size:28px}.mission-box p{font-size:16px;line-height:1.7}}@media (max-width:767px){.mission-content{padding:50px 25px}.mission-box{max-width:100%}.mission-box h3{margin-bottom:15px;font-size:24px}.mission-box p{font-size:14px;line-height:1.6}}
.roadmap-wrapper{color:#fff;background:#0b0f1a;padding:80px 40px 130px;font-family:Inter,sans-serif;position:relative}.roadmap-header{text-align:center;max-width:90%;margin:0 auto 70px}.roadmap-header h4{margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:30px}.roadmap-header p{font-size:18px;line-height:1.6}.roadmap-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:40px;min-height:300px;padding-left:calc(50% - 130px);padding-right:calc(50% - 130px);display:flex;overflow-x:auto}.roadmap-slider::-webkit-scrollbar{display:none}.roadmap-slider:before{content:"";background:#2f3640;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline-item{text-align:center;scroll-snap-align:center;flex-direction:column;flex-shrink:0;min-width:240px;max-width:260px;display:flex;position:relative}.timeline-item.top{flex-direction:column-reverse}.timeline-item.bottom{flex-direction:column}.content{text-align:left;max-width:280px;margin:0 auto}.content h3{color:#3b82f6;font-family:Space Grotesk,sans-serif;font-size:18px;transition:color .3s}.content p{color:#bcbcbc;font-size:14px;line-height:1.5}.dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-item.active .dot{background:#94a3b8;transform:translate(-50%,-50%)scale(1.3);box-shadow:0 0 6px #94a3b880}.timeline-item.active h3{color:#cbd5e1}.slider-content{max-width:1200px;margin:auto;position:relative}.arrow{cursor:pointer;color:#fff;z-index:10;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow:hover{color:#00ff9d;background:#00ff9d1f;border-color:#00ff9d}.arrow.left{left:-50px}.arrow.right{right:-50px}.timeline-item.current-phase .dot{background:#00ff9d!important;transform:translate(-50%,-50%)scale(1.6)!important;box-shadow:0 0 0 4px #00ff9d33,0 0 14px #00ff9d73!important}.timeline-item.current-phase h3{color:#00ff9d!important;font-size:20px!important}.timeline-item.current-phase p{color:#ccc!important}@media (max-width:1024px){.roadmap-wrapper{padding:70px 30px 110px}.timeline-item{min-width:200px;max-width:220px}.arrow.left{left:-40px}.arrow.right{right:-40px}}@media (max-width:768px){.roadmap-wrapper{padding:60px 20px 90px}.roadmap-header{margin-bottom:30px}.roadmap-header h4{font-size:24px}.roadmap-header p{font-size:15px}.roadmap-slider{gap:24px;min-height:270px;padding-left:calc(50% - 100px);padding-right:calc(50% - 100px)}.timeline-item{min-width:180px;max-width:200px}.content h3{font-size:16px}.content p{font-size:13px}.arrow{width:30px;height:30px;font-size:15px}.arrow.left{left:-36px}.arrow.right{right:-36px}}@media (max-width:480px){.roadmap-wrapper{padding:50px 20px 80px}.roadmap-header h4{font-size:18px}.roadmap-header p{font-size:12px}.roadmap-slider{gap:16px;min-height:240px;padding-left:40%;padding-right:40%}.timeline-item{min-width:150px;max-width:170px}.content h3{font-size:14px}.content p{font-size:11px}.dot{width:6px;height:6px}.arrow{width:26px;height:26px;font-size:13px}.arrow.left{left:-30px}.arrow.right{right:-30px}}
