.mkt-root .pr-hero{padding-bottom:var(--s6)}.mkt-root .pr-hero h1{letter-spacing:-.03em;max-width:22ch;margin-top:12px;font-size:max(34px,min(4.6vw,54px));line-height:1.05}.mkt-root .pr-hero .lede{margin-top:var(--s4)}.mkt-root .pr-grid{gap:var(--s7);margin-top:var(--s5);grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:start;display:grid}.mkt-root .pr-incl h3{margin-bottom:14px;font-size:15px;font-weight:600}.mkt-root .pr-refresh{color:var(--ink-3);margin-top:22px;font-size:13.5px}.mkt-root .pr-more{margin-top:10px;font-size:14px}.mkt-root .pr-more a{color:var(--ink);border-bottom:1px solid var(--accent-line);padding-bottom:1px;text-decoration:none}.mkt-root .pr-more a:hover{border-bottom-color:var(--accent)}.mkt-root .pr-offer{border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--accent-wash),inset 0 1px 0 var(--highlight);padding:26px 26px 22px}.mkt-root .pr-plan{color:var(--ink-2);font-size:13px}.mkt-root .pr-price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.mkt-root .pr-amount{letter-spacing:-.04em;font-size:52px;font-weight:700;line-height:1}.mkt-root .pr-period{color:var(--ink-3);font-size:15px}.mkt-root .pr-value{color:var(--ink-2);margin-top:10px;font-size:15px}.mkt-root .pr-value strong{color:var(--ink)}.mkt-root .pr-offer .btn{width:100%;margin-top:18px}.mkt-root .pr-note{color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.6}.mkt-root .pr-guarantee{border-top:1px solid var(--border);grid-template-columns:20px 1fr;gap:12px;margin-top:18px;padding-top:16px;display:grid}.mkt-root .pr-guarantee svg{width:20px;height:20px;color:var(--good);margin-top:1px}.mkt-root .pr-guarantee h3{font-size:14.5px;font-weight:600}.mkt-root .pr-guarantee p{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.5}.mkt-root .pr-close{text-align:center}.mkt-root .pr-close h2{max-width:none;margin:10px auto 12px}.mkt-root .pr-close .lede{margin:0 auto 22px}.mkt-root .pr-close-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:860px){.mkt-root .pr-grid{gap:var(--s5);grid-template-columns:1fr}.mkt-root .pr-offer{order:-1}}
