:root{--deep:#020a14;--navy:#061a35;--blue:#0b4fae;--green:#0b7a28;--white:#fff;--light:#f4fbff;--text:#12243a;--muted:#5e6f82;--shadow:0 18px 45px #03162d2e;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}.topbar{background:var(--deep);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:10px 5vw;font-size:14px;display:flex}.topbar strong{color:#7ff5c3}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:24px;padding:12px 5vw;display:flex;position:sticky;top:0}.brand{color:var(--navy);align-items:center;gap:14px;text-decoration:none;display:flex}.brand img{background:#000;border-radius:12px;width:112px;padding:3px;display:block}.brand b{letter-spacing:.6px;font-size:25px}.brand span{color:var(--green);letter-spacing:.9px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}nav{gap:22px;font-size:15px;font-weight:800;display:flex}nav a{color:var(--navy);text-decoration:none}nav a:hover{color:var(--green)}.button{color:#fff;background:linear-gradient(135deg,var(--green),var(--blue));border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #0b4fae38}.button.ghost{box-shadow:none;background:#ffffff14;border:1px solid #ffffff73}.hero{color:#fff;background:linear-gradient(135deg,#020a14f2,#061a35d1),radial-gradient(circle at 100% 0,#0ba7a78c,#0000 30%),linear-gradient(135deg,#071527,#061a35);grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;min-height:720px;padding:70px 5vw;display:grid}.eyebrow{color:#7ff5c3;letter-spacing:.9px;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.hero h1{letter-spacing:-2px;max-width:920px;margin:0 0 22px;font-size:clamp(40px,6vw,78px);line-height:1}.lead{color:#dce9f4;max-width:820px;margin:0 0 26px;font-size:clamp(17px,2vw,22px)}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.heroCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#000;place-items:center;padding:18px;display:grid;overflow:hidden}.heroCard img{object-fit:cover;border-radius:18px;width:100%;height:100%;max-height:560px}.heroImageCard{min-height:520px}.stats{z-index:3;max-width:1300px;box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-54px;margin-left:auto;margin-right:auto;padding:30px 5vw;display:grid;position:relative}.stats div{border-right:1px solid #e6eef5;padding:16px}.stats div:last-child{border-right:0}.stats svg{color:var(--green);width:34px;height:34px}.stats strong{color:var(--navy);font-size:18px;display:block}.stats span{color:var(--muted)}.section{padding:76px 5vw}.split{grid-template-columns:1fr .9fr;align-items:center;gap:40px;max-width:1280px;margin:auto;display:grid}.split h2,.centerTitle{color:var(--navy);letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4.5vw,52px);line-height:1.08}.split p{color:#43576d;font-size:18px}.valueCard,.panel,.investCard,.timeCard,.miniCard,.formCard{border-radius:var(--radius);background:#fff;border:1px solid #e4edf5;box-shadow:0 10px 28px #03162d12}.valueCard{background:var(--light);padding:34px}.valueCard h3{color:var(--navy);margin-top:0;font-size:26px}.valueCard li,.formCard li{margin:12px 0}.center{text-align:center}.centerTitle{text-align:center;max-width:980px;margin-left:auto;margin-right:auto}.centerSub{text-align:center;max-width:850px;color:var(--muted);margin:0 auto 38px;font-size:18px}.solutions,.roadmap,.supplier,.locations,.formsSection{background:#f7fbff}.carousel{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1450px;margin:auto;display:grid}.featureCard{background:#000;border-radius:22px;min-height:455px;position:relative;overflow:hidden;box-shadow:0 15px 32px #03162d2e}.featureCard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featureCard:after{content:"";background:linear-gradient(#00000014,#000000c7);position:absolute;inset:0}.featureCard div{z-index:2;color:#fff;position:absolute;bottom:26px;left:22px;right:22px}.featureCard h3{margin:0 0 12px;font-size:25px;line-height:1.05}.featureCard p{margin:0;font-size:16px}.dark{background:linear-gradient(135deg,var(--navy),var(--deep));color:#fff}.dark .centerTitle{color:#fff}.grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1260px;margin:auto;display:grid}.miniCard{color:#fff;background:#ffffff0f;border-color:#ffffff1f;padding:28px}.miniCard svg{color:#7ff5c3;width:36px;height:36px}.miniCard h3{margin:14px 0 8px;font-size:22px}.miniCard p{color:#dce9f4;margin:0}.twoColumns,.formGrid{grid-template-columns:1fr 1fr;gap:26px;max-width:1260px;margin:auto;display:grid}.panel,.formCard{background:var(--light);padding:34px}.panel h2,.formCard h3{color:var(--navy);margin-top:0}.formCard h3{font-size:30px}.formCard p{color:var(--muted);font-size:17px}.formCard ul{color:#344b63;padding-left:20px}.tags,.supplierGrid{flex-wrap:wrap;gap:10px;display:flex}.tags span,.supplierGrid span{color:var(--navy);background:#fff;border:1px solid #dbe9f2;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:800}.investGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1320px;margin:auto;display:grid}.investCard{padding:26px}.investCard svg{color:var(--green)}.investCard h3{color:var(--navy);margin:14px 0 8px}.investCard p{color:var(--muted);margin:0}.capitalBox{background:linear-gradient(135deg,var(--navy),var(--deep));color:#fff;border-radius:var(--radius);grid-template-columns:.9fr 1.1fr;gap:24px;max-width:1320px;margin:34px auto 0;padding:34px;display:grid}.capitalBox h2{margin:0 0 12px;font-size:36px}.funds{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.funds div{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:18px}.funds strong{color:#7ff5c3;font-size:30px;display:block}.funds span{color:#e8f2fb;display:block}.timeline{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.timeCard{padding:30px}.timeCard span{color:#fff;background:var(--green);border-radius:999px;padding:8px 12px;font-weight:900}.timeCard h3{color:var(--navy);margin:18px 0 8px;font-size:24px}.timeCard p{color:var(--muted);margin:0}.supplierGrid{justify-content:center;gap:12px;max-width:1000px;margin:auto}.locationCard svg,.panel svg{color:var(--green)}.locationCard p{color:var(--muted);font-size:17px}.cta{color:#fff;background:linear-gradient(135deg,var(--navy),#02172d);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;margin:70px 5vw;padding:42px;display:flex}.cta h2{margin:0 0 12px;font-size:42px}.cta p{color:#dce9f4;max-width:660px}.ctaActions{flex-wrap:wrap;gap:12px;display:flex}footer{background:var(--deep);color:#dce8f1;text-align:center;place-items:center;gap:7px;padding:42px 5vw;display:grid}footer img{background:#000;border-radius:12px;width:180px}footer strong{font-size:20px}footer span{color:#7ff5c3;font-weight:800}@media (max-width:1200px){nav{display:none}.hero,.split,.twoColumns,.formGrid,.capitalBox{grid-template-columns:1fr}.stats,.investGrid,.carousel,.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.topbar{font-size:12px}.brand img{width:76px}.brand b{font-size:19px}.brand span{font-size:9px}.button{width:100%}.hero{min-height:auto;padding:44px 5vw}.hero h1{font-size:40px}.stats,.grid,.investGrid,.timeline,.funds,.carousel{grid-template-columns:1fr}.stats{box-shadow:none;border-radius:0;margin-top:0}.stats div{border-bottom:1px solid #e6eef5;border-right:0}.featureCard{min-height:500px}.cta{margin:42px 5vw;padding:28px;display:block}.cta h2{font-size:32px}}.globeStage{isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.globeStage p{color:#cce9f7;text-align:center;font-weight:800;position:absolute;bottom:28px}.globe{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#2ed2ff 0 8%,#0a61b6 24%,#061a35 58%,#020a14 100%);border-radius:50%;place-items:center;width:min(420px,78vw);animation:5s ease-in-out infinite floatGlobe;display:grid;position:relative;overflow:hidden;box-shadow:0 0 45px #23c2ff73,inset -38px -32px 55px #0000008c,inset 18px 15px 34px #ffffff24}.globe:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#66ddff29 19px 20px),repeating-linear-gradient(0deg,#0000 0 22px,#66ddff21 23px 24px);border-radius:50%;animation:18s linear infinite spinGrid;position:absolute;inset:-10%}.globe:after{content:"";filter:drop-shadow(0 3px 4px #00000040);background:linear-gradient(135deg,#5ccb72,#0b7a28);border-radius:48% 52% 55% 45%;width:58%;height:34%;animation:18s linear infinite continentDrift;position:absolute;top:28%;left:12%;box-shadow:120px 80px 0 -18px #16874e,145px -15px 0 -32px #8edb7a,-18px 132px 0 -40px #1c9b5a}.globe img{z-index:3;border-radius:50%;width:62%;animation:3.2s ease-in-out infinite logoPulse;position:relative;box-shadow:0 14px 30px #00000073}.orbit{border:1px solid #6adcff99;border-radius:50%;width:min(520px,92vw);height:170px;animation:14s linear infinite orbitSpin;position:absolute;transform:rotate(-18deg)}.orbitTwo{animation-duration:18s;transform:rotate(45deg)}.orbitThree{animation-duration:22s;transform:rotate(78deg)}.signal{background:#7ff5c3;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 18px #7ff5c3}.signalOne{animation:1.8s infinite pulse;top:18%;right:16%}.signalTwo{animation:2.1s infinite pulse;bottom:24%;left:12%}.signalThree{animation:2.5s infinite pulse;top:48%;left:5%}.networkSection{background:#f7fbff}.networkLayout{grid-template-columns:1fr 1fr;align-items:center;gap:34px;max-width:1280px;margin:auto;display:grid}.mapVisual{min-height:520px;box-shadow:var(--shadow);background:radial-gradient(circle,#1daac952,#0000 42%),linear-gradient(135deg,#061a35,#020a14);border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden}.mapGlow{filter:blur(45px);background:#0e93c129;border-radius:50%;width:70%;height:70%;position:absolute}.miniGlobe{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#0d5b9e,#04142a 68%);border:2px solid #73e2ff6b;border-radius:50%;width:min(420px,78vw);position:relative;box-shadow:inset -28px -24px 45px #00000080,0 0 36px #26c7ff47}.miniGlobe:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 30px,#71ddff1f 31px 32px),repeating-linear-gradient(0deg,#0000 0 30px,#71ddff1f 31px 32px);border-radius:50%;position:absolute;inset:8%}.continent{z-index:3;color:#fff;background:#0b7a28;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;box-shadow:0 0 16px #7ff5c366}.northAmerica{top:31%;left:14%}.latinAmerica{top:62%;left:28%}.europe{top:28%;right:32%}.asia{top:43%;right:10%}.route{transform-origin:0;z-index:2;background:linear-gradient(90deg,#0000,#7ff5c3,#0000);height:2px;position:absolute}.routeA{width:55%;top:38%;left:22%;transform:rotate(8deg)}.routeB{width:48%;top:58%;left:35%;transform:rotate(-22deg)}.routeC{width:44%;top:54%;left:18%;transform:rotate(-44deg)}.mapCaption{color:#cce9f7;font-weight:800;position:absolute;bottom:24px}.regionList{gap:14px;display:grid}.regionCard{background:#fff;border:1px solid #dfeaf3;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #03162d12}.regionCard summary{cursor:pointer;flex-direction:column;gap:4px;padding:19px 22px;list-style:none;display:flex;position:relative}.regionCard summary::-webkit-details-marker{display:none}.regionCard summary:after{content:"+";color:var(--green);font-size:26px;position:absolute;top:18px;right:22px}.regionCard[open] summary:after{content:"–"}.regionCard summary span{color:var(--navy);font-size:20px;font-weight:900}.regionCard summary small{color:var(--muted)}.regionCard p{color:#43576d;margin:0;padding:0 22px 20px}@keyframes floatGlobe{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes spinGrid{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes continentDrift{0%{transform:translate(-4%)}50%{transform:translate(5%)}to{transform:translate(-4%)}}@keyframes orbitSpin{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@media (max-width:1200px){.networkLayout{grid-template-columns:1fr}}@media (max-width:650px){.globeStage{min-height:480px}.globe{width:300px}.orbit{width:350px;height:120px}.mapVisual{min-height:430px}.miniGlobe{width:300px}}
