:root{--ink:#071411;--panel:#0a1b17;--green:#28ed8f;--mint:#a9ffd8;--white:#f4fff9;--muted:#9ab3aa;--line:rgba(180,255,220,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:'DM Sans',sans-serif;overflow-x:hidden}.grid-bg{position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(66,255,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(66,255,166,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 85%)}header{height:84px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{font:700 24px 'Space Grotesk';letter-spacing:-1px;color:white;text-decoration:none}.brand span{color:var(--green)}.brand i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-left:3px}nav{display:flex;gap:38px}nav a,footer a{color:#b7cbc3;text-decoration:none;font-size:14px;transition:.2s}nav a:hover,footer a:hover{color:var(--green)}.nav-cta{border:1px solid #3d5b51;padding:11px 17px;color:white;text-decoration:none;font-size:13px}.nav-cta b{color:var(--green);margin-left:8px}.menu{display:none;background:0;border:0;color:white;font-size:24px}.hero{min-height:690px;max-width:1240px;margin:auto;padding:95px 28px 72px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center}.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--green)}.eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green);margin-right:10px}.hero h1{font:600 clamp(54px,7vw,92px)/.94 'Space Grotesk';letter-spacing:-5px;margin:22px 0 26px}.hero h1 em{color:transparent;-webkit-text-stroke:1.2px var(--green);font-style:normal}.hero-copy>p{max-width:630px;font-size:18px;line-height:1.7;color:var(--muted)}.hero-actions{display:flex;gap:13px;margin:34px 0 58px}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;border:0;padding:15px 21px;text-decoration:none;font-weight:700;font-size:13px;cursor:pointer}.primary{background:var(--green);color:#04100d}.primary:hover{background:#64fbb3}.ghost{border:1px solid #385249;color:white}.signals{display:flex;gap:0}.signals div{padding:0 32px;border-left:1px solid var(--line)}.signals div:first-child{padding-left:0;border:0}.signals strong,.signals span{display:block}.signals strong{font:600 20px 'Space Grotesk'}.signals span{font-size:11px;color:var(--muted);margin-top:7px}.hero-visual{position:relative;height:500px}.orb{position:absolute;width:310px;height:310px;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%);background:radial-gradient(circle at 42% 35%,#27594a 0,#0a211b 40%,#06100e 72%);box-shadow:0 0 120px rgba(40,237,143,.14),inset -30px -30px 70px #020806;border:1px solid rgba(83,255,175,.18)}.ring{position:absolute;inset:-35px;border:1px solid rgba(40,237,143,.2);border-radius:50%}.r2{inset:-75px;border-style:dashed;animation:spin 28s linear infinite}.core{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font:700 58px 'Space Grotesk';letter-spacing:-4px;color:var(--green)}.core span{display:block;color:white;font-size:20px;letter-spacing:-1px;margin-top:-8px}@keyframes spin{to{transform:rotate(360deg)}}.route{position:absolute;color:var(--muted);font-size:9px;letter-spacing:1.5px}.route i{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 14px var(--green);margin-right:7px}.route-one{top:10%;left:10%}.route-two{right:1%;top:38%}.route-three{bottom:18%;left:6%}.status{position:absolute;right:0;bottom:8%;background:rgba(12,34,28,.9);border:1px solid var(--line);padding:16px 20px;display:grid;grid-template-columns:auto 1fr;column-gap:10px}.status i{width:7px;height:7px;background:var(--green);border-radius:50%;margin-top:3px}.status span{font-size:10px;color:var(--muted)}.status strong{grid-column:2;font-size:13px;margin-top:3px}.services{background:#eff8f3;color:#0a1713;padding:100px max(28px,calc((100vw - 1184px)/2))}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-head h2,.network h2,.contact h2{font:600 clamp(40px,5vw,62px)/1.02 'Space Grotesk';letter-spacing:-3px;margin:15px 0}.section-head p{max-width:420px;color:#617169;line-height:1.7}.service-grid{display:grid;grid-template-columns:repeat(4,1fr)}.service{min-height:410px;border:1px solid #cbdad2;border-right:0;padding:28px;display:flex;flex-direction:column;transition:.25s}.service:last-child{border-right:1px solid #cbdad2}.service:hover,.service.featured{background:#0c211b;color:white;transform:translateY(-7px);border-color:#0c211b}.num{font:500 11px 'Space Grotesk';color:#81928a}.icon{font-size:25px;color:#11b96a;margin:40px 0 28px}.service h3{font:600 27px/1.15 'Space Grotesk';letter-spacing:-1px;margin:0}.service p{color:#65766e;line-height:1.6;font-size:14px}.service:hover p,.service.featured p{color:#9eb7ad}.service a{color:#0d8050;text-decoration:none;font-size:12px;font-weight:700;margin-top:auto}.service:hover a,.service.featured a{color:var(--green)}.service a span{float:right}.network{max-width:1184px;margin:auto;padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.network-copy>p{color:var(--muted);line-height:1.8}.network ul{list-style:none;padding:18px 0}.network li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.network li span{color:var(--green);margin-right:12px}.metric-card{height:420px;border:1px solid var(--line);background:linear-gradient(140deg,#102a22,#07130f);padding:32px;position:relative;overflow:hidden}.pulse{font-size:10px;letter-spacing:2px;color:#809f92}.pulse i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:8px;box-shadow:0 0 12px var(--green)}.bars{height:175px;display:flex;align-items:end;gap:12px;border-bottom:1px solid #3c5f51;margin:35px 0}.bars span{width:100%;background:linear-gradient(var(--green),rgba(40,237,143,.06));border-radius:2px 2px 0 0}.availability small{color:var(--green);font-size:9px;letter-spacing:2px}.availability strong{display:block;font:500 26px 'Space Grotesk';margin-top:9px}.availability p{font-size:13px;color:var(--muted)}.contact{background:#102a22;padding:100px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact p{color:var(--muted);line-height:1.7;max-width:490px}.email{display:inline-block;color:var(--green);font-size:18px;text-decoration:none;border-bottom:1px solid #237f58;padding-bottom:7px;margin-top:18px}.email span{margin-left:20px}form{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{font-size:11px;color:#a8bdb4}input,select,textarea{width:100%;margin-top:8px;background:transparent;border:0;border-bottom:1px solid #466259;color:white;padding:10px 2px;font:14px 'DM Sans';outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green)}option{color:#111}label:last-of-type,form button{grid-column:1/-1}textarea{resize:vertical}form button{width:max-content;margin-top:10px}footer{max-width:1184px;margin:auto;min-height:120px;display:flex;align-items:center;justify-content:space-between;color:#708c81;font-size:12px}footer>div{display:flex;gap:30px}footer b{font-weight:400}@media(max-width:800px){header{height:70px}nav,.nav-cta{display:none}.menu{display:block}.hero{padding-top:65px;grid-template-columns:1fr}.hero h1{letter-spacing:-3px}.hero-visual{height:420px}.signals{gap:10px}.signals div{padding:0 14px}.section-head,.contact{display:block}.section-head p{margin-top:25px}.service-grid{grid-template-columns:1fr 1fr}.network{grid-template-columns:1fr;padding:90px 28px;gap:45px}.contact form{margin-top:55px}footer{padding:30px 28px;gap:20px;flex-wrap:wrap}}@media(max-width:520px){.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-visual{height:350px}.orb{width:220px;height:220px}.ring{inset:-22px}.r2{inset:-48px}.signals{justify-content:space-between}.signals div{padding:0 8px}.signals span{font-size:9px}.service-grid{grid-template-columns:1fr}.service{min-height:330px;border-right:1px solid #cbdad2}.contact{padding-top:75px}.contact form{grid-template-columns:1fr}form label{grid-column:1}.contact h2{letter-spacing:-2px}footer>p{display:none}}
