*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#091117;color:#dce7ec;font-family:Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 10%,rgba(84,194,168,.1),transparent 30%)}header{height:78px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #293840;position:sticky;top:0;background:rgba(9,17,23,.95);z-index:5}.brand{display:flex;gap:12px;align-items:center;color:#eef6f8;text-decoration:none}.brand b{width:36px;height:36px;border:1px solid #55c2a8;display:grid;place-items:center;color:#65d0b6}.brand strong{display:block;letter-spacing:.2em}.brand small{display:block;color:#738791;font-size:8px;letter-spacing:.2em;margin-top:4px}nav a{color:#91a3ad;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.15em;margin-left:28px}.hero{min-height:680px;padding:110px 7vw;display:grid;grid-template-columns:1.5fr .5fr;gap:70px;align-items:center;background-image:linear-gradient(rgba(100,120,130,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(100,120,130,.07) 1px,transparent 1px);background-size:44px 44px}.eyebrow,.head>p,em{color:#64cdb4;font-size:10px;letter-spacing:.22em;font-style:normal;font-weight:bold}.hero h1{font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-.045em;margin:24px 0}.lead{max-width:760px;color:#96a9b3;font-size:18px;line-height:1.7}.cta{display:inline-block;margin-top:28px;padding:14px 20px;background:#63cdb5;color:#07100e;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:.1em}aside{border:1px solid #30414a;background:#101a21;padding:28px;font-size:10px;letter-spacing:.12em}i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#63cdb5;box-shadow:0 0 9px #63cdb5;margin-right:8px}aside hr{border:0;border-top:1px solid #293942;margin:22px 0}aside strong,aside span{display:block}aside strong{font-size:18px}aside span{color:#71858f;margin-top:6px}.section{padding:100px 7vw;border-top:1px solid #26363f}.head{display:grid;grid-template-columns:220px 1fr;margin-bottom:50px}.head h2{font-size:clamp(36px,4vw,58px);margin:0;line-height:1.05}article{border:1px solid #30424c;background:#101a21;padding:45px;display:grid;grid-template-columns:1.4fr .6fr;gap:55px}article h3{font-size:40px;margin:14px 0 5px}article h4{color:#9cadb6;font-weight:normal;font-size:17px}article p,.cols{color:#8fa2ad;line-height:1.75}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.chips span{border:1px solid #30434d;padding:8px 10px;font-size:10px;color:#a3b3bb}.side{border-left:1px solid #30414a;padding-left:35px;align-self:center}.state{color:#64cdb4;font-size:10px;letter-spacing:.1em}.side button{width:100%;padding:14px;background:transparent;border:1px solid #354750;color:#72858f;margin-top:18px}.mission{background:#0c151b}.cols{margin-left:220px;display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1000px}footer{padding:34px 6vw;display:flex;justify-content:space-between;align-items:center;color:#667983;font-size:10px}@media(max-width:800px){nav{display:none}.hero,article{grid-template-columns:1fr}.head{grid-template-columns:1fr}.cols{margin-left:0;grid-template-columns:1fr}.side{border-left:0;border-top:1px solid #30414a;padding:25px 0 0}footer{align-items:flex-start;flex-direction:column;gap:20px}}