.site.pz{--bg:var(--color-bg-lift-page,#f6f5fb);--bg-2:#fff;--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--ink-3:var(--color-text-tertiary);--line:color-mix(in srgb, var(--color-border-secondary) 80%, transparent);--card:var(--color-bg-lift-card,#fff);--card-2:var(--color-bg-lift-card_hover,#fff);--card-shadow:var(--shadow-lift);--accent-ink:var(--color-text-brand-secondary);--accent-soft:#6c4cf01a;--pz-ease:cubic-bezier(.23, 1, .32, 1);--pz-edge:0 0 0 1px color-mix(in srgb, var(--color-border-secondary) 75%, transparent);--pz-box:var(--color-bg-lift-card,#fff);--pz-box-shadow:var(--shadow-lift), var(--pz-edge);--pz-on:var(--color-bg-active);--pz-ring:var(--color-border-brand);--pz-on-shadow:0 0 0 2px var(--pz-ring), 0 18px 40px -22px #4c28b480;--pz-rule:color-mix(in srgb, var(--color-border-secondary) 70%, transparent);--pz-head-bg:color-mix(in srgb, var(--color-bg-lift-page,#f6f5fb) 88%, transparent);isolation:isolate;background:var(--bg);color:var(--ink)}html:has(.site.pz){--page-bg:var(--color-bg-lift-page,#f6f5fb)}.dark-mode .site.pz{--bg:var(--color-bg-secondary);--bg-2:var(--color-bg-tertiary);--line:#ffffff1a;--card:var(--color-bg-tertiary);--card-2:color-mix(in srgb, var(--color-bg-tertiary) 70%, white 6%);--card-shadow:inset 0 0 0 1px #ffffff14;--accent-soft:#9d7bff24;--pz-edge:0 0 0 1px #ffffff17;--pz-box:var(--color-bg-tertiary);--pz-box-shadow:var(--pz-edge);--pz-on:#ffffff1a;--pz-on-shadow:0 0 0 2px var(--pz-ring);--pz-rule:#ffffff14;--pz-head-bg:color-mix(in srgb, var(--color-bg-secondary) 90%, transparent)}.dark-mode:has(.site.pz){--page-bg:var(--color-bg-secondary)}.site.pz:before{content:"";z-index:-1;pointer-events:none;background:var(--bg-lift-wash);position:fixed;inset:0}.dark-mode .site.pz:before{background:radial-gradient(900px 520px at 12% 0,#7c5cff29,#0000 62%),radial-gradient(800px 520px at 92% 30%,#7c5cff14,#0000 60%)}.site.pz .mega{background:var(--color-bg-primary)}.dark-mode .site.pz .mega{background:var(--color-bg-secondary)}.pz .pz-wrap{width:min(1240px,100% - 48px);margin:0 auto}.pz .pz-anchor{position:relative;top:-96px}.pz .pz-head .pz-anchor{height:0}.pz .pz-link{color:var(--color-text-brand-secondary);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.pz .pz-link:hover{text-decoration-thickness:2px}}.pz .pz-top{padding:140px 0 40px}.pz .pz-head{text-align:center;justify-items:center;display:grid}.pz .pz-h1{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(46px,6.4vw,84px);font-weight:700;line-height:.98}.pz .pz-h2{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1}.pz .pz-sub{max-width:56ch;color:var(--ink-2);text-wrap:balance;margin:16px 0 0;font-size:17px;line-height:1.5}.pz .pr-switch{background:var(--pz-box);box-shadow:var(--pz-box-shadow);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:30px;padding:4px;display:inline-grid;position:relative}.pz .pr-switch-thumb{background:var(--color-bg-brand-solid);border-radius:999px;width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff2e,0 6px 16px -8px #4c28b499}.pz .pr-switch[data-v=year] .pr-switch-thumb{transform:translate(100%)}.pz .pr-switch-opt{z-index:1;height:40px;font:inherit;white-space:nowrap;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:650;transition:color .16s;display:inline-flex;position:relative}.pz .pr-switch-opt[aria-checked=true]{color:#fff}.pz .pr-switch-opt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pz .pr-chip{color:var(--color-text-brand-secondary);align-items:center;font-size:12.5px;font-weight:700;transition:color .16s;display:inline-flex}.pz .pr-switch-opt[aria-checked=true] .pr-chip{color:#ffffffdb}.pz .pz-cards{grid-template-columns:repeat(var(--pz-n,4), minmax(0, 1fr));align-items:stretch;gap:16px;margin-top:44px;display:grid}.pz .pz-card{background:var(--pz-box);min-width:0;box-shadow:var(--pz-box-shadow);border-radius:22px;outline:none;flex-direction:column;padding:22px 22px 18px;scroll-margin-top:96px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.pz .pz-card[data-on]{background:var(--pz-on);box-shadow:var(--pz-on-shadow)}@media (hover:hover) and (pointer:fine){.pz .pz-card:not([data-on]):hover{background:var(--color-bg-lift-card_hover,var(--pz-box))}.dark-mode .pz .pz-card:not([data-on]):hover{background:color-mix(in srgb, var(--color-bg-tertiary) 70%, white 6%)}}.pz .pz-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.pz .pz-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.pz .pz-pop{letter-spacing:-.005em;white-space:nowrap;height:24px;color:var(--color-text-brand-secondary);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.pz .pz-price-row{align-items:center;gap:10px;min-height:50px;margin-top:16px;display:flex}.pz .pr-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:44px;font-weight:700;line-height:1.08;display:inline-block}.pz .pr-cents{letter-spacing:-.02em;font-size:.56em}.pz .pr-sym{display:inline-block}.pz .pr-slot{clip-path:inset(0 -.06em);display:inline-block;position:relative}.pz .pr-ghost{visibility:hidden}.pz .pr-reel{flex-direction:column;display:flex;position:absolute;top:0;left:0}.pz .pr-reel>span{height:1.08em;line-height:1.08em;display:block}.pz .pz-save{white-space:nowrap;height:24px;color:var(--color-text-brand-secondary);opacity:0;align-items:center;font-size:13px;font-weight:700;display:inline-flex;transform:translateY(3px)}.pz .pz-save[data-on]{opacity:1;transform:none}.pz .pz-period{min-height:1.45em;color:var(--ink-3);margin:2px 0 0;font-size:13.5px;line-height:1.45}.pz .pz-cta{margin-top:18px}.pz .pz-cta .btn{width:100%;height:46px;transition:transform .16s var(--pz-ease), background-color .12s linear, box-shadow .12s linear;border-radius:13px;font-size:15px;font-weight:650;text-decoration:none}.pz .pz-cta .btn-contrast{background:var(--color-bg-brand-solid);color:#fff;box-shadow:inset 0 1px #ffffff29,0 10px 22px -12px #4c28b4b3}.dark-mode .pz .pz-cta .btn-contrast{box-shadow:inset 0 1px #ffffff24}.pz .pz-cta .btn-secondary{color:var(--ink)}@media (hover:hover) and (pointer:fine){.pz .pz-cta .btn-contrast:hover:not(:disabled){background:var(--color-bg-brand-solid_hover)}}.pz .pz-cta .btn:active:not(:disabled){transform:scale(.97)}.pz .pz-cta .btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pz .pz-cta .btn:disabled{opacity:.6}.pz .pz-terms{color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;font-size:12.5px;line-height:1.45}.pz .pz-terms .pz-link{font-weight:600}.pz .pz-limits{border-top:1px solid var(--pz-rule);margin:18px 0 0;padding:8px 0 0;display:grid}.pz .pz-limit{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.pz .pz-limit dt{min-width:0;color:var(--ink-2)}.pz .pz-limit[data-off] dt{color:var(--ink-3)}.pz .pz-limit dd{margin:0;display:flex}.pz .pz-mark{width:15px!important;height:15px!important}.pz .pz-yes,.pz .pz-no{border-radius:999px;flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.pz .pz-yes{background:var(--color-bg-brand-solid);color:#fff}.pz .pz-no{box-shadow:inset 0 0 0 1.5px var(--color-border-primary);color:var(--color-fg-quaternary,var(--ink-3))}.pz .pz-yes svg,.pz .pz-no svg{stroke-width:3px;width:13px;height:13px}.pz .pz-val{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:650}.pz .pz-fair{color:var(--ink-3);margin:auto 0 0;padding-top:10px;font-size:12.5px}.pz .pz-all{background:var(--pz-box);box-shadow:var(--pz-box-shadow);border-radius:22px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:20px;margin-top:16px;padding:16px 16px 16px 26px;display:grid}.pz .pz-all-h{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.1}.pz .pz-all-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pz .pz-all-item{letter-spacing:-.01em;height:46px;color:var(--ink);border-radius:13px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.pz .pz-all-ico{width:22px;height:22px;color:var(--color-fg-brand-secondary,var(--color-text-brand-secondary));flex:none;place-items:center;display:grid}.pz .pz-all-ico svg{width:18px;height:18px}.pz .pz-all-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pz .pz-all-go{width:14px;height:14px;color:var(--ink-3);opacity:0;flex:none;margin-left:auto;transform:translate(-3px,3px)}.pz .pz-all-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.pz .pz-all-item:focus-visible .pz-all-go{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.pz .pz-all-item:hover{background:var(--pz-on)}.pz .pz-all-item:hover .pz-all-go{opacity:1;transform:none}}.pz .pz-credits{padding:70px 0 30px}.pz .pz-credits-grid{grid-template-columns:minmax(0,1fr) minmax(0,580px);align-items:center;gap:48px;display:grid}.pz .pz-credits-txt .pz-sub{max-width:40ch}.pz .pz-credits-box{background-color:var(--color-bg-lift-page,var(--color-bg-primary));box-shadow:var(--pz-edge), 0 30px 70px -36px #4c28b473;background-image:radial-gradient(420px 260px at 10% 0,#7c5cff29,#0000 70%),radial-gradient(380px 260px at 100% 30%,#38bdf81a,#0000 70%);border-radius:26px;padding:20px 22px 18px}.dark-mode .pz .pz-credits-box{background-color:var(--color-bg-primary);box-shadow:var(--pz-edge), 0 30px 70px -36px #000000b3;background-image:radial-gradient(420px 260px at 10% 0,#7c5cff24,#0000 70%)}.pz .pz-credits-box .cs-packs{margin-top:12px}.pz .pz-credits-box a.cs-btn{text-decoration:none}.pz .pz-credits-need{color:var(--ink-3);margin:12px 0 0;font-size:13px}.pz .pz-compare{padding:90px 0 30px}.pz .pz-cmp{--pz-label:minmax(220px, 1.25fr);background:var(--pz-box);box-shadow:var(--pz-box-shadow);border-radius:24px;margin-top:36px;padding:0 24px}.pz .pz-tr{grid-template-columns:var(--pz-label) repeat(var(--pz-n,4), minmax(0, 1fr));align-items:stretch;display:grid}.pz .pz-thead{z-index:2;background:var(--pz-head-bg);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 1px 0 var(--pz-rule);border-radius:24px 24px 0 0;margin:0 -24px;padding:0 24px;position:sticky;top:76px}.pz .pz-th{padding:12px 0 0;display:grid}.pz .pz-th-btn{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px 16px 0 0;align-content:start;justify-items:center;gap:2px;padding:12px 6px 14px;transition:background-color .15s,box-shadow .15s;display:grid}.pz .pz-th[data-on] .pz-th-btn{background:var(--pz-on);box-shadow:inset 2px 0 0 var(--pz-ring), inset -2px 0 0 var(--pz-ring), inset 0 2px 0 var(--pz-ring)}@media (hover:hover) and (pointer:fine){.pz .pz-th:not([data-on]) .pz-th-btn:hover{background:color-mix(in srgb, var(--pz-on) 55%, transparent)}}.pz .pz-th-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.pz .pz-th-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.pz .pz-th-price{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:14px;font-weight:600}.pz .pz-th-per{color:var(--ink-3);font-weight:500}.pz .pz-rh{border-top:1px solid var(--pz-rule);align-items:center;gap:12px;min-width:0;padding:16px 16px 16px 0;display:flex}.pz .pz-rh-ico{width:22px;height:22px;color:var(--color-fg-quaternary,var(--ink-3));flex:none;place-items:center;display:grid}.pz .pz-rh-ico svg{width:18px;height:18px}.pz .pz-rh-t{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:650}.pz .pz-rh-u{color:var(--ink-3);font-weight:500}.pz .pz-td{border-top:1px solid var(--pz-rule);text-align:center;place-items:center;margin:0;padding:12px 6px;transition:background-color .15s,box-shadow .15s;display:grid}.pz .pz-tbody .pz-tr:first-child>*{border-top-color:#0000}.pz .pz-td[data-on]{background:var(--pz-on);box-shadow:inset 2px 0 0 var(--pz-ring), inset -2px 0 0 var(--pz-ring)}.pz .pz-tr[data-last] .pz-td[data-on]{box-shadow:inset 2px 0 0 var(--pz-ring), inset -2px 0 0 var(--pz-ring), inset 0 -2px 0 var(--pz-ring);border-radius:0 0 16px 16px}.pz .pz-td .pz-val{letter-spacing:-.02em;font-size:19px;font-weight:700}.pz .pz-td .pz-yes,.pz .pz-td .pz-no{width:24px;height:24px}.pz .pz-td .pz-yes svg,.pz .pz-td .pz-no svg{width:14px;height:14px}.pz .pz-tbody{padding-bottom:14px}.pz .pz-pick{border-top:1px solid var(--pz-rule);justify-content:space-between;align-items:center;gap:24px;margin:0 -24px;padding:18px 24px 20px;display:flex}.pz .pz-pick-plan{gap:2px;min-width:0;display:grid}.pz .pz-pick-name{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.pz .pz-pick-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pz .pz-pick-price .pr-price{font-size:32px}.pz .pz-pick-per{color:var(--ink-3);font-size:13.5px}.pz .pz-pick-cta{flex:none;width:min(380px,100%)}.pz .pz-pick-cta .pz-cta{margin-top:0}.pz .pz-faq{padding:100px 0 120px}.pz .pz-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.pz .pz-faq-ask{color:var(--ink-2);margin:16px 0 0;font-size:15px}.pz .pz-faq-sold{max-width:44ch;color:var(--ink-3);margin:14px 0 0;font-size:12.5px;line-height:1.5}.pz .pz-faq-list{background:var(--pz-box);box-shadow:var(--pz-box-shadow);border-radius:22px;padding:4px 22px}.pz .pz-q+.pz-q{border-top:1px solid var(--pz-rule)}.pz .pz-q summary{min-height:58px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.pz .pz-q summary::-webkit-details-marker{display:none}.pz .pz-q summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:8px}.pz .pz-q-ico{width:18px;height:18px;color:var(--ink-3);transition:transform .22s var(--pz-ease);flex:none}.pz .pz-q[open] .pz-q-ico{transform:rotate(180deg)}.pz .pz-a{color:var(--ink-2);padding:0 34px 18px 0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.pz .pr-reel{transition:transform .64s var(--pz-ease)}.pz .pr-switch-thumb{transition:transform .26s var(--pz-ease)}.pz .pz-save{transition:opacity .2s ease, transform .26s var(--pz-ease)}.pz .pz-all-go{transition:opacity .15s ease, transform .2s var(--pz-ease)}}@media (prefers-reduced-motion:reduce){.pz .pz-card,.pz .pz-td,.pz .pz-th-btn{transition:background-color .12s linear}.pz .pz-save{transition:opacity .12s linear}}.pz .pz-one .pz-h1{text-wrap:balance}.pz .pz-one .pz-cards{grid-template-columns:minmax(0,1fr);width:min(440px,100%);margin-inline:auto}.pz .pz-one-all{text-align:center;margin:20px 0 0;font-size:15px}@media (max-width:1180px){.pz .pz-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pz .pz-credits-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:960px){.pz .pz-all{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 12px 12px}.pz .pz-all-h{padding-left:12px}.pz .pz-all-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pz .pz-faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.pz .pz-wrap{width:calc(100% - 32px)}.pz .pz-top{padding-top:112px}.pz .pr-switch{margin-top:24px}.pz .pr-switch-opt{padding:0 14px}.pz .pz-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px}.pz .pz-card{padding:20px 18px 16px}.pz .pz-all-list{gap:2px}.pz .pz-all-item{gap:9px;height:44px;padding:0 10px;font-size:14px}.pz .pz-all-go{display:none}.pz .pz-credits{padding-top:50px}.pz .pz-credits-box{padding:16px 14px 14px}.pz .pz-compare{padding-top:64px}.pz .pz-cmp{border-radius:20px;margin-top:26px;padding:0 8px}.pz .pz-tr{grid-template-columns:repeat(var(--pz-n,4), minmax(0, 1fr))}.pz .pz-th-feature{display:none}.pz .pz-thead{border-radius:20px 20px 0 0;margin:0 -8px;padding:0 8px}.pz .pz-th{padding-top:8px}.pz .pz-th-btn{border-radius:12px 12px 0 0;gap:1px;padding:10px 0 11px}.pz .pz-th-name{font-size:13px}.pz .pz-th-price{color:var(--ink);font-size:12px}.pz .pz-th-per{font-size:11px}.pz .pz-rh{grid-column:1/-1;gap:8px;padding:14px 6px 4px}.pz .pz-rh-ico{width:18px;height:18px}.pz .pz-rh-ico svg{width:15px;height:15px}.pz .pz-rh-t{font-size:13.5px}.pz .pz-td{border-top:0;padding:6px 2px 12px}.pz .pz-td .pz-val{white-space:normal;max-width:100%;font-size:15px;line-height:1.15}.pz .pz-td{grid-template-columns:minmax(0,1fr)}.pz .pz-td .pz-yes,.pz .pz-td .pz-no{width:22px;height:22px}.pz .pz-tbody{padding-bottom:10px}.pz .pz-pick{flex-direction:column;align-items:stretch;gap:14px;margin:0 -8px;padding:16px 14px}.pz .pz-pick-cta{width:100%}.pz .pz-faq{padding:70px 0 90px}.pz .pz-faq-list{padding:2px 16px}}@media (max-width:370px){.pz .pr-switch-opt{padding:0 10px;font-size:14px}.pz .pz-th-name{font-size:12px}}:root[data-contrast=more] .pz{--pz-edge:0 0 0 1px var(--color-border-primary);--pz-rule:var(--color-border-primary)}@media (forced-colors:active){.pz .pz-card,.pz .pz-cmp,.pz .pz-all,.pz .pz-faq-list,.pz .pz-credits-box,.pz .pr-switch{outline:1px solid canvastext}.pz .pz-card[data-on],.pz .pz-td[data-on],.pz .pz-th[data-on] .pz-th-btn,.pz .pr-switch-opt[aria-checked=true]{outline:2px solid highlight}}.site.pz .pg>.pz-top{padding-top:140px}@media (max-width:640px){.site.pz .pg>.pz-top{padding-top:112px}}.site.pz .hd{--hd-glass:var(--pz-head-bg)}.site.pz .hd:before{inset:0;-webkit-mask-image:none;mask-image:none}.site.pz .hd[data-stuck=true]{box-shadow:0 1px 0 var(--pz-rule)}.site.pz a.cs-btn{color:#fff}.pz .pz-fix{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.pz .pz-fix .cs-btn{flex:none}.pz .pz-fix p{color:var(--color-text-error-primary,#d92d20);margin:0;font-size:15px;font-weight:600}
