*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0%,#12335a,#050c18 70%);font:16px system-ui,Arial;color:#eaf5ff}main{max-width:570px;margin:5vh auto;padding:32px;border:1px solid #28547c;border-radius:20px;background:#0d1c31;box-shadow:0 15px 60px #0007}.logo{display:block;max-width:300px;width:90%;max-height:155px;object-fit:contain;margin:0 auto 15px}h1{text-align:center;font-size:27px}.price{text-align:center;font-size:52px;color:#53bdff;font-weight:800}p{line-height:1.65;color:#bbcee0}label{display:block;font-weight:650;margin:17px 0}input{display:block;width:100%;padding:13px;margin-top:7px;background:#152c48;border:1px solid #3b6587;border-radius:9px;color:white;font:inherit}button{width:100%;border:0;border-radius:10px;padding:16px;background:#1599e8;color:#fff;font-weight:800;font-size:16px;cursor:pointer}button:hover{background:#38b7ff}.small{font-size:13px}a{color:#68c6ff}