:where([data-affiliate-landing-surface=public]){--affiliate-public-ink:#0f172a;--affiliate-public-muted:#475569;--affiliate-public-line:#dbe4ef;--affiliate-public-panel:#fff;--affiliate-public-accent:#0f766e;--affiliate-public-accent-strong:#115e59;color:var(--affiliate-public-ink);background:#f8fafc;min-height:100vh}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing{isolation:isolate}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__hero{position:relative}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__actions a{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__actions a:hover{transform:translateY(-1px)}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__primary-cta:focus-visible,:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__secondary-cta:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #0f766e3d}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__block,:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__showcase,:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__stats>div{box-shadow:0 1px 2px #0f172a0a}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__block{overflow-wrap:anywhere}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__block--disclosure{color:#334155}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__showcase{align-self:start}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__stats dd{overflow-wrap:anywhere}@media (width<=640px){:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__actions{flex-direction:column;align-items:stretch}:where([data-affiliate-landing-surface=public]) .affiliate-public-landing__actions a{text-align:center;justify-content:center;width:100%}}