*{box-sizing:border-box}body{margin:0;background:#0a0e10;color:#edf2f3;font:17px/1.75 Arial,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:30px 24px}header a{font-size:14px;letter-spacing:.15em;text-decoration:none}main{padding-top:45px;padding-bottom:70px}h1{font-size:clamp(34px,6vw,56px);line-height:1.1;letter-spacing:-.04em}h2{font-size:24px;margin-top:36px}p,li{color:#bcc8ce}a{color:#e9b58a;text-underline-offset:4px}.eyebrow{color:#e9b58a;font-size:12px;letter-spacing:.15em}.panel{border:1px solid #3b484f;padding:26px;margin:30px 0}.button{display:inline-block;padding:14px 20px;background:#e6ba88;color:#10171b;text-decoration:none;font-weight:600;min-height:48px}footer{border-top:1px solid #ffffff20;font-size:13px;display:flex;gap:22px;flex-wrap:wrap}label{display:flex;gap:12px;align-items:start;margin:20px 0}input{margin-top:8px;min-width:20px;min-height:20px}button{font:inherit;border:0;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}.note{font-size:14px}