@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #0A0A0A;--gold: #F7DE00;--page: #E8E8E4;--graphite: #2A2A2A;--green: #00A13B;--red: #D92429;--dim: #9a9a94;--panel: #101010;--mono: "Space Mono", ui-monospace, monospace;--sans: "Space Grotesk", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--page);font-family:var(--sans);line-height:1.65;font-size:17px}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}.mono{font-family:var(--mono)}.skip-link{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--ink);padding:8px 12px;z-index:200}.skip-link:focus{left:8px}.nav{position:sticky;top:0;z-index:100;background:#0a0a0af2;backdrop-filter:blur(8px);border-bottom:1px solid var(--graphite)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;max-width:1040px;margin:0 auto;gap:16px}.brand{display:flex;align-items:center;gap:10px;color:var(--page);font-weight:700;letter-spacing:.02em}.brand:hover{text-decoration:none}.bug{font-family:var(--mono);color:var(--gold);font-size:.8rem;border:1px solid var(--graphite);padding:2px 6px;border-radius:3px}.nav-links{display:flex;gap:20px;align-items:center}.nav-links a{color:var(--dim);font-size:.88rem;font-weight:500}.nav-links a:hover,.nav-links a[aria-current]{color:var(--page);text-decoration:none}.nav-links a.cta{background:var(--gold);color:var(--ink);padding:7px 14px;border-radius:4px;font-weight:700}@media(max-width:760px){.nav-links a:not(.cta){display:none}}.kicker{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.kicker:after{content:"";display:block;width:44px;height:2px;background:var(--gold);margin-top:10px}h1{font-size:clamp(2rem,5vw,3.1rem);font-weight:700;line-height:1.12}h1 .gold,h2 .gold{color:var(--gold)}h2{font-size:1.6rem;font-weight:700;line-height:1.25;margin:0 0 12px}h3{font-size:1.12rem;font-weight:700;margin:0 0 6px}.lead{color:var(--dim);font-size:1.08rem;max-width:640px;margin:18px 0 26px}.hero{padding:80px 0 64px;border-bottom:1px solid var(--graphite);position:relative;overflow:hidden}.hero:after{content:"§";position:absolute;right:-30px;top:0;font-size:22rem;color:#f7de000a;font-family:var(--mono);pointer-events:none}section.band{padding:64px 0;border-bottom:1px solid #161616}.sec-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.sec-sub{color:var(--dim);max-width:640px;margin-bottom:30px}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;padding:12px 24px;border-radius:5px;font-weight:700;font-size:.95rem;border:1px solid transparent;cursor:pointer;font-family:var(--sans)}.btn:hover{text-decoration:none}.btn-gold{background:var(--gold);color:var(--ink)}.btn-ghost{border-color:var(--graphite);color:var(--page);background:none}.btn-ghost:hover{border-color:var(--gold)}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{border:1px solid var(--graphite);border-radius:6px;padding:22px;background:var(--panel)}a.card{color:var(--page);display:block;transition:border-color .15s}a.card:hover{border-color:var(--gold);text-decoration:none}.card p{color:var(--dim);font-size:.92rem}.card .num{font-family:var(--mono);color:var(--gold);font-size:.74rem;margin-bottom:8px;letter-spacing:.06em}.card .status{font-family:var(--mono);font-size:.68rem;color:var(--dim);margin-top:10px;text-transform:uppercase;letter-spacing:.1em}.card .status.live{color:var(--green)}.stamp{font-family:var(--mono);font-weight:700;font-size:1rem;display:inline-block;padding:4px 12px;border-radius:3px;border:2px solid;margin-bottom:12px;transform:rotate(-2deg)}.stamp.run{color:var(--green)}.stamp.shelf{color:var(--dim)}.stamp.skip{color:var(--red)}.stamp.test{color:var(--page);border-style:dashed}.chip{font-family:var(--mono);font-size:.64rem;font-weight:700;border:1px dashed var(--dim);color:var(--dim);border-radius:2px;padding:1px 6px;margin-left:8px;vertical-align:middle;letter-spacing:.06em}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--graphite);border:1px solid var(--graphite);border-radius:6px;overflow:hidden}.trust div{background:var(--panel);padding:18px}.trust .n{font-family:var(--mono);color:var(--gold);font-size:1.4rem;font-weight:700}.trust .l{color:var(--dim);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}@media(max-width:720px){.trust{grid-template-columns:repeat(2,1fr)}}.page-head{padding:56px 0 28px;border-bottom:1px solid var(--graphite)}.crumbs{font-family:var(--mono);font-size:.72rem;color:var(--dim);margin-bottom:18px}.crumbs a{color:var(--dim)}.verified{font-family:var(--mono);font-size:.72rem;color:var(--dim);margin-top:14px;border-left:2px solid var(--gold);padding-left:10px}.prose{padding:36px 0 64px}.prose>*+*{margin-top:1.05em}.prose h2{margin-top:2.1em;padding-top:.2em}.prose h2 .sec{font-family:var(--mono);color:var(--gold);font-size:.9rem;margin-right:10px}.prose h3{margin-top:1.6em}.prose p,.prose li{color:#d6d6d0}.prose strong{color:var(--page)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose table{width:100%;border-collapse:collapse;font-size:.92rem}.prose th,.prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--graphite);vertical-align:top}.prose th{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.prose blockquote{border-left:3px solid var(--gold);padding:6px 0 6px 16px;color:var(--page)}.prose code{font-family:var(--mono);font-size:.88em;background:#161616;padding:1px 5px;border-radius:3px}.note{font-family:var(--mono);font-size:.78rem;color:var(--dim);border:1px solid var(--graphite);border-left:3px solid var(--gold);padding:12px 16px;border-radius:4px;line-height:1.7}.note strong{color:var(--page)}.fact-card{border:1px solid var(--gold);border-radius:6px;overflow:hidden}.fact-card .fc-head{background:var(--gold);color:var(--ink);font-family:var(--mono);font-weight:700;padding:10px 16px;letter-spacing:.08em;font-size:.82rem}.fact-card dl{display:grid;grid-template-columns:180px 1fr}.fact-card dt,.fact-card dd{padding:10px 16px;border-top:1px solid var(--graphite);font-size:.92rem}.fact-card dt{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-top:13px}@media(max-width:620px){.fact-card dl{grid-template-columns:1fr}.fact-card dd{border-top:none;padding-top:0}}.receipt{border:1px solid var(--graphite);border-radius:6px;padding:16px 18px;background:var(--panel)}.receipt .rl{font-family:var(--mono);font-size:.7rem;color:var(--gold);letter-spacing:.12em;text-transform:uppercase}.video-slot{aspect-ratio:16/9;border:1px dashed var(--graphite);border-radius:6px;display:grid;place-items:center;text-align:center;padding:24px;color:var(--dim);background:var(--panel)}.video-slot iframe{width:100%;height:100%;border:0;border-radius:6px}.sources{font-size:.88rem}.sources li{color:var(--dim)}.check{list-style:none;padding-left:0!important}.check li{position:relative;padding-left:32px}.check li:before{content:"";position:absolute;left:0;top:.32em;width:16px;height:16px;border:2px solid var(--gold);border-radius:3px}ol.check{counter-reset:c}ol.check li:before{counter-increment:c;content:counter(c);font-family:var(--mono);font-size:.7rem;color:var(--gold);display:grid;place-items:center;line-height:1}.flags{list-style:none;padding-left:0!important}.flags li{padding-left:28px;position:relative}.flags li:before{content:"✕";position:absolute;left:2px;color:var(--red);font-weight:700}.optin{border:1px solid var(--gold);border-radius:8px;padding:28px;background:linear-gradient(135deg,#131200,#101010 60%)}.optin iframe{width:100%;height:320px;border:0;margin-top:12px}.seg{display:inline-flex;border:1px solid var(--graphite);border-radius:4px;overflow:hidden}.seg button{background:none;border:0;color:var(--dim);font-family:var(--mono);font-size:.76rem;padding:8px 14px;cursor:pointer}.seg button[aria-pressed=true]{background:#f7de001a;color:var(--gold)}[data-region=us] .region-intl,[data-region=intl] .region-us{display:none}.deal{border:1px solid var(--graphite);border-radius:6px;padding:18px;background:var(--panel);scroll-margin-top:90px}.deal:target{border-color:var(--gold)}.deal .name{font-weight:700}.deal .kind{font-family:var(--mono);font-size:.7rem;color:var(--gold);margin-top:2px}.deal p{color:var(--dim);font-size:.88rem;margin-top:6px}footer{padding:48px 0 40px}.foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px;margin-bottom:28px}@media(max-width:720px){.foot-cols{grid-template-columns:1fr}}.foot-cols h4{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.foot-cols ul{list-style:none}.foot-cols li{margin-bottom:6px}.foot-cols a{color:var(--dim);font-size:.9rem}.foot-cols p{color:var(--dim);font-size:.88rem}.foot-fine{font-family:var(--mono);font-size:.7rem;color:var(--dim);line-height:1.75;border:1px solid var(--graphite);border-radius:4px;padding:16px 18px;margin-bottom:14px}@media print{.nav,footer,.no-print,.optin{display:none!important}body{background:#fff;color:#000;font-size:12pt}.prose p,.prose li,.prose strong,h1,h2,h3{color:#000!important}.page-head{border:0;padding:0 0 12pt}.check li:before{border-color:#000;color:#000}a{color:#000}}
