*{box-sizing:border-box}body{margin:0;color:#e9f4ff;background:radial-gradient(ellipse at 90% 0%,#164557,transparent 50%),#081320;font:16px/1.7 system-ui,sans-serif}main{max-width:820px;margin:auto;padding:80px 28px}small{color:#67e2d5;letter-spacing:.18em;font-weight:800}h1{font-size:clamp(43px,8vw,78px);letter-spacing:-.06em;line-height:1.1;margin:18px 0}em{font-style:normal;color:#67e2d5}.lead{font-size:22px}p{color:#b9c9dc}section{padding:32px;background:#112138;border:1px solid #37506d;border-radius:24px;margin:48px 0 30px;box-shadow:0 20px 50px #0003}.status{color:#ffc380}h2{margin-bottom:5px}button{background:#148575;border:0;color:#fff;border-radius:10px;padding:15px;font-size:15px;font-weight:700;cursor:pointer}button:disabled{background:#2a3c55;color:#9eb0c8;cursor:not-allowed}.fineprint{font-size:13px;line-height:1.5}aside{border-left:3px solid #67e2d5;padding-left:24px;margin:34px 0}a{color:#67e2d5}footer{border-top:1px solid #36465a;margin-top:45px;padding-top:20px;color:#91a7bf;font-size:13px}@media(max-width:550px){main{padding:35px 18px}section{padding:22px}}