.pr-intro{padding-top:var(--space-7)}.pr-head{max-width:780px}.pr-head h1{margin:0;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.25rem);line-height:1.02}.pr-head .lede{margin-top:var(--space-4)}.pr-free-wrap{padding-top:0}.pr-free{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=768px){.pr-free{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}}.pr-free-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pr-free h2{font-size:var(--text-3xl);margin:0}.pr-free-lede{margin:var(--space-2) 0 0;color:var(--fg-2);font-size:var(--text-base)}.pr-free-row{gap:var(--space-2);margin:var(--space-4) 0 0;font-weight:var(--weight-medium);grid-template-columns:20px minmax(0,1fr);display:grid}.pr-free-row svg{color:var(--up);margin-top:3px}.pr-free-sub{margin:var(--space-1) 0 0 28px;font-size:var(--text-sm);color:var(--fg-2)}.pr-free-action{gap:var(--space-2);justify-items:start;display:grid}@media (width>=768px){.pr-free-action{justify-items:stretch;min-width:260px}}.pr-paid-head{margin-top:0}.pr-paid-head h2{font-size:var(--text-3xl);margin:0}.pr-paid-head p{margin:var(--space-2) 0 0;color:var(--fg-2);max-width:var(--measure)}.pr-bill{margin:var(--space-5) 0 var(--space-5);display:flex}.pr-bill[hidden]{display:none}.pr-seg{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,520px);padding:4px;display:grid}.pr-seg-item{min-height:var(--tap);text-align:center;cursor:pointer;border-radius:calc(var(--radius-lg) - 4px);transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border:1px solid #0000;align-content:center;justify-items:center;gap:2px;padding:8px 6px;display:grid;position:relative}.pr-seg-item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pr-seg-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg);line-height:1.2}.pr-seg-sub{font-size:var(--text-xs);color:var(--fg-2);line-height:1.2}.pr-seg-item:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.pr-seg-item:has(input:checked){background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-1)}.pr-seg-item:has(input:checked) .pr-seg-label{color:var(--accent-text)}.pr-seg-item:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pr-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.pr-cards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pr-cards .pr-plan{padding:var(--space-4)}.pr-plan .pr-big .num{font-size:var(--text-3xl)}}@media (width>=1000px){.pr-cards{gap:var(--space-5)}.pr-cards .pr-plan{padding:var(--space-5)}.pr-plan .pr-big .num{font-size:var(--text-4xl)}}.pr-plan{flex-direction:column;gap:0;display:flex}.pr-plan-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pr-plan h3{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);margin:0}.pr-best{margin:var(--space-1) 0 0;font-size:var(--text-sm)}@media (width>=760px) and (width<=1279px){.pr-best{min-height:4.6em}}.pr-best-k{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block}.pr-price-box{margin:var(--space-4) 0 var(--space-5);padding:var(--space-4) 0;border-block:1px solid var(--border)}.pr-big{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.pr-big .num{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-display);color:var(--fg);line-height:1}.pr-per{font-size:var(--text-sm);color:var(--fg-2)}.pr-total{margin:var(--space-2) 0 0;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-2);flex-wrap:wrap;min-height:28px;display:flex}.pr-scope [data-period]{display:none}.pr-scope[data-billing=monthly] [data-period=monthly],.pr-scope[data-billing=quarterly] [data-period=quarterly],.pr-scope[data-billing=yearly] [data-period=yearly]{display:block}.pr-scope[data-swapped] [data-period]{animation:pr-swap var(--dur-3) var(--ease-out) both}@keyframes pr-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-scope[data-swapped] [data-period]{animation:none}}.pr-includes{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);margin:0}.pr-features{margin:var(--space-3) 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.pr-features li{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:20px minmax(0,1fr);line-height:1.45;display:grid}.pr-features li svg{color:var(--up);margin-top:1px}.pr-features li.is-off,.pr-features li.is-off svg{color:var(--fg-2)}.pr-action{gap:var(--space-2);margin-top:auto;display:grid}.pr-plan .pr-soon{color:var(--fg-2);background:0 0;border-style:dashed}.pr-plan .pr-soon:hover{color:var(--fg);background:var(--surface-2)}.pr-soon-note{font-size:var(--text-xs);color:var(--fg-2);margin:0;line-height:1.45}.pr-notes{margin:var(--space-6) 0 0;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-2);padding:0;list-style:none;display:grid}.pr-notes li{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);display:grid}.pr-notes li svg{color:var(--fg-2);margin-top:2px}.pr-notes strong{color:var(--fg);font-weight:var(--weight-semibold)}.pr-callout{margin-top:var(--space-5)}.pr-pricetable .ui-table td.pr-pt{white-space:normal}.pr-pt-total{font-weight:var(--weight-semibold);color:var(--fg);display:block}.pr-pt-sub{font-size:var(--text-xs);color:var(--fg-2);display:block}.pr-pt-save{color:var(--up);font-weight:var(--weight-semibold)}@media (width<=520px){.pr-pricetable .ui-table th,.pr-pricetable .ui-table td{padding:10px 8px}}.pr-pricetable .ui-table th.num{white-space:normal}.pr-cmp{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:clip}.pr-table{table-layout:fixed}.pr-table th,.pr-table td{padding:12px var(--space-3);vertical-align:middle}@media (width>=768px){.pr-table th,.pr-table td{padding:14px var(--space-5)}}.pr-table thead th{top:var(--header-h);z-index:var(--z-raised);font-size:var(--text-sm);color:var(--fg);background:var(--surface-2);box-shadow:0 1px 0 var(--border);text-align:center}.pr-table thead th:first-child{text-align:left;width:36%}.pr-table tbody th[scope=row]{font-weight:var(--weight-medium);color:var(--fg)}.pr-table td{text-align:center;color:var(--fg)}.pr-table .pr-group th{padding-top:var(--space-5);padding-bottom:var(--space-2);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);text-align:left;border-bottom:1px solid var(--border-strong)}.pr-row-label{display:block}.pr-row-hint{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--fg-2);margin-top:2px;display:none}@media (width>=768px){.pr-row-hint{display:block}}.pr-table td svg{vertical-align:middle}.pr-table td .pr-yes{color:var(--up)}.pr-table td .pr-no,.pr-table td.is-no{color:var(--fg-2)}.pr-table td span:not(.sr-only){overflow-wrap:anywhere}@media (width<=520px){.pr-table{font-size:var(--text-xs)}.pr-table th,.pr-table td{padding:10px 4px}.pr-table tbody th[scope=row],.pr-table .pr-group th{padding-left:10px}.pr-table thead th{font-size:var(--text-xs)}.pr-table thead th:first-child{width:31%}}.pr-faq{margin-top:var(--space-2)}.pr-more{margin-top:var(--space-6)}
