:root{--bg:#090a0b;--panel:#111214;--panel-2:#161719;--accent:#ff7a00;--accent-lite:#ffae43;--text:#f5f5f4;--muted:#97999d;--line:rgba(255,255,255,.125);--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}img{display:block;max-width:100%}::selection{background:var(--accent);color:#111}.wrap{max-width:var(--max);margin:0 auto;padding-left:24px;padding-right:24px}.identity{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;line-height:1.15}.identity img{object-fit:contain}.identity b{display:block;font-size:22px;line-height:1.05;font-weight:900;letter-spacing:.04em}.identity small{display:block;color:#8d8d90;font-size:8px;font-weight:800;letter-spacing:.22em;margin-top:5px}.tag,.eyebrow{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:13px}.small-square{display:inline-block;width:7px;height:7px;background:var(--accent);flex:none}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:14px 21px;font-size:11px;font-weight:900;letter-spacing:.045em;border:1px solid transparent;border-radius:3px;transition:background .2s,border-color .2s,transform .2s;text-transform:uppercase}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#111}.btn-primary:hover{background:#ff9a31}.btn-quiet{background:transparent;color:#f5f5f4;border-color:#48494c}.btn-quiet:hover{border-color:var(--accent)}.btn:disabled{opacity:.6;cursor:wait;transform:none}@media(max-width:640px){.wrap{padding-left:18px;padding-right:18px}}
