
:root{color-scheme:dark;--gold:#efb35c;--ink:#11191b;--paper:#e9e6d9}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.55}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}header.wrap{height:110px;border-bottom:1px solid #344044;display:flex;align-items:center;justify-content:space-between}a{color:inherit}nav{display:flex;gap:26px;align-items:center}nav a{text-decoration:none;font-size:14px}.logo{font-size:12px;letter-spacing:2px;line-height:1.3;text-decoration:none}.logo strong{font-size:19px;letter-spacing:1px}.button{display:inline-block;background:var(--gold);border:1px solid var(--gold);color:#172022;font-size:15px;font-weight:700;padding:15px 22px;border-radius:5px;text-decoration:none;cursor:pointer}.button.small{padding:10px 16px}.secondary{background:transparent;color:var(--paper);border:1px solid #617274;border-radius:5px;padding:10px 14px;cursor:pointer}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--gold)}h1,h2,h3,p{margin:0 0 20px}h1{font-size:clamp(48px,7.5vw,94px);line-height:.99;letter-spacing:-4px;margin:23px 0 30px}h1 em{font-style:normal;color:var(--gold)}h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-1.5px}h3{font-size:24px;line-height:1.2}.hero{padding:75px 0 55px;display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center}.intro{font-size:20px;max-width:510px;color:#bdc9c7}.actions{display:flex;gap:25px;align-items:center;margin:30px 0 13px}.text-link{text-underline-offset:5px}.fine{font-size:13px;color:#a8b9b8}.hero-note{text-align:right;padding:20px}.hero-note p{font-size:27px;font-weight:700;line-height:1.25;margin:34px 0 13px}.stamp{display:inline-block;color:var(--gold);border:2px solid var(--gold);padding:16px;font-weight:800;letter-spacing:2px;transform:rotate(5deg);text-align:center}.game-shot img{display:block;width:100%;height:auto;border:1px solid #344044;border-radius:8px}.game-shot figcaption{font-size:12px;color:#a8b9b8;margin:12px 0}.steps{padding:85px 0;display:grid;grid-template-columns:1fr 1fr;gap:110px}.steps p{color:#bdc9c7}.steps ol{margin:0;padding-left:25px}.steps li{padding:0 0 20px 12px}.steps li::marker{color:var(--gold);font-weight:bold}.steps strong{font-size:20px}.steps li p{margin:8px 0 0}.offer{background:#1b282b;border-block:1px solid #3d4b4d;padding:70px 0}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.signup{scroll-margin-top:20px;background:#11191b;padding:30px;border:1px solid #415255;border-radius:8px}label{display:block;font-size:13px;font-weight:700;margin-bottom:18px}input,select{display:block;width:100%;box-sizing:border-box;font:inherit;color:var(--paper);background:#1c2b2e;border:1px solid #65787b;border-radius:4px;padding:12px;margin-top:7px;min-width:0}.form-pair{display:grid;grid-template-columns:1fr 1.5fr;gap:15px}.check{display:flex;gap:12px;font-weight:400}.check input{width:18px;height:18px;flex:none;margin-top:3px}.signup .button{width:100%;text-align:center;box-sizing:border-box}#removal-link{display:block;overflow-wrap:anywhere;margin:15px 0}#save-receipt{margin-bottom:20px}.questions{padding:75px 0;max-width:800px}details{border-bottom:1px solid #3d4b4d;padding:20px 0}summary{cursor:pointer;font-weight:700;font-size:18px}details p{margin:15px 0 5px;color:#bdc9c7}.last-call{padding:25px 0 75px;text-align:center}.removal{padding:50px 0}footer.wrap{display:flex;gap:25px;justify-content:space-between;padding:30px 0;border-top:1px solid #344044;font-size:12px;color:#a8b9b8}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:var(--gold);color:#111;padding:10px;z-index:9}[hidden]{display:none!important}:focus-visible{outline:3px solid #7bd5c3;outline-offset:4px}.desk{padding:45px 0}.desk input{max-width:500px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:14px;border-bottom:1px solid #344044}td select{min-width:110px}.desk-actions{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:25px}.metrics{font-size:20px;color:var(--gold);margin:20px 0}.desk td{max-width:290px;overflow-wrap:anywhere}@media(max-width:760px){.wrap{width:calc(100% - 32px)}header.wrap{height:90px}nav{gap:12px}nav a:not(.button){display:none}.hero{padding-top:45px;grid-template-columns:1fr;gap:25px}h1{letter-spacing:-2px}.hero-note{text-align:left;padding:0;display:none}.intro{font-size:18px}.actions{flex-wrap:wrap;gap:18px}.steps,.offer-grid{grid-template-columns:1fr;gap:30px}.steps,.questions{padding:50px 0}.offer{padding:40px 0}.signup{padding:22px}.form-pair{grid-template-columns:1fr}.last-call h2{font-size:30px}footer.wrap{flex-wrap:wrap}.game-shot img{border-radius:4px}}
