:root{--bg:#02050a;--panel:rgba(6,15,25,.74);--text:#f7f9fb;--muted:#b7c4d0;--line:rgba(145,205,255,.18);--accent:#5be8d2;--blue:#3daeff;--gold:#d8c18d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#02050a;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;background-image:linear-gradient(rgba(1,5,11,.84),rgba(1,5,11,.94)),url('go-earth-web-v4.png');background-size:cover;background-position:center;background-attachment:fixed}.nav{position:fixed;z-index:20;top:0;left:0;right:0;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,84px);background:linear-gradient(#01040ae8,transparent);backdrop-filter:blur(8px)}.brand{font-size:2rem;font-weight:900;line-height:1;letter-spacing:.12em;color:white;text-decoration:none;text-shadow:0 0 20px rgba(80,185,255,.35)}.nav nav{display:flex;gap:28px}.nav nav a{color:#eef5fb;text-decoration:none;font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.hero{min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;padding:108px 24px 74px;background:#01040a}.hero-image{position:absolute;inset:0;background:url('go-earth-web-v4.png') center center/cover no-repeat;transform:scale(1.01)}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,3,9,.34) 0%,rgba(0,4,11,.18) 36%,rgba(0,4,10,.38) 68%,rgba(0,3,8,.82) 100%),radial-gradient(circle at 50% 48%,rgba(0,0,0,.04),rgba(0,0,0,.30) 75%)}.hero-copy{position:relative;z-index:3;text-align:center;max-width:830px;text-shadow:0 2px 22px rgba(0,0,0,.82)}.eyebrow,.kicker{letter-spacing:.24em;font-size:.74rem;font-weight:800;color:#bcd5e8}.hero h1{font-size:clamp(5.5rem,14vw,10.5rem);line-height:.78;margin:.22em 0 .18em;letter-spacing:-.075em}.hero h2{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.01;margin:.28em 0;text-transform:uppercase}.hero p{max-width:680px;margin:18px auto;color:#edf5fb;font-size:clamp(1rem,2vw,1.2rem);font-weight:520}.actions-line{color:white!important;font-weight:750}.buttons{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}.button{border:1px solid rgba(255,255,255,.36);padding:13px 24px;border-radius:999px;color:white;text-decoration:none;background:rgba(2,10,18,.46);backdrop-filter:blur(8px)}.button.primary{background:white;color:#06101a}.orbit{position:absolute;border:1px solid rgba(117,213,255,.34);border-radius:50%;z-index:2;pointer-events:none;filter:drop-shadow(0 0 12px rgba(52,171,255,.16))}.orbit-a{width:min(78vw,930px);height:250px;transform:rotate(-8deg)}.orbit-b{width:min(59vw,690px);height:178px;transform:rotate(14deg)}.orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:#8ef8e8;box-shadow:0 0 16px #6cebd9}.orbit span:nth-child(1){left:9%;top:40%}.orbit span:nth-child(2){right:12%;top:55%}.orbit span:nth-child(3){left:52%;top:-4px}.section{max-width:1180px;margin:auto;padding:clamp(82px,11vw,150px) clamp(22px,5vw,70px);border-top:1px solid var(--line);position:relative;background:linear-gradient(135deg,rgba(3,9,17,.90),rgba(4,12,22,.74));backdrop-filter:blur(4px)}.section h2{font-size:clamp(2rem,4.7vw,4rem);line-height:1.08;letter-spacing:.015em;margin:.25em 0 .55em;text-transform:uppercase;font-weight:820}.section p{color:#c3cfda;font-size:1.08rem;max-width:820px}.intro{text-align:center}.intro p{margin-left:auto;margin-right:auto}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;text-align:left}.three article,.panel{background:linear-gradient(145deg,rgba(11,28,45,.78),rgba(3,10,18,.88));border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 55px rgba(0,0,0,.22)}.three article{padding:28px}.three b{color:var(--accent);font-size:.8rem}.three h3{font-size:1.3rem;margin:.6em 0;text-transform:uppercase;letter-spacing:.03em}.dark-band{max-width:none;padding-left:max(22px,calc((100vw - 1040px)/2));padding-right:max(22px,calc((100vw - 1040px)/2));background:linear-gradient(rgba(1,7,14,.88),rgba(1,7,14,.88)),url('go-earth-web-v4.png') center 64%/cover fixed}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.chips span{border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:#e6f0f8;background:rgba(5,18,30,.54)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,8vw,100px);align-items:start}.panel{margin-top:30px;margin-bottom:30px;padding-top:70px;padding-bottom:70px}.statement{color:white!important;font-weight:700;margin-top:28px}.large{font-size:clamp(1.6rem,3vw,2.5rem)!important;line-height:1.25}.purpose{text-align:center}.purpose p{margin-left:auto;margin-right:auto}.teso{border-color:#d8c18d33}.teso .kicker{color:var(--gold)}.contact{text-align:center}.contact p,.contact .chips{margin-left:auto;margin-right:auto;justify-content:center}.contact-note{font-size:.98rem!important;color:#d8e5ef!important;margin-top:35px!important}.contact-note a{color:white;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}footer{border-top:1px solid var(--line);padding:55px clamp(22px,5vw,80px);display:grid;gap:8px;color:#a9b7c3;background:rgba(1,5,10,.94)}footer strong{font-size:2.2rem;color:white}footer span{font-size:.75rem;letter-spacing:.18em}footer small{margin-top:20px}@media(max-width:720px){body{background-attachment:scroll}.nav nav{display:none}.brand{font-size:1.75rem}.hero{min-height:94svh}.hero-image{background-position:center}.orbit-a{width:120vw;height:190px}.orbit-b{width:95vw;height:145px}.split,.three{grid-template-columns:1fr}.section{padding-top:78px;padding-bottom:78px}.panel{border-radius:0;margin:0;max-width:none}.hero h1{font-size:7rem}.hero h2{font-size:2.25rem}}
