.roadmap-page{overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(14,202,175,.08),transparent 32%),var(--bg,#070a12)}
.roadmap-hero{position:relative;padding:100px 0 70px;border-bottom:1px solid rgba(110,255,213,.12)}
.roadmap-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(79,181,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(79,181,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 90%);pointer-events:none}
.roadmap-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:70px;align-items:center}
.roadmap-kicker{display:inline-block;color:#64efd0;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.roadmap-hero h1{max-width:920px;margin:18px 0 22px;font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-.045em;color:#f4f8ff}
.roadmap-hero-lead{max-width:850px;font-size:clamp(18px,2vw,23px);line-height:1.58;color:rgba(222,234,250,.78)}
.roadmap-notice{position:relative;margin:22px 0 0;padding:15px 18px;border:1px solid rgba(93,172,255,.24);border-radius:14px;background:rgba(7,18,32,.7);color:rgba(216,229,245,.7);font-size:13px;line-height:1.6}
.roadmap-legend{position:relative;display:flex;gap:10px;flex-wrap:wrap;margin-top:42px}
.roadmap-status{display:inline-flex;align-items:center;width:max-content;padding:7px 11px;border-radius:999px;border:1px solid;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.roadmap-status.is-live{color:#75f6ad;border-color:rgba(68,240,145,.48);background:rgba(30,190,104,.11)}
.roadmap-status.is-next{color:#66e7ff;border-color:rgba(63,207,240,.48);background:rgba(40,171,218,.12)}
.roadmap-status.is-planned{color:#c9b0ff;border-color:rgba(171,128,255,.45);background:rgba(139,92,246,.12)}
.roadmap-status.is-research{color:#ffcf77;border-color:rgba(255,184,72,.45);background:rgba(226,145,30,.11)}
.roadmap-radar{position:relative;width:min(390px,100%);aspect-ratio:1;margin:auto;border-radius:50%;background:radial-gradient(circle,rgba(26,255,162,.12),rgba(7,24,31,.25) 44%,rgba(4,9,18,.1) 70%);filter:drop-shadow(0 0 32px rgba(44,255,170,.12))}
.roadmap-radar-ring{position:absolute;inset:10%;border:1px solid rgba(73,240,197,.32);border-radius:50%}.roadmap-radar-ring.ring-two{inset:25%;border-color:rgba(57,206,255,.25)}.roadmap-radar-ring.ring-three{inset:39%;border-color:rgba(85,255,190,.35)}
.roadmap-radar:before,.roadmap-radar:after{content:"";position:absolute;background:rgba(86,221,255,.18)}.roadmap-radar:before{left:50%;top:5%;bottom:5%;width:1px}.roadmap-radar:after{top:50%;left:5%;right:5%;height:1px}
.roadmap-radar img{position:absolute;z-index:3;left:50%;top:50%;width:112px;height:112px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px rgba(84,255,151,.45))}
.roadmap-radar-beam{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(79,255,192,.28) 92%,transparent 100%);animation:roadmapSweep 7s linear infinite}
.radar-node{position:absolute;width:11px;height:11px;border:2px solid #94ffd5;border-radius:50%;background:#13bd8a;box-shadow:0 0 20px #51ffc0}.node-one{top:19%;left:42%}.node-two{top:62%;right:15%}.node-three{bottom:15%;left:27%}
@keyframes roadmapSweep{to{transform:rotate(360deg)}}
.roadmap-section{padding:90px 0}.roadmap-section-head{max-width:900px;margin-bottom:38px}.roadmap-section-head.compact{margin-bottom:25px}.roadmap-section-head h2,.roadmap-investor h2,.roadmap-final h2{margin:12px 0 16px;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.035em;color:#f3f7ff}.roadmap-section-head>p,.roadmap-investor p,.roadmap-final p{font-size:17px;line-height:1.7;color:rgba(218,231,247,.72)}
.roadmap-why{background:linear-gradient(180deg,rgba(8,27,36,.6),rgba(9,12,25,.18))}.roadmap-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.roadmap-why-card{min-height:230px;padding:28px;border:1px solid rgba(75,220,190,.2);border-radius:22px;background:linear-gradient(145deg,rgba(12,43,48,.68),rgba(11,17,31,.82));box-shadow:inset 0 1px rgba(255,255,255,.03)}.roadmap-why-card>span{display:block;color:rgba(73,240,197,.44);font-size:42px;font-weight:900;letter-spacing:-.05em}.roadmap-why-card h3{margin:18px 0 10px;color:#eff7ff;font-size:21px}.roadmap-why-card p{margin:0;color:rgba(215,228,243,.68);line-height:1.65}
.roadmap-progress{background:radial-gradient(circle at 10% 40%,rgba(61,209,255,.055),transparent 28%)}.roadmap-timeline{position:relative;max-width:1080px;margin-top:35px}.roadmap-timeline:before{content:"";position:absolute;left:39px;top:40px;bottom:40px;width:2px;background:linear-gradient(#40efa2,#45cfff,#9d76ff,#f2b65d)}.roadmap-phase{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:25px;margin-bottom:28px}.roadmap-phase-marker{position:relative;z-index:2;display:grid;place-items:start center}.roadmap-phase-marker span{display:grid;place-items:center;width:78px;height:78px;border:2px solid;border-radius:50%;background:#07101b;font-size:22px;font-weight:900}.roadmap-phase.is-live .roadmap-phase-marker span{color:#6bffaa;border-color:#42e797;box-shadow:0 0 25px rgba(62,232,148,.18)}.roadmap-phase.is-next .roadmap-phase-marker span{color:#66e7ff;border-color:#41c7e8}.roadmap-phase.is-planned .roadmap-phase-marker span{color:#c7a8ff;border-color:#956ae8}.roadmap-phase.is-research .roadmap-phase-marker span{color:#ffd07b;border-color:#dc9c38}.roadmap-phase-card{padding:30px;border:1px solid rgba(112,169,226,.18);border-radius:24px;background:linear-gradient(145deg,rgba(15,31,50,.9),rgba(9,15,28,.94));box-shadow:0 22px 60px rgba(0,0,0,.16)}.roadmap-phase.is-live .roadmap-phase-card{border-color:rgba(61,232,145,.3)}.roadmap-phase.is-next .roadmap-phase-card{border-color:rgba(58,204,239,.3)}.roadmap-phase-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.roadmap-phase-number{color:rgba(205,221,240,.38);font-size:12px;font-weight:800;letter-spacing:.16em}.roadmap-phase-card h3{margin:20px 0 9px;color:#f4f8ff;font-size:clamp(25px,3vw,36px);letter-spacing:-.025em}.roadmap-phase-summary{margin:0 0 22px;color:rgba(220,232,247,.7);font-size:17px;line-height:1.6}.roadmap-phase-card ul,.roadmap-capability-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin:0;padding:0;list-style:none}.roadmap-phase-card li,.roadmap-capability-card li{position:relative;padding-left:20px;color:rgba(219,231,246,.78);line-height:1.5}.roadmap-phase-card li:before,.roadmap-capability-card li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#4ce4bb;box-shadow:0 0 10px rgba(76,228,187,.4)}.roadmap-outcome{margin-top:25px;padding:16px 18px;border-radius:14px;background:rgba(23,143,124,.1);border-left:3px solid #48dfb0;color:#c8f8e8;font-weight:700;line-height:1.55}
.roadmap-capabilities{background:linear-gradient(180deg,rgba(13,18,34,.1),rgba(14,29,49,.55),rgba(8,13,25,.15))}.roadmap-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.roadmap-capability-card{padding:24px;border:1px solid rgba(107,157,216,.18);border-radius:20px;background:rgba(9,19,34,.76)}.roadmap-capability-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,rgba(55,220,176,.18),rgba(70,146,255,.12));color:#6bf1d0;font-size:24px}.roadmap-capability-card h3{margin:16px 0 14px;color:#eef5ff;font-size:18px}.roadmap-capability-card ul{grid-template-columns:1fr;gap:8px}.roadmap-capability-card li{font-size:14px}
.roadmap-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.roadmap-principle-grid article{padding:24px;border-top:2px solid #4fe2b4;background:rgba(11,22,38,.58);border-radius:0 0 16px 16px}.roadmap-principle-grid h3{margin:0 0 10px;color:#f0f6ff;font-size:17px}.roadmap-principle-grid p{margin:0;color:rgba(213,226,242,.68);font-size:14px;line-height:1.6}
.roadmap-investor-shell{padding:clamp(30px,6vw,70px);border:1px solid rgba(89,233,191,.28);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(38,233,168,.13),transparent 35%),linear-gradient(145deg,rgba(10,44,45,.72),rgba(9,15,30,.95));box-shadow:0 30px 100px rgba(0,0,0,.24)}.roadmap-investor-label{color:#6be8c5;font-size:12px;font-weight:900;letter-spacing:.18em}.roadmap-investor p{max-width:940px}.roadmap-moat{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.roadmap-moat span{padding:12px 15px;border:1px solid rgba(109,213,191,.25);border-radius:12px;background:rgba(2,14,23,.55);color:#e6f9f3;font-weight:800}.roadmap-moat b{color:#56e2bb;font-size:21px}
.roadmap-final{padding-top:30px}.roadmap-final-shell{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px;border:1px solid rgba(103,161,225,.22);border-radius:24px;background:rgba(12,23,40,.76)}.roadmap-final h2{margin-top:0;font-size:clamp(30px,3.4vw,46px)}.roadmap-final p{margin-bottom:0}.roadmap-final .cta-row{flex:0 0 auto}
.roadmap-home-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:35px;padding:clamp(28px,5vw,54px);border:1px solid rgba(74,226,188,.26);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(42,236,174,.14),transparent 34%),linear-gradient(145deg,rgba(10,42,46,.76),rgba(9,15,29,.94));box-shadow:0 25px 80px rgba(0,0,0,.18)}.roadmap-home-copy .section-title{margin-top:12px}.roadmap-home-stages{display:grid;gap:12px;align-content:center}.roadmap-home-stages>div{display:grid;gap:10px;padding:17px;border:1px solid rgba(102,164,218,.18);border-radius:16px;background:rgba(5,14,26,.58)}.roadmap-home-stages strong{color:#ecf5ff;line-height:1.4}.roadmap-hero-link{border-color:rgba(91,234,197,.5)!important;color:#baffea!important}
@media (max-width:980px){.roadmap-hero-grid,.roadmap-home-shell{grid-template-columns:1fr}.roadmap-radar{width:min(330px,80vw)}.roadmap-capability-grid,.roadmap-principle-grid{grid-template-columns:repeat(2,1fr)}.roadmap-final-shell{align-items:flex-start;flex-direction:column}}
@media (max-width:700px){.roadmap-hero{padding:70px 0 50px}.roadmap-section{padding:64px 0}.roadmap-hero h1{font-size:42px}.roadmap-why-grid,.roadmap-capability-grid,.roadmap-principle-grid{grid-template-columns:1fr}.roadmap-timeline:before{left:22px}.roadmap-phase{grid-template-columns:46px minmax(0,1fr);gap:12px}.roadmap-phase-marker span{width:44px;height:44px;font-size:14px}.roadmap-phase-card{padding:21px}.roadmap-phase-card ul{grid-template-columns:1fr}.roadmap-phase-top{align-items:flex-start;flex-direction:column}.roadmap-home-shell{padding:24px}.roadmap-home-stages{min-width:0}.roadmap-final-shell{padding:28px}.roadmap-radar{display:none}}
@media (prefers-reduced-motion:reduce){.roadmap-radar-beam{animation:none}}

