.pr-page .pr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-bottom:18px;border-bottom:1px dashed var(--line2)}.pr-page .pr-label{font:500 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pr-page .pr-billing{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font:500 14.5px/1 var(--sans)}.pr-page .pr-switch{position:relative;flex:none;width:52px;height:28px;border:0;border-radius:999px;background:var(--mist);box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;transition:background-color .25s var(--ease),box-shadow .25s}.pr-page .pr-switch:hover{box-shadow:inset 0 0 0 1px rgba(12,24,44,.24)}.pr-page .pr-switch.is-on{background:var(--blue);box-shadow:inset 0 0 0 1px rgba(20,50,140,.25),inset 0 1px 0 rgba(255,255,255,.16)}.pr-page .pr-switch>span{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(12,24,44,.28),0 0 0 1px rgba(12,24,44,.06);transition:transform .3s var(--ease)}.pr-page .pr-switch.is-on>span{transform:translateX(24px)}.pr-page .pr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width:768px){.pr-page .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pr-page .pr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.pr-page .pr-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-page .pr-plan{position:relative;display:flex;flex-direction:column;padding:26px 22px 24px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(11,14,22,.09)}.pr-page .pr-plan.is-free{box-shadow:var(--sh-2),0 0 0 1.5px rgba(47,107,255,.55)}.pr-page .pr-head{display:flex;flex-direction:column}@media (min-width:768px){.pr-page .pr-head{min-height:226px}.pr-page .pr-grid-3 .pr-head{min-height:240px}}.pr-page .pr-name-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.pr-page .pr-name{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pr-page .pr-plan.is-free .pr-name{color:var(--blue-ink)}.pr-page .pr-tagline{margin-top:8px;font-size:14px;line-height:1.45;color:var(--muted)}@media (min-width:768px){.pr-page .pr-tagline{min-height:2.9em}}.pr-page .pr-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px}.pr-page .pr-price b{font:600 clamp(40px,3.6vw,50px)/.95 var(--sans);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.pr-page .pr-plan.is-free .pr-price b{font-size:clamp(48px,4.2vw,60px)}.pr-page .pr-price span{font:500 11.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pr-page .pr-meta{margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted)}.pr-page .pr-meta+.pr-meta{margin-top:2px}.pr-page .pr-meta.is-accent{color:var(--blue-ink);font-weight:500}.pr-page .pr-was{color:var(--faint);text-decoration:line-through;text-decoration-color:rgba(86,98,120,.6)}.pr-page .pr-cta{margin-top:20px}.pr-page .pr-cta .bp-btn{width:100%}.pr-page .pr-cta .bp-btn-secondary[disabled]{opacity:1;color:var(--muted)}.pr-page .pr-cta .bp-btn-secondary[disabled],.pr-page .pr-seg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line2)}.pr-page .pr-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:8px}.pr-page .pr-seg button{height:26px;min-width:38px;padding:0 10px;border:0;border-radius:6px;background:none;cursor:pointer;font:600 12.5px/1 var(--sans);color:var(--muted);transition:background-color .2s,color .2s,box-shadow .2s}.pr-page .pr-seg button:hover{color:var(--ink);background:rgba(12,24,44,.05)}.pr-page .pr-seg button.is-on{background:var(--btn-fill);background-blend-mode:soft-light,normal;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(20,50,140,.25)}.pr-page .pr-seg-wide{display:grid;grid-template-columns:1fr 1fr;width:100%}.pr-page .pr-seg-wide button{height:34px;font-size:13.5px}.pr-page .pr-feats{display:grid;align-content:start;gap:10px;flex:1;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.pr-page .pr-feats li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink2)}.pr-page .pr-feats svg{width:16px;height:16px;margin-top:2px;color:var(--dot)}.pr-page .pr-feats li.is-off{color:var(--muted)}.pr-page .pr-feats li.pr-lead{display:block;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pr-page .pr-feats .pr-dash{width:8px;height:1.5px;margin:10px 0 0 4px;border-radius:2px;background:#a3acbb}.pr-page .pr-ent{display:grid;gap:18px 36px;margin-top:16px}@media (min-width:1024px){.pr-page .pr-ent{grid-template-columns:200px minmax(0,1fr) auto;align-items:start}}.pr-page .pr-ent-head .pr-price{margin-top:12px}.pr-page .pr-ent-feats{margin-top:0;padding-top:0;border-top:0;gap:10px 28px}@media (min-width:640px){.pr-page .pr-ent-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pr-page .pr-ent-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-page .pr-ent-cta{justify-self:start}.pr-page .pr-stat{padding:12px 12px 11px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.pr-page .pr-stat b{display:block;font:600 22px/1.1 var(--sans);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.pr-page .pr-stat span{display:block;margin-top:4px;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;color:var(--muted)}.pr-page .pr-table{min-width:720px}.pr-page .pr-table th{white-space:nowrap}.pr-page .pr-table td{vertical-align:middle}.pr-page .pr-table td:first-child{min-width:190px;font-size:15px}@media (max-width:767px){.pr-page .pr-table td:first-child,.pr-page .pr-table th:first-child{position:sticky;left:0;z-index:1;min-width:150px;max-width:170px;box-shadow:inset -1px 0 0 var(--line)}.pr-page .pr-table th:first-child{background:var(--paper)}.pr-page .pr-table td:first-child{background:#fff;font-size:14px}}.pr-page .pr-pill{display:inline-flex;min-width:88px;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;font:500 12.5px/1.35 var(--sans);white-space:nowrap}.pr-page .pr-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-page .pr-amount{display:flex;height:84px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);cursor:pointer;transition:background-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease)}.pr-page .pr-amount:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(42,100,246,.45),0 10px 22px -14px rgba(12,24,44,.35);transform:translateY(-1px)}.pr-page .pr-amount:disabled{cursor:not-allowed;opacity:.6;transform:none}.pr-page .pr-amount .c{font:600 15px/1.1 var(--sans);letter-spacing:-.015em;white-space:nowrap}.pr-page .pr-amount .d{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--muted)}@media (max-width:480px){.pr-page .pr-amount .c{font-size:12.5px}}.pr-page .pr-or{display:flex;align-items:center;gap:14px;margin:26px 0;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pr-page .pr-or>span{flex:1;height:1px;background:var(--line2)}@media (prefers-reduced-motion:reduce){.pr-page .pr-amount:hover{transform:none}}