:root{--bg:#070708;--surface:#0f0f11;--surface-2:#151518;--border:#2a2a2f;--text:#f3f3f4;--muted:#a5a5ad;--accent:#e3121b;--accent-ink:#fff;--accent-text:#ff4b4f;--silver:#c9c9cd;--chrome:linear-gradient(180deg, #fff 0%, #d6d6d9 38%, #8c8c92 52%, #c4c4c8 70%, #f0f0f2 100%);--red-chrome:linear-gradient(180deg, #ff6a6a 0%, #ff2028 40%, #b30910 55%, #e3121b 75%, #ff4b4f 100%);--radius:12px;--max:1120px;--display:"Saira", "Arial Black", Arial, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Saira,Arial,system-ui,sans-serif;font-stretch:100%;line-height:1.6}img{max-width:100%;display:block}a{color:var(--accent-text)}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 .5em;font-style:italic;font-weight:800;font-stretch:118%;line-height:1.05}h1{font-size:clamp(2rem,6vw,3.6rem)}h2{font-size:clamp(1.6rem,3.8vw,2.4rem)}h3{letter-spacing:.03em;font-size:1.2rem}p{margin:0 0 1em}.chrome,.red-chrome{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.red-chrome{background-image:var(--red-chrome)}.red{color:var(--accent-text)}.container{width:min(100% - 32px, var(--max));margin-inline:auto}.section{padding-block:clamp(56px,9vw,104px)}.legal{max-width:720px}.legal h2{margin:2em 0 .5em;font-size:1.2rem}.legal h2:first-child{margin-top:0}.legal ul{padding-left:1.2em}.legal .opt-in-shot{margin:1.5em 0}.legal .opt-in-shot img{border:1px solid var(--border);border-radius:10px;width:100%;height:auto}.legal .opt-in-shot figcaption{margin-top:8px;font-size:.85rem}.section-alt{background:radial-gradient(ellipse at 50% 0%, #e3121b14, transparent 60%), var(--surface);border-block:1px solid #1b1b1f}.eyebrow{color:var(--accent-text);text-transform:uppercase;letter-spacing:.24em;font-size:.8rem;font-style:italic;font-weight:700;font-stretch:115%}.label{color:var(--silver);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-style:italic;font-weight:700;font-stretch:112%}.muted{color:var(--muted)}.center{text-align:center}.lead{color:var(--muted);max-width:60ch;font-size:1.15rem}.center .lead{margin-inline:auto}.speed{margin-bottom:.7em;padding:.35em .6em .45em;display:inline-block;position:relative}.speed:before,.speed:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 18%, var(--accent) 82%, transparent);height:2px;position:absolute;left:0;right:0}.speed:before{top:0}.speed:after{height:3px;bottom:0}.speed.left:before,.speed.left:after{background:linear-gradient(90deg, var(--accent), var(--accent) 70%, transparent)}.speed.left{padding-left:0}.sparkle{color:var(--silver);font-style:normal}.sparkle .red{vertical-align:middle;font-size:.6em}.btn{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.1em;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.6em;font-size:.88rem;font-style:italic;font-weight:800;font-stretch:112%;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;transform:skew(-8deg)}.btn:hover{transform:skew(-8deg)translateY(-1px)}.btn-primary{color:var(--accent-ink);background:linear-gradient(#ff2a31,#c50d14);box-shadow:0 6px 20px #e3121b47,inset 0 1px #ffffff40}.btn-primary:hover{box-shadow:0 8px 28px #e3121b73,inset 0 1px #ffffff40}.btn-ghost{color:var(--text);background:#ffffff05;border-color:#4a4a52}.btn-ghost:hover{border-color:var(--silver)}.btn-chrome{background:var(--chrome);color:#111;box-shadow:inset 0 1px #fff}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.center .btn-row,.btn-row.center{justify-content:center}.grid{gap:20px;display:grid}@media (width>=760px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#18181c,#111114);padding:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}input,select,textarea{color-scheme:dark}.error{color:#ffd0d2;background:#2a0b0d;border:1px solid #7a1a1f;border-radius:8px;padding:12px 16px}.form{border-top:4px solid var(--accent);gap:18px;margin-top:24px;display:grid}.form label{gap:6px;font-size:.95rem;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;color:var(--text);border:1px solid var(--border);background:#0a0a0c;border-radius:10px;width:100%;padding:.7em .85em;font-weight:400}.form input[type=file]{cursor:pointer}.form input[type=file]::file-selector-button{font:inherit;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#1a1a1f;border-radius:6px;margin-right:.8em;padding:.35em .8em;font-weight:600}.form .hint{font-size:.85rem;font-weight:400}.form .hint.over{color:var(--accent)}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:600}.form .btn{justify-self:start}.form .chips{flex-wrap:wrap;gap:8px;display:flex}.form .chip{border:1px solid var(--border);cursor:pointer;background:#0a0a0c;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:inline-flex}.form .chip:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, #0a0a0c)}.form .chip input{width:auto;accent-color:var(--accent)}.form .chip-group{text-transform:uppercase;letter-spacing:.14em;margin:12px 0 8px;font-size:.75rem;font-weight:700}.form legend+.chip-group{margin-top:0}.form .row{gap:18px;display:grid}@media (width>=600px){.form .row{grid-template-columns:1fr 1fr}}
