.pr-head{padding:var(--space-10) 0 var(--space-9);text-align:center}.pr-head .pg-lede{max-width:36ch;margin-left:auto;margin-right:auto}.pr-plans{gap:var(--space-4);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.pr-plan{border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-7) var(--space-6) var(--space-6);gap:var(--space-5);flex-direction:column;min-width:0;display:flex;position:relative}.pr-plan.pr-best{background:var(--color-text);color:var(--color-bg)}.pr-plan.pr-best .pr-per{color:color-mix(in srgb, var(--color-bg) 65%, transparent)}.pr-plan.pr-best .btn-primary{background:var(--color-bg);color:var(--color-text)}.pr-plan.pr-best .pr-feat .icon{color:var(--color-accent)}.pr-best-tag{background:var(--color-accent-ink);color:var(--color-bg);position:absolute;top:22px;right:22px}.pr-plan h2{color:inherit;letter-spacing:-.01em;margin:0;font-size:22px}.pr-amount{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.pr-per{color:var(--color-text-muted);margin-top:8px;font-size:15px}.pr-feat{gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.pr-feat li{align-items:flex-start;gap:10px;display:flex}.pr-feat .icon{color:var(--color-accent);flex:none;margin-top:3px}.pr-plan .btn{width:100%;margin-top:auto}.pr-plan .btn-secondary{background:var(--color-raised)}.pr-cost-table{border-collapse:collapse;width:100%;font-size:17px}.pr-cost-table th,.pr-cost-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:20px 8px}.pr-cost-table th{color:var(--color-text-muted);padding-top:0;font-size:14px;font-weight:600}.pr-cost-table td:last-child,.pr-cost-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.pr-cost-table td b{font-weight:600}.pr-cost-table .pr-free{color:var(--color-accent-ink);font-weight:600}.pr-two{gap:var(--space-11);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pr-two-text{margin:16px 0 0;font-size:18px}.pr-pay-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pr-pay-row span{border-radius:var(--radius-sm);background:var(--color-raised);align-items:center;gap:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}@media (width<=1100px){.pr-plans{grid-template-columns:1fr 1fr}.pr-two{gap:var(--space-9);grid-template-columns:1fr}}@media (width<=720px){.pr-head{padding:var(--space-8) 0 var(--space-7)}.pr-plans{grid-template-columns:1fr}.pr-plan{padding:var(--space-6) var(--space-5) var(--space-5)}.pr-amount{font-size:48px}.pr-cost-table{font-size:16px}.pr-cost-table th,.pr-cost-table td{padding:16px 4px}}
