.pr-toggle{border:1px solid var(--st-line);background:var(--st-surface);border-radius:10px;margin-bottom:24px;padding:3px;display:inline-flex}.pr-toggle button{min-height:40px;font:600 15px var(--st-sans);color:var(--st-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px}.pr-toggle button[aria-pressed=true]{background:var(--st-ink);color:var(--st-paper)}.pr-error{background:var(--st-warn-soft);color:var(--st-warn);border-radius:10px;padding:10px 14px;font-size:15px}.pr-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}@media (max-width:960px){.pr-grid{grid-template-columns:1fr}}.pr-card{background:var(--st-surface);border:1px solid var(--st-line);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.pr-card.is-featured{border-color:var(--st-ink)}.pr-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--st-ink-3);margin:0 0 8px;font-size:13px;font-weight:600}.pr-desc{min-height:3em}.pr-price{align-items:baseline;gap:6px;margin:8px 0 2px;display:flex}.pr-amount{font-family:var(--st-serif);font-size:44px;line-height:1}.pr-per{color:var(--st-ink-2);font-size:15px}.pr-billing{margin-bottom:18px}.pr-features{flex:1;gap:10px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.pr-features li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.pr-features li svg{margin-top:3px}.pr-features li.is-excluded{color:var(--st-ink-3)}.pr-feature-status{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:12px}.pr-cta{width:100%}.pr-cta:disabled{opacity:.6;cursor:progress}.pr-ent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}