*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font:11px Arial,sans-serif;min-height:100svh;display:flex;flex-direction:column}header{text-align:center;padding:44px 20px;font:clamp(40px,8vw,100px) Georgia,serif;letter-spacing:-.055em}main{flex:1;display:grid;place-items:center;padding:35px 25px 70px}.entry{width:100%;max-width:340px;text-align:center}.label{font-size:9px;letter-spacing:.22em;text-transform:uppercase}h1{font:normal 36px Georgia,serif;letter-spacing:-.025em}h2{font:normal 22px Georgia,serif}p{line-height:1.9}form{text-align:left;margin-top:30px}label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px}input{width:100%;border:1px solid #fff;background:transparent;color:#fff;padding:16px;border-radius:0}button{width:100%;padding:17px;background:#fff;color:#000;border:0;border-radius:0;font:10px Arial;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;margin-top:12px}.consent{display:flex;gap:9px;align-items:start;font-size:10px;line-height:1.6;letter-spacing:0;text-transform:none;margin:15px 0}.consent input{width:14px;height:14px;flex:0 0 14px}.step[hidden]{display:none}footer{text-align:center;padding:25px;font-size:9px;letter-spacing:.12em}a{color:inherit}