@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Noto+Sans+SC:wght@300;400;500;600&display=swap";:root{color:#eef4ff;font-synthesis:none;scroll-behavior:smooth;background:#07101f;font-family:DM Sans,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 78% 8%,#152b58 0,#0000 30%),#07101f;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:auto}.nav{z-index:20;justify-content:space-between;align-items:center;height:90px;display:flex;position:relative}.brand{letter-spacing:2px;align-items:center;gap:11px;font-size:19px;font-weight:600;display:flex}.brand i{border:1px solid #8fb3ff;border-radius:50%;width:31px;height:31px;display:block;position:relative}.brand i:after{content:"";border:1px solid #8fb3ff;border-radius:50%;position:absolute;inset:7px 4px;transform:rotate(-25deg)}.brand small{letter-spacing:3px;color:#8fa3c7;margin-top:3px;font-size:9px;display:block}.nav nav{color:#b8c6e0;align-items:center;gap:34px;font-size:13px;display:flex}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid #33496d;border-radius:100px;padding:11px 19px}.menu{display:none}.hero{grid-template-columns:48% 52%;align-items:center;min-height:calc(100vh - 90px);padding-bottom:80px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.eyebrow{color:#6f97e8;letter-spacing:3px;font-size:11px;font-weight:600}.hero h1,.section h2,.contact h2{letter-spacing:-4px;margin:26px 0;font-size:clamp(51px,6vw,84px);font-weight:300;line-height:1.08}.hero h1 em{color:#7aa0f0;font-style:normal}.lead{color:#a7b6d0;max-width:510px;font-size:16px;line-height:1.9}.actions{align-items:center;gap:30px;margin:38px 0 62px;display:flex}.primary{color:#06101f;background:#80a8f8;border-radius:4px;padding:15px 22px;font-size:13px;font-weight:600}.primary b{margin-left:25px}.text-link{color:#b8c9e8;font-size:13px}.mini-stats{color:#7385a5;border-top:1px solid #23324d;gap:35px;padding-top:22px;font-size:10px;display:flex}.mini-stats span{align-items:baseline;gap:8px;display:flex}.mini-stats b{color:#e7efff;font-size:23px;font-weight:400}.mini-stats b span{font-size:10px}.hero-art{place-items:center;height:580px;display:grid;position:relative}.hero-art svg{z-index:3;width:110%;position:relative;transform:rotate(-7deg)}.glow{filter:blur(80px);opacity:.45;background:#315ba8;border-radius:50%;width:360px;height:360px;position:absolute}.orbit{border:1px solid #81a7f42e;border-radius:50%;position:absolute}.orbit-a{width:550px;height:550px}.orbit-b{width:420px;height:420px}.sensor{z-index:4;color:#9ab6ed;letter-spacing:1px;font-size:10px;position:absolute}.sensor i{background:#8fb5ff;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 0 6px #769cec22}.sensor.one{top:32%;right:1%}.sensor.two{bottom:25%;left:8%}.scroll{color:#536783;letter-spacing:2px;font-size:9px;position:absolute;bottom:30px;right:0}.scroll span{color:#8daff2;margin-left:14px}.section{padding-top:135px;padding-bottom:135px}.section-head{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.section-head h2,.science-copy h2{letter-spacing:-2px;margin:20px 0 0;font-size:50px;font-weight:300}.section-head>p{color:#8ea0bd;max-width:430px;font-size:14px;line-height:1.9}.product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card{background:#0b1729;border:1px solid #162642;transition:all .3s}.product-card:hover{border-color:#38588e;transform:translateY(-6px)}.product-visual{place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.product-visual.sky{background:linear-gradient(140deg,#b9d5f3,#7da2ca)}.product-visual.blue{background:linear-gradient(140deg,#8ea8de,#405b9a)}.product-visual.violet{background:linear-gradient(140deg,#b7acd9,#6d629d)}.product-visual>span{letter-spacing:2px;color:#132343aa;font-size:9px;position:absolute;top:20px;left:22px}.product-visual svg{filter:drop-shadow(0 24px 16px #19366155);width:88%}.product-visual path{fill:#eaf2ff}.product-visual .seam{fill:none;stroke:#b9cae6;stroke-width:2px}.product-info{justify-content:space-between;align-items:center;padding:22px;display:flex}.product-info h3{margin:0 0 8px;font-size:17px;font-weight:500}.product-info p{color:#778aa9;margin:0;font-size:11px}.product-info a{border:1px solid #293a57;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.science{background:#0b1830}.science-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;display:grid}.science-visual{background:radial-gradient(circle,#5072ad33,#0000 55%);place-items:center;height:570px;display:grid;position:relative}.head-form{background:radial-gradient(at 50% 27%,#a5bce8 0,#6885ba 35%,#293f6b 72%);border-radius:48% 48% 45% 45%;width:310px;height:385px;box-shadow:inset 0 0 70px #c2d4fa44,0 35px 70px #0006}.pulse{border:1px solid #6588ca44;border-radius:50%;position:absolute}.p1{width:460px;height:460px}.p2{width:540px;height:540px}.tag{color:#7895c8;letter-spacing:1px;border-top:1px solid #6e8fc966;width:130px;padding-top:10px;font-size:9px;position:absolute}.t1{top:28%;left:2%}.t2{top:49%;right:0}.t3{bottom:15%;left:7%}.science-copy>p:nth-of-type(2){color:#93a4c1;font-size:14px;line-height:1.9}.science-copy ul{border-top:1px solid #223657;margin:40px 0 0;padding:0;list-style:none}.science-copy li{border-bottom:1px solid #223657;gap:25px;padding:21px 0;display:flex}.science-copy li b{color:#6f97e8;font-size:11px}.science-copy li span{color:#8799b7;font-size:12px}.science-copy li strong{color:#e9f0ff;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.manifesto{text-align:center}.manifesto p{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(30px,4vw,54px);font-weight:300;line-height:1.55}.manifesto span{color:#657896;letter-spacing:2px;font-size:10px}.contact{color:#07101f;background:linear-gradient(120deg,#7fa8f7,#527ac9);justify-content:space-between;align-items:center;margin-bottom:120px;padding:65px 75px;display:flex}.contact .eyebrow{color:#173a76}.contact h2{letter-spacing:-1px;margin:15px 0;font-size:38px}.contact p{font-size:12px}.contact>a{border-bottom:1px solid #173a76;padding:13px 0;font-size:14px}.contact>a b{margin-left:60px}footer{background:#040a14;padding:70px 0 0}.footer-top{grid-template-columns:1fr 1fr 1fr;align-items:start;padding-bottom:55px;display:grid}.footer-top>p{color:#637493;margin:0;font-size:12px;line-height:1.8}.footer-links{color:#8395b3;grid-template-columns:1fr 1fr;gap:16px;font-size:11px;display:grid}.legal{color:#53637d;border-top:1px solid #14213a;justify-content:space-between;padding:24px 0;font-size:10px;display:flex}.legal a:hover{color:#a9bde2}@media (width<=800px){.shell{width:min(100% - 32px,1180px)}.nav{height:72px}.menu{background:0 0;border:0;flex-direction:column;gap:5px;display:flex}.menu span{background:#c2d1ef;width:24px;height:1px}.nav nav{background:#0b1729;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:65px;left:0;right:0}.nav nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:55px}.hero h1{letter-spacing:-2px}.hero-art{grid-row:1;height:420px}.hero-copy{grid-row:2}.hero-art svg{width:115%}.sensor.one{right:0}.mini-stats{flex-wrap:wrap;gap:15px}.scroll{display:none}.section{padding:90px 0}.section-head{display:block}.section-head>p{margin-top:30px}.product-grid{grid-template-columns:1fr}.science-grid{grid-template-columns:1fr;gap:40px}.science-visual{height:430px}.head-form{width:240px;height:310px}.p1{width:350px;height:350px}.p2{width:410px;height:410px}.contact{margin-bottom:80px;padding:45px 30px;display:block}.contact>a{margin-top:20px;display:inline-block}.footer-top{grid-template-columns:1fr;gap:30px}.legal{flex-wrap:wrap;gap:16px}}
