*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#101114;color:#fff}.wrap{max-width:760px;margin:0 auto;padding:30px 16px}.card{background:#1b1d22;border-radius:18px;padding:30px;box-shadow:0 10px 35px #0005}.hero{text-align:center}.logo{font-size:34px;font-weight:900;letter-spacing:3px;margin-bottom:20px}.prize{font-size:24px;font-weight:800;margin:20px 0}.button{display:inline-block;border:0;border-radius:10px;padding:14px 22px;background:#fff;color:#111;text-decoration:none;font-weight:800;cursor:pointer}.button:hover{transform:translateY(-1px)}fieldset{border:0;border-top:1px solid #444;margin:0 0 25px;padding:20px 0}legend{font-size:20px;font-weight:800;margin-bottom:12px}.answer{display:block;background:#292c33;padding:13px;border-radius:9px;margin:8px 0}label{display:block;margin:14px 0}input:not([type=radio]):not([type=checkbox]){display:block;width:100%;padding:12px;border-radius:8px;border:1px solid #555;background:#fff;color:#111;margin-top:6px}.check{display:flex;gap:10px;align-items:flex-start}.timer{font-weight:800;text-align:right;margin-bottom:15px}.honeypot{position:absolute;left:-10000px}.wrap a{color:inherit}ul{line-height:1.8}table{width:100%;border-collapse:collapse}th,td{padding:9px;border-bottom:1px solid #444;text-align:left}