*{box-sizing:border-box}body{margin:0;background:#081621;color:#eaf7fc;font:16px/1.7 "Segoe UI","Malgun Gothic",sans-serif}a{color:inherit;text-decoration:none}header{max-width:1240px;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;margin:auto}.brand{display:flex;gap:12px;align-items:center;font-size:25px;font-weight:750;letter-spacing:2px}.brand img{width:46px;height:46px}.brand small{display:block;font-size:9px;letter-spacing:3px;color:#8ba7b8;line-height:1.2}nav{display:flex;gap:30px;color:#adcad9;font-size:14px}nav a:hover{color:#75e3f1}main{max-width:1180px;margin:auto;padding:45px 32px 80px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;min-height:540px}.eyebrow{color:#65d7e8;letter-spacing:3px;font-size:12px;font-weight:700}h1{font-size:56px;line-height:1.25;letter-spacing:-2px;margin:24px 0}.intro{color:#a8c0ce;font-size:17px;line-height:1.9;margin-bottom:30px}.primary{display:inline-flex;gap:45px;justify-content:space-between;align-items:center;border:0;background:#71e0eb;color:#062331;padding:17px 25px;border-radius:9px;font-size:16px;font-weight:700;cursor:pointer}.primary:hover{background:#a2f5fb}.primary:disabled{background:#4b6976;cursor:not-allowed;color:#c3d4dc}.fine{color:#819baa;font-size:12px;line-height:1.8}.address{display:inline-flex;gap:32px;padding:12px 18px;border:1px solid #294653;border-radius:8px;margin-top:24px;font:17px Consolas,monospace;color:#b9f3fa}.address span{font:12px "Malgun Gothic",sans-serif;color:#97acb9;align-self:center}.visual{position:relative;text-align:center;background:radial-gradient(ellipse,#143c6070,transparent 69%);padding:35px}.visual img{width:100%;max-width:360px;filter:drop-shadow(0 10px 35px #008dff40)}.orbit-label{font-size:12px;color:#8fa9b8;margin-top:25px;letter-spacing:3px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid #223845;margin-top:55px;padding-top:35px}.steps b{color:#5fb8d2;font-size:12px;letter-spacing:3px}.steps h2{font-size:20px;margin:12px 0}.steps p{font-size:14px;color:#9db3c0;line-height:1.9}.account{max-width:500px;margin:15px auto 70px}.account h1{font-size:40px}.account>p{color:#9eb8c6}label{display:block;margin:22px 0 0;font-size:14px;color:#bcd4e0}input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #365260;border-radius:6px;background:#102632;color:white;font:16px inherit}form .primary{width:100%;margin-top:24px}.message{padding:16px 0;white-space:pre-line}.accountLinks{display:flex;gap:22px;font-size:13px;color:#83d6e6;margin-top:25px}footer{border-top:1px solid #223845;color:#708c9d;font-size:12px;display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;padding:25px 32px;max-width:1240px;margin:auto}[hidden]{display:none!important}@media(max-width:800px){h1{font-size:39px}.hero{grid-template-columns:1fr}.visual{display:none}.steps{grid-template-columns:1fr;gap:8px}nav{gap:14px}header{padding:22px}.brand small{font-size:8px}main{padding:22px}.intro{font-size:15px}.address{gap:16px;font-size:15px}}