.buy-checks{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}body:has(.site-footer) .lp{padding-bottom:0}.lp #pick{scroll-margin-top:calc(var(--lp-head-h,58px) + 14px)}body:has(.site-header) .lp #pick{scroll-margin-top:110px}.lp-eyebrow{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px}.lp-hero{color:#fff;background:#111010;padding:clamp(34px,6vw,70px) 0 clamp(30px,5vw,60px)}.lp-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,54px);display:grid}.lp-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;line-height:1.04}.lp-h2{text-wrap:balance;margin:0 0 22px}.lpb-plan{border:1px solid var(--line);background:#fff;gap:4px;width:140px;padding:8px 10px;display:grid;position:absolute;bottom:10px;right:10px}.lpb-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px;display:flex}.lpb-price .save{background:var(--text);color:var(--surface);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;font-weight:800}.lpb-ctas{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.lpb-stick.on{transform:none}@media (prefers-reduced-motion:reduce){.lpb-stick{transition:none}}.lpb-stick-what{flex:auto;min-width:0;line-height:1.25;display:grid}.lpb-stick-what b,.lpb-stick-what i{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpb-stick-alt{border:1px solid var(--line-2);font-size:var(--fs-xs);color:var(--text);white-space:nowrap;margin-left:auto;padding:10px 16px;font-weight:700}.lp-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.lp-3>div{align-content:start;justify-items:start;gap:6px;display:grid}.lp-final{margin-top:26px;display:inline-flex}@media (max-width:900px){.lp-hero-in,.lpb{grid-template-columns:1fr}.lp-3{grid-template-columns:1fr;gap:26px}.lpb-stick-alt{display:none}}.dw-sub{color:#ffffffb3;max-width:58ch;margin:0 0 22px;line-height:1.65}.lpb-media .sim-tag,.dw-look-media .sim-tag{left:10px;right:auto}.sim-tag{z-index:2;color:#fff;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;background:#111010d1;padding:4px 10px;font-weight:700;position:absolute;bottom:10px;right:10px}
