#landingView.seed-buyer #seedworldRoadmap{display:block!important;width:100%;background:#031311;color:#ecfaf5;--rm-green:#48f0b0}
#landingView.seed-buyer #seedworldRoadmap *{box-sizing:border-box}
#seedworldRoadmap .sw-rm-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:18px max(20px,5vw);border-block:1px solid #25554a;background:#071e19}
#seedworldRoadmap .sw-rm-tools label{display:grid;gap:5px;color:#b8d8ce;font-size:.79rem}
#seedworldRoadmap .sw-rm-tools select{min-height:42px;max-width:100%;padding:6px 12px;color:#f0fff8;background:#0c2922;border:1px solid #386d5f;border-radius:8px}
#landingView.seed-buyer #seedworldRoadmap .sw-rm-section{position:relative;isolation:isolate;scroll-margin-top:90px;display:block!important;width:100%;max-width:none;margin:0;padding:0;border:0;border-top:1px solid #24564c;border-radius:0;background:#041714;overflow:hidden}
#seedworldRoadmap .sw-rm-scene{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
#seedworldRoadmap .sw-rm-section::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#031311 3%,#041714e8 38%,#0417149e 79%,#041714ae),linear-gradient(90deg,#041714c4,transparent)}
#seedworldRoadmap .sw-rm-inner{width:min(100%,1720px);margin:auto;padding:clamp(44px,6vw,112px) clamp(18px,4vw,65px);text-align:start}
#seedworldRoadmap .sw-rm-section header{margin:0 0 clamp(24px,4vw,55px);max-width:1050px}
#seedworldRoadmap .sw-rm-kicker{font-size:clamp(.7rem,1vw,.92rem);letter-spacing:.2em;color:#86ffd5;font-weight:800;text-transform:uppercase;margin:0 0 16px}
#seedworldRoadmap h2{font-family:inherit;font-size:clamp(2rem,5.4vw,5.8rem);font-weight:900;letter-spacing:-.048em;line-height:1.04;margin:0;color:#f4fff9;overflow-wrap:anywhere}
#seedworldRoadmap[dir="rtl"] h2,#seedworldRoadmap[dir="rtl"] .sw-rm-kicker{letter-spacing:0}
#seedworldRoadmap h2 em{color:var(--rm-green);font-style:normal}
#seedworldRoadmap .sw-rm-intro{margin:16px 0 0;max-width:680px;color:#dcf1e9;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.55}
#seedworldRoadmap .sw-rm-cards{--columns:5;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:clamp(10px,1.35vw,24px);list-style:none;margin:0;padding:0}
#seedworldRoadmap .sw-rm-future .sw-rm-cards,#seedworldRoadmap .sw-rm-region .sw-rm-cards{--columns:4}
#seedworldRoadmap .sw-rm-process .sw-rm-cards{--columns:6}
#seedworldRoadmap .sw-rm-contact .sw-rm-cards{--columns:3}
#seedworldRoadmap .sw-rm-card{--phase:#4affb5;position:relative;min-width:0;border:1px solid #427365;border-radius:16px;background:#061c1a;overflow:hidden}
#seedworldRoadmap .sw-rm-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
#seedworldRoadmap .sw-rm-card-body{position:relative;padding:16px 14px 20px}
#seedworldRoadmap .sw-rm-card:has(img) .sw-rm-icon{margin-top:-39px}
#seedworldRoadmap .sw-rm-number{position:absolute;inset-inline-end:12px;top:10px;background:#07251f;color:#c1fbe4;border:1px solid #3b816f;border-radius:99px;min-width:32px;padding:4px 7px;text-align:center;font-size:.8rem;font-weight:800}
#seedworldRoadmap .sw-rm-icon{display:grid;place-items:center;width:44px;height:44px;background:#092923;border:1px solid #368e73;border-radius:12px;color:#6dffcb;margin-bottom:12px;position:relative}
#seedworldRoadmap svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
#seedworldRoadmap .sw-rm-card h3,#seedworldRoadmap .sw-rm-benefits h3{font-size:clamp(1rem,1.34vw,1.35rem);color:#effff8;margin:0;line-height:1.2;overflow-wrap:anywhere}
#seedworldRoadmap .sw-rm-card p,#seedworldRoadmap .sw-rm-benefits p{color:#bad6cd;font-size:.94rem;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}
#seedworldRoadmap .sw-rm-status{display:inline-block;border:1px solid var(--phase);border-radius:999px;color:var(--phase);margin-top:10px;padding:4px 8px;font-size:.75rem;line-height:1.3;font-weight:700}
#seedworldRoadmap .sw-rm-tech .sw-rm-card:first-child{border-color:#49f4ac}
#seedworldRoadmap .sw-rm-tech .sw-rm-card:nth-child(2){--phase:#ffcf65}
#seedworldRoadmap .sw-rm-tech .sw-rm-card:nth-child(3){--phase:#83c5ff}
#seedworldRoadmap .sw-rm-tech .sw-rm-card:nth-child(4){--phase:#61e7fa}
#seedworldRoadmap .sw-rm-tech .sw-rm-card:nth-child(5){--phase:#c8a8ff}
#seedworldRoadmap .sw-rm-benefits{margin-top:24px;padding:clamp(16px,2vw,32px);border:1px solid #34665b;border-radius:16px;background:#071c19ed}
#seedworldRoadmap .sw-rm-benefits ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:18px;list-style:none;margin:14px 0 0;padding:0}
#seedworldRoadmap .sw-rm-benefits li{display:flex;align-items:flex-start;gap:10px;border-inline-start:1px solid #31584f;padding-inline-start:12px;min-width:0}
#seedworldRoadmap .sw-rm-benefits svg{color:var(--rm-green)}
#seedworldRoadmap .sw-rm-benefits li p{margin:4px 0 0}
#seedworldRoadmap .sw-rm-note{margin:24px 0 0;color:#b9d8ce;font-size:.86rem;line-height:1.6}
#seedworldRoadmap :is(.sw-rm-future,.sw-rm-process,.sw-rm-join) header{margin-inline:auto;text-align:center}
#seedworldRoadmap :is(.sw-rm-future,.sw-rm-process,.sw-rm-join) .sw-rm-intro{margin-inline:auto}
#seedworldRoadmap .sw-rm-region .sw-rm-card h3{font-size:clamp(1.2rem,2.35vw,2.5rem);color:var(--rm-green)}
#seedworldRoadmap .sw-rm-join .sw-rm-scene{object-position:25% center}
#seedworldRoadmap .sw-rm-join::before{background:linear-gradient(0deg,#031311,#04171485 65%,#041714a8),radial-gradient(ellipse at center,#041714dd,transparent)}
#seedworldRoadmap .sw-rm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
#seedworldRoadmap .sw-rm-actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 20px;border-radius:9px;border:1px solid var(--rm-green);background:var(--rm-green);color:#032317;font-weight:800;text-decoration:none;text-align:center}
#seedworldRoadmap .sw-rm-actions a+a{background:#06231b;color:#c3ffe5}
#seedworldRoadmap .sw-rm-contact .sw-rm-scene{object-position:left 33%}
#seedworldRoadmap .sw-rm-contact .sw-rm-inner{padding-inline-start:42%}
#seedworldRoadmap .sw-rm-contact::before{background:linear-gradient(90deg,#02161331,#031a16 64%)}
#seedworldRoadmap[dir="rtl"] .sw-rm-contact::before{background:linear-gradient(270deg,#02161331,#031a16 64%)}
#seedworldRoadmap .sw-rm-contact a{color:#9affd7}
@media(max-width:1150px){#seedworldRoadmap .sw-rm-cards{grid-template-columns:repeat(min(var(--columns),3),minmax(0,1fr))}#seedworldRoadmap .sw-rm-contact .sw-rm-inner{padding-inline-start:30%}}
@media(max-width:760px){#seedworldRoadmap .sw-rm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#seedworldRoadmap .sw-rm-contact .sw-rm-inner{padding-inline-start:clamp(18px,4vw,65px);padding-top:170px}#seedworldRoadmap .sw-rm-contact::before,#seedworldRoadmap[dir="rtl"] .sw-rm-contact::before{background:linear-gradient(0deg,#041714 48%,#0417144a)}#seedworldRoadmap .sw-rm-contact .sw-rm-scene{object-position:25% 15%}}
@media(max-width:460px){#seedworldRoadmap .sw-rm-cards{grid-template-columns:1fr}#seedworldRoadmap .sw-rm-card img{aspect-ratio:2.4}#seedworldRoadmap .sw-rm-tools{justify-content:flex-start}#seedworldRoadmap .sw-rm-actions a{width:100%}}

#seedworldRoadmap .sw-rm-markets{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:0}
#seedworldRoadmap .sw-rm-markets li{display:flex;align-items:center;gap:12px;min-width:0;padding:15px;background:#06201de8;border:1px solid #39695f;border-radius:12px}
#seedworldRoadmap .sw-rm-markets span{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid currentColor;border-radius:50%;color:var(--rm-green)}
#seedworldRoadmap .sw-rm-markets li:nth-child(2) span{color:#ffce63}
#seedworldRoadmap .sw-rm-markets li:nth-child(3) span{color:#75ddff}
#seedworldRoadmap .sw-rm-markets p{margin:4px 0 0;color:#bedad1;font-size:.9rem}
@media(max-width:640px){#seedworldRoadmap .sw-rm-markets{grid-template-columns:1fr}}

#seedworldRoadmap .sw-rm-contact .sw-rm-cards{--columns:2}
#seedworldRoadmap .sw-rm-contact .sw-rm-card:last-child{grid-column:1/-1}
@media(max-width:760px){#seedworldRoadmap .sw-rm-contact .sw-rm-scene{height:300px;object-position:center 30%}#seedworldRoadmap .sw-rm-contact::before,#seedworldRoadmap[dir="rtl"] .sw-rm-contact::before{background:linear-gradient(0deg,#041714 64%,#04171442)}}

#seedworldRoadmap .sw-rm-nav{display:flex;flex-wrap:wrap;gap:7px 22px;padding:12px max(20px,5vw);background:#071e19}
#seedworldRoadmap .sw-rm-nav a{color:#c7f6e6;display:inline-flex;align-items:center;min-height:38px;font-size:.86rem}
#seedworldRoadmap .sw-rm-regional{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:22px;margin-bottom:24px}
#seedworldRoadmap .sw-rm-regional .sw-rm-map{width:100%;height:auto;max-height:320px;border:1px solid #32685e;border-radius:14px;overflow:hidden;stroke-width:.65}
#seedworldRoadmap .sw-rm-map-land{fill:#103d3c;stroke:#61978c}
#seedworldRoadmap .sw-rm-map-tr{fill:#1abf80;stroke:#91ffd4}
#seedworldRoadmap .sw-rm-map-kw{fill:#e9ae3e;stroke:#ffe6a4}
#seedworldRoadmap .sw-rm-regional .sw-rm-markets{grid-template-columns:1fr;margin:0}
@media(max-width:640px){#seedworldRoadmap .sw-rm-regional{grid-template-columns:1fr}}
