*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--px-ink);color:var(--px-chalk);font-family:var(--px-font);font-size:var(--px-t-body);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;z-index:var(--px-z-toast);top:0;left:0;transform:translateY(-120%);background:var(--px-ink-2);color:var(--px-chalk);border:var(--px-hair) solid var(--px-rule);border-radius:0 0 var(--px-r-card) 0;padding:var(--px-3) var(--px-5);min-height:44px;display:inline-flex;align-items:center}.skip:focus-visible{transform:none;outline:2px solid var(--px-focus);outline-offset:-2px}.wrap{max-width:1296px;margin:0 auto;padding-inline:var(--px-4)}@media(min-width:1024px){.wrap{padding-inline:var(--px-14)}}.bar{position:sticky;top:0;z-index:var(--px-z-topbar);background:var(--px-ink);border-bottom:var(--px-hair) solid var(--px-rule)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;height:44px;gap:var(--px-4)}@media(min-width:1024px){.bar .wrap{height:64px}}.mark{font-weight:800;letter-spacing:-.02em;font-size:19px}.mark i{font-style:normal;color:var(--px-dim);padding-inline:1px}.mark.big{font-size:32px;margin-top:var(--px-6)}.bar nav{display:flex;align-items:center;gap:var(--px-5)}.bar nav a,.back{font-size:var(--px-t-ui);color:var(--px-dim);display:inline-flex;align-items:center;min-height:44px}.bar nav a:hover,.back:hover{color:var(--px-chalk)}main{display:block}section{padding-block:var(--px-12)}section>.wrap>h2{font-size:var(--px-t-h2);line-height:1.12;font-weight:800;letter-spacing:-.02em}.head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--px-2) var(--px-4);flex-wrap:wrap;margin-bottom:var(--px-6)}.head>h2{flex:1 1 100%}@media(min-width:1024px){.head>h2{flex:0 1 auto}}.head a{font-size:var(--px-t-ui);color:var(--px-dim)}.head a:hover{color:var(--px-chalk)}.price{display:flex;align-items:baseline;gap:var(--px-2);flex-wrap:wrap;font-variant-numeric:tabular-nums;margin-top:var(--px-3)}.price .now{font-size:var(--px-t-price);font-weight:800;color:var(--w-text,var(--px-chalk))}.price .reg{color:var(--w-dim,var(--px-dim));font-size:var(--px-t-was);text-decoration:line-through}.price .save{background:var(--px-signal-here,var(--px-signal));color:var(--px-signal-here-ink,var(--px-signal-ink));border-radius:var(--px-r-chip);font-size:var(--px-t-micro);font-weight:700;padding:2px 6px}.hero .price .now{font-size:var(--px-t-price-hero);line-height:var(--px-lh-price-hero);letter-spacing:-.03em}.cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--px-6);border-radius:var(--px-r-card);font-weight:700;font-size:var(--px-t-ui);background:var(--px-signal-here,var(--px-signal));color:var(--px-signal-here-ink,var(--px-signal-ink));margin-top:var(--px-4)}.trust{margin-top:var(--px-3);font-size:var(--px-t-micro);color:var(--px-dim)}.btn2{display:flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--px-6);border-radius:var(--px-r-card);font-weight:700;font-size:var(--px-t-ui);background:var(--px-ink-3);color:var(--px-chalk);border:var(--px-hair) solid var(--px-rule);margin-top:var(--px-4)}button.cta,button.btn2{width:100%;font-family:inherit;cursor:pointer;border:0;gap:var(--px-2)}button.btn2{border:var(--px-hair) solid var(--px-rule)}.cta .ic,.btn2 .ic{flex:none}.cta .lb,.btn2 .lb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cta[disabled],.btn2[disabled]{opacity:.55;pointer-events:none}.cta[aria-disabled="true"],.btn2[aria-disabled="true"]{opacity:.6;cursor:default}.express{min-height:48px;margin-top:var(--px-4)}.express form{margin:0}.express .cta,.express .btn2{margin-top:0}.exrow{min-height:48px}.hero{padding-block:0 var(--px-10)}@media(max-width:1023.98px){.hero .cmp{margin-inline:calc(50% - 50vw);width:100vw;border-radius:0;border-inline:0}}.hero .lead{padding-top:var(--px-4);display:flex;flex-direction:column}.hero h1{font-size:var(--px-t-display);line-height:var(--px-lh-display);font-weight:800;letter-spacing:-.03em;margin-top:var(--px-6)}.hero .pack{font-size:var(--px-t-h3);font-weight:600}@media(min-width:1024px){.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--px-14);align-items:center;padding-block:var(--px-12)}.hero .cmp{width:100%;max-width:560px;aspect-ratio:4/5;height:auto;justify-self:end;border-radius:var(--px-r-card);border-inline:var(--px-hair) solid var(--px-rule)}.hero .lead{order:-1;padding-top:0;justify-content:center}.hero .lead h1{order:-1;margin-top:0;margin-bottom:var(--px-8)}}.grid{display:grid;gap:var(--px-4);grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.grid{grid-template-columns:repeat(4,1fr);gap:var(--px-6)}}.card{display:block;background:var(--w-surface,var(--px-ink-2));border:var(--px-hair) solid var(--w-rule,var(--px-rule));border-radius:var(--px-r-card);overflow:hidden;position:relative}.card .cmp{border:0;border-radius:0}.cardl{display:block}.cardl::after{content:"";position:absolute;inset:0;z-index:0}.card .cmp,.card .cbody,.card form,.card .cbuy{position:relative;z-index:1}.dres .card .cmp ~ .cardl > .cbody:first-child::before{content:none}.cbuy{display:grid;gap:var(--px-2);padding:0 12px 12px}.cbuy .cta,.cbuy .btn2{min-height:44px;margin-top:0;padding-inline:var(--px-3)}.card.owned{background:var(--px-ink);border-color:var(--px-owned)}.cbody .own{margin-top:var(--px-3);font-size:var(--px-t-ui);font-weight:700;color:var(--px-owned)}.cbody .reason{margin-top:var(--px-1);font-size:var(--px-t-micro);color:var(--px-dim)}.badges{position:absolute;top:var(--px-2);left:var(--px-2);z-index:2;display:flex;gap:var(--px-1)}.chip{height:22px;display:inline-flex;align-items:center;padding-inline:6px;border-radius:var(--px-r-chip);font-size:11.5px;font-weight:700;line-height:1}.chip.sig{background:var(--px-signal);color:var(--px-signal-ink)}.chip.own{background:var(--px-owned);color:var(--px-ink)}.chip.out{border:1px solid currentColor;color:var(--px-chalk);opacity:.7}.hello{font-size:var(--px-t-ui);color:var(--px-dim);margin-bottom:var(--px-2)}.finish{margin-top:var(--px-4);font-size:var(--px-t-ui)}.cbody{padding:10px 12px 12px}.cbody h3{font-size:var(--px-t-h3);font-weight:700;line-height:1.25}.cbody .meta{font-size:var(--px-t-micro);color:var(--w-dim,var(--px-dim));margin-top:2px}.rows{border-top:var(--px-hair) solid var(--px-rule)}.rows a,.rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--px-4);min-height:56px;padding-block:var(--px-2);border-bottom:var(--px-hair) solid var(--px-rule)}.rows .n{color:var(--px-dim);font-size:var(--px-t-ui);font-variant-numeric:tabular-nums}.rows{list-style:none;padding:0}.plate{padding-block:var(--px-14)}.plate h2{font-family:var(--w-display);text-transform:var(--w-case);color:var(--w-text);font-weight:500;letter-spacing:normal}.plate p.body{color:var(--w-dim);max-width:62ch;margin-top:var(--px-3)}.plate .grid{margin-top:var(--px-8)}.plate .exit{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--px-6);color:var(--w-text);border-bottom:var(--px-hair) solid var(--w-accent)}.wnote{color:var(--w-dim);max-width:62ch}.wnote+.wnote{margin-top:var(--px-4)}.brandline{font-family:var(--w-display);text-transform:var(--w-case);color:var(--w-dim);font-size:var(--px-t-ui)}[data-world] h1,[data-world] h2{font-family:var(--w-display);text-transform:var(--w-case);color:var(--w-text);font-weight:500;letter-spacing:normal}.proof{display:grid;gap:var(--px-4)}@media(min-width:1024px){.proof{grid-template-columns:repeat(3,1fr);gap:var(--px-6)}}.proof figcaption{font-family:var(--w-display);color:var(--w-dim);font-size:var(--px-t-micro);margin-top:var(--px-2)}.proof .cmp+figcaption{position:static;width:auto;height:auto;clip-path:none}.ext{display:inline-flex;min-height:44px;align-items:center;gap:var(--px-2);color:var(--w-text,var(--px-chalk));border-bottom:var(--px-hair) solid currentColor}footer{border-top:var(--px-hair) solid var(--px-rule);padding-block:var(--px-10) var(--px-14);color:var(--px-dim);font-size:var(--px-t-micro)}.fgroups{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--px-2) var(--px-4)}@media(min-width:1024px){.fgroups{grid-template-columns:repeat(5,1fr)}}.fgroups a{min-height:44px;display:flex;align-items:center;color:var(--px-chalk);font-size:var(--px-t-ui)}.fine{margin-top:var(--px-6);max-width:70ch;line-height:1.6}.later{content-visibility:auto;contain-intrinsic-size:auto 700px}.sug li{display:block;padding:var(--px-3) var(--px-4);border-radius:var(--px-r-chip);cursor:pointer}.sug li[aria-selected="true"],.sug li:hover{background:var(--px-ink-3)}