*{box-sizing:border-box}body{color:#f5f6f3;background:#181b1a;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:900px;min-height:100svh;margin:auto;padding:64px 24px}.badge{letter-spacing:2px;color:#bec4bd;border:1px solid #464d45;border-radius:20px;padding:8px 12px;font-size:11px;display:inline-block}.brand{letter-spacing:-2px;color:#c3f35b;margin:48px 0;font-size:38px;font-weight:800}h1{letter-spacing:-1.5px;max-width:800px;font-size:clamp(32px,6vw,58px);line-height:1.12}em{color:#c3f35b;font-style:normal}p{color:#c1c8c0;max-width:650px;font-size:18px;line-height:1.65}.card{background:#222820;border:1px solid #414a3d;border-radius:20px;margin-top:40px;padding:28px}h2{margin:0;font-size:22px}.card p{font-size:16px}small{color:#c3f35b}footer{color:#b5bcb3;margin-top:48px;font-size:13px}button{font:inherit;color:#181b1a;cursor:pointer;background:#c3f35b;border:0;border-radius:12px;min-height:48px;padding:14px 24px;font-weight:700}button:focus-visible{outline-offset:4px;outline:3px solid #fff}button:disabled{opacity:.7}@media (max-width:480px){main{padding-top:32px}.brand{margin:36px 0}.card{padding:22px}}
