@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{font-family:DM Sans,sans-serif;color:#f4f1e9;background:#17263e;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 32%,#2b4061,transparent 49%),#17263e}a{color:inherit}.page{max-width:1440px;margin:auto;padding:0 76px}header{display:flex;align-items:center;justify-content:space-between;height:124px;border-bottom:1px solid #ffffff19}.brand{width:278px}.brand img{display:block;width:100%;height:auto}.status{display:flex;align-items:center;gap:10px;font-size:12px;color:#c4ccda}.status i{width:6px;height:6px;background:#c6d9ac;border-radius:50%}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:38px;align-items:center;min-height:660px;padding:65px 0 70px}.eyebrow,.number,.micro{font-size:10px;letter-spacing:.16em;font-weight:500}.eyebrow{color:#c6d9ac;margin:0 0 28px}h1{font-family:Manrope,sans-serif;font-size:clamp(44px,4.6vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0 0 27px}.lead{font-size:22px;line-height:1.5;letter-spacing:-.02em;margin:0 0 22px;color:#dce2eb}.description{font-size:15px;line-height:1.85;max-width:440px;color:#aebbd0;margin:0}.launch{border-left:2px solid #c6d9ac;padding-left:16px;margin-top:35px}.launch p{font-size:13px;line-height:1.8;margin:0}.launch p span{color:#8ea1bc;font-size:12px}.illustration{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #b1c4e018;border-radius:50%;width:420px;height:420px}.outer{width:510px;height:510px;border-style:dashed;opacity:.6}.dots{position:absolute;inset:25px -10px;background-image:radial-gradient(#a6b8d440 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse,#000 15%,transparent 70%)}.card{position:absolute;border-radius:4px;width:330px;box-shadow:0 28px 50px #090f2040;height:370px}.back{background:#8392a3;transform:translate(25px,-15px) rotate(9deg);border:1px solid #c8d2dc33;padding:25px;color:#33465c}.front{background:#eeeee4;color:#233650;transform:rotate(-5deg);padding:28px;border:1px solid #fff8}.card-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.card-top .micro{font-size:8px;line-height:1.6;letter-spacing:.12em;max-width:170px;color:#667383}.card-heading{font-family:Manrope,sans-serif;font-size:30px;font-weight:500;line-height:1.3;letter-spacing:-.04em;margin:23px 0}.items{border-top:1px solid #23365025}.items div{display:flex;align-items:center;border-bottom:1px solid #23365018;height:40px;gap:14px;font-size:12px}.items span{font-size:9px;color:#7d8794}.items b{margin-left:auto;font-size:15px;font-weight:400}.card-foot{font-size:8px;color:#6a7888;margin-top:22px;letter-spacing:.12em}.side-note{position:absolute;bottom:0;right:35px;color:#8ea1bc;font-size:9px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:37px 0 43px;border-top:1px solid #ffffff24}.number{color:#91a5c1;font-size:9px}.principles h2{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.025em;margin:16px 0 10px}.principles p{font-size:13px;line-height:1.75;color:#aebbd0;margin:0;max-width:310px}footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff19;padding:26px 0 29px;font-size:11px;color:#aebbd0}.copyright{color:#7389a8;margin-left:13px}footer b{color:#c6d9ac;margin-left:12px;font-weight:400}@media(max-width:1050px){.page{padding:0 38px}.hero{gap:15px}.illustration{transform:scale(.85)}h1{font-size:50px}.principles{gap:28px}.outer{width:450px;height:450px}}@media(max-width:720px){.page{padding:0 24px;overflow:hidden}header{height:92px}.brand{width:210px}.status{font-size:10px;gap:6px}.hero{grid-template-columns:1fr;padding:48px 0 36px;gap:15px;min-height:0}.eyebrow{font-size:9px;margin-bottom:22px}h1{font-size:49px}.lead{font-size:20px}.description{font-size:14px}.illustration{height:395px;transform:scale(.88);margin:8px -20px -20px}.side-note{right:20px;bottom:-5px}.principles{grid-template-columns:1fr;gap:30px;padding:30px 0}.principles p{max-width:100%}.principles h2{margin-top:12px}footer{gap:18px;line-height:1.8;flex-wrap:wrap}.copyright{margin-left:7px}}@media(max-width:380px){.brand{width:178px}h1{font-size:43px}.page{padding:0 20px}.illustration{transform:scale(.8)}}
