.plans.three{max-width:1180px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}.plan-premium{position:relative;border-color:rgba(212,175,55,.45);background:linear-gradient(180deg,rgba(212,175,55,.08),transparent 42%),var(--card,transparent)}.plan-premium .plan-flag{background:linear-gradient(90deg,#d4af37,#f3d977);color:#14110a}.plan-premium .plan-head h3,.plan-premium .plan-price b{color:var(--premium)}.plan-premium-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:rgba(212,175,55,.55)}.plan-premium-cta:hover{border-color:var(--premium);color:var(--premium)}.plan-soon{cursor:default;border-style:dashed;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.plan-soon,.plan-soon:hover{border-color:rgba(212,175,55,.35);color:rgba(233,207,106,.72)}.plan-premium-note{margin:10px 0 0;font-size:12.5px;opacity:.7;text-align:center}@media (max-width:720px){.plans.three{grid-template-columns:1fr}}.plan-term{display:flex;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 28px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--card,rgba(255,255,255,.03))}.plan-term button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--text-3);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.plan-term button:hover{color:var(--text)}.plan-term button:focus-visible{outline:2px solid var(--accent,#3fd67f);outline-offset:2px}.plan-term button[aria-pressed=true]{background:var(--accent,#3fd67f);color:#06120b}.plan-save{font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:rgba(212,175,55,.18);color:var(--premium)}.plan-term button[aria-pressed=true] .plan-save{background:rgba(6,18,11,.22);color:#06120b}.plan-term-note{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;font-size:.78rem;line-height:1.5;color:var(--text-3)}.plan-term-note strong{color:var(--text-2,var(--text));font-weight:600}.plan-price i{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-off{align-self:center;margin-left:8px;font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:rgba(63,214,127,.14);color:var(--green);white-space:nowrap}.plan-premium .plan-off{background:rgba(212,175,55,.16);color:var(--premium)}.pricing-trial{margin-bottom:30px}.focus-pricing #plans+.pricing-trial{margin:32px 0 0}.pricing-audience{margin:10px 0 0;font-weight:700;color:var(--text);overflow-wrap:anywhere}.plan-pay-once{margin:-12px auto 24px;max-width:100%;text-align:center;font-size:.85rem;line-height:1.6;color:var(--text-2,var(--text));overflow-wrap:anywhere}@media (max-width:720px){.plan-off{margin-left:0}.plan-price{flex-wrap:wrap}}.compare-wrap{max-width:1180px;margin:0 auto;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--card,rgba(255,255,255,.02));position:relative}.compare-wrap:focus-visible{outline:2px solid var(--accent,#3fd67f);outline-offset:2px}@media (max-width:720px){.compare-wrap{background:linear-gradient(90deg,var(--bg,#050506) 30%,rgba(5,5,6,0)) 0 /44px 100% no-repeat local,linear-gradient(270deg,var(--bg,#050506) 30%,rgba(5,5,6,0)) 100% /44px 100% no-repeat local,linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,0)) 0 /18px 100% no-repeat scroll,linear-gradient(270deg,rgba(255,255,255,.14),rgba(255,255,255,0)) 100% /18px 100% no-repeat scroll,var(--bg,#050506)}}.compare{width:100%;min-width:880px;border-collapse:collapse;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare td,.compare th{padding:12px 16px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.compare tbody tr:last-child td,.compare tbody tr:last-child th{border-bottom:0}.compare thead th{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:rgba(255,255,255,.025)}.compare thead th.cmp-pro{color:var(--green)}.compare thead th.cmp-max,.compare thead th.cmp-premium{color:var(--premium)}.compare th[scope=row]{text-align:left;font-weight:500;color:var(--text-2,var(--text));min-width:240px}@media (max-width:720px){.compare{min-width:740px}.compare td,.compare th{padding:11px 10px}.compare th[scope=row]{min-width:150px;position:sticky;left:0;z-index:1;background:var(--bg,#050506)}.compare thead th:first-child{position:sticky;left:0;z-index:2;background:#0c0d10}}@media (max-width:480px){.compare{min-width:580px;font-size:.8rem}.compare td,.compare th{padding:10px 8px}.compare th[scope=row]{min-width:124px}.compare thead th{font-size:.66rem;letter-spacing:.04em}}.compare td.cmp-pro{background:rgba(63,214,127,.04)}.compare td.cmp-premium{background:rgba(212,175,55,.05)}.compare td.cmp-max{background:rgba(212,175,55,.09)}.cmp-yes{display:inline-flex;color:var(--green)}.cmp-yes svg{width:16px;height:16px}.cmp-no{color:var(--text-3);opacity:.6}.cmp-val{color:var(--text)}.cmp-price{font-weight:700}td.cmp-max .cmp-price,td.cmp-premium .cmp-price{color:var(--premium)}@media (max-width:720px){.plan-term{margin-bottom:20px}.plan-pay-once{margin:-8px auto 18px}.plan-term button{padding:7px 12px;font-size:.8rem}.compare td,.compare th{padding:10px 12px}.compare th[scope=row]{min-width:180px}}.compare-lead{max-width:720px;margin:0 auto 26px;text-align:center;font-size:.9rem;line-height:1.6;color:var(--text-3)}.compare-swipe{display:none}@media (max-width:720px){.compare-swipe{display:block;margin:-14px auto 14px;text-align:center;font-size:.78rem;letter-spacing:.02em;color:var(--text-3)}.compare th:first-child{position:sticky;left:0;z-index:1;background:var(--card,#0f1015);box-shadow:1px 0 0 var(--border)}.compare thead th:first-child{background:var(--card-2,#17181e)}}.plan-current{pointer-events:none;cursor:default;opacity:.8}@media (max-width:720px){.plans.three{gap:14px}.plan{padding:22px 18px 18px}.plan-head{padding-bottom:14px}.plan-head h3{font-size:1.06rem}.plan-price{margin-top:10px}.plan-price b{font-size:2rem}.plan-term{width:100%}.plan-term button{flex:1 1;justify-content:center;padding:10px 8px}.plan-save{font-size:.64rem;padding:2px 5px}.tm-upgrade .tm-plans{width:100%}}.pricing-trial-ctas{display:flex;flex-wrap:wrap;gap:10px}.pricing-trial-coupon{align-self:flex-start;font-size:14px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px}@keyframes zk-m-pricing-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes zk-m-pricing-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes zk-m-pricing-pill-r{0%{opacity:.6;transform:translate3d(6px,0,0) scale(.96)}to{opacity:1;transform:none}}@keyframes zk-m-pricing-pill-l{0%{opacity:.6;transform:translate3d(-6px,0,0) scale(.96)}to{opacity:1;transform:none}}@keyframes zk-m-pricing-swap-a{0%{opacity:.2;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes zk-m-pricing-swap-b{0%{opacity:.2;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.focus-pricing .pricing-trial{animation:zk-m-rise var(--zk-dur-4) var(--zk-ease-out) backwards}.focus-pricing .plan-term{animation:zk-m-fade var(--zk-dur-3) ease backwards;animation-delay:var(--zk-stagger)}.focus-pricing .plans.three>.plan{animation:zk-m-rise var(--zk-dur-4) var(--zk-ease-out) backwards}.focus-pricing .plans.three>.plan-free{animation-delay:calc(2 * var(--zk-stagger))}.focus-pricing .plans.three>.plan-pro{animation-delay:calc(3 * var(--zk-stagger))}.focus-pricing .plans.three>.plan-premium{animation-delay:calc(4 * var(--zk-stagger))}.focus-pricing .plans.three>.plan:before{animation:zk-m-pricing-draw var(--zk-dur-4) var(--zk-ease-out) backwards}.focus-pricing .plans.three>.plan-free:before{animation-delay:calc(2 * var(--zk-stagger) + .26s)}.focus-pricing .plans.three>.plan-pro:before{animation-delay:calc(3 * var(--zk-stagger) + .26s)}.focus-pricing .plans.three>.plan-premium:before{animation-delay:calc(4 * var(--zk-stagger) + .26s)}.plans .plan-pro:before{filter:drop-shadow(0 0 6px rgba(39,224,161,.55))}@media (hover:hover) and (pointer:fine){.focus-pricing .plans.three>.plan-pro:before{animation:zk-m-pricing-draw var(--zk-dur-4) var(--zk-ease-out) calc(3 * var(--zk-stagger) + .26s) backwards,zk-m-pricing-breathe 4.2s ease-in-out 1.6s infinite}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.plans.three>.plan{transition:transform var(--zk-dur-2) var(--zk-ease-out),filter var(--zk-dur-2) ease,box-shadow .2s ease,border-color .2s ease}.plans.three>.plan:hover{filter:var(--zk-glow-filter)}.plans.three>.plan-premium:hover{filter:drop-shadow(0 8px 22px rgba(212,175,55,.14))}}.plan-term button{transition:background .15s,color .15s,transform var(--zk-dur-1) var(--zk-ease-out)}.plan-term button:first-child[aria-pressed=true]{animation:zk-m-pricing-pill-r var(--zk-dur-3) var(--zk-ease-spring) backwards}.plan-term button:last-child[aria-pressed=true]{animation:zk-m-pricing-pill-l var(--zk-dur-3) var(--zk-ease-spring) backwards}.plans .plan-head .plan-term-note:not(:has(>strong))>span,.plans .plan-premium .plan-price:not(:has(.plan-off))>:is(b,i),.plans .plan-pro .plan-price:not(:has(.plan-off))>:is(b,i){animation:zk-m-pricing-swap-a var(--zk-dur-3) var(--zk-ease-out) backwards}.plans .plan-head .plan-term-note:has(>strong)>:is(span,strong),.plans .plan-premium .plan-price:has(.plan-off)>:is(b,i),.plans .plan-pro .plan-price:has(.plan-off)>:is(b,i){animation:zk-m-pricing-swap-b var(--zk-dur-3) var(--zk-ease-out) backwards}.plans .plan-off{animation:zk-m-scale-in var(--zk-dur-3) var(--zk-ease-spring) backwards}.plans .btn:active:not([aria-disabled=true]),.pricing-trial .btn:active{transform:translateY(1px) scale(.98)}.plan-term button:active{transform:scale(.96)}.plan-partner{transition:transform var(--zk-dur-1) var(--zk-ease-out),border-color .16s ease,background .16s ease,color .16s ease}.plan-partner:active{transform:scale(.98)}.pricing-comparison[open] .compare tbody tr,.pricing-comparison[open] .compare-lead{animation:zk-m-fade var(--zk-dur-3) ease backwards}.pricing-comparison[open] .compare tbody tr{animation-delay:60ms}.pricing-comparison[open] .compare tbody tr:nth-child(2){animation-delay:.1s}.pricing-comparison[open] .compare tbody tr:nth-child(3){animation-delay:.14s}.pricing-comparison[open] .compare tbody tr:nth-child(4){animation-delay:.18s}.pricing-comparison[open] .compare tbody tr:nth-child(5){animation-delay:.22s}.pricing-comparison[open] .compare tbody tr:nth-child(6){animation-delay:.26s}.pricing-comparison[open] .compare tbody tr:nth-child(7){animation-delay:.3s}.pricing-comparison[open] .compare tbody tr:nth-child(8){animation-delay:.34s}.pricing-comparison[open] .compare tbody tr:nth-child(9){animation-delay:.38s}.pricing-comparison[open] .compare tbody tr:nth-child(n+10){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.focus-pricing .plan-term,.focus-pricing .plans.three>.plan,.focus-pricing .plans.three>.plan-pro:before,.focus-pricing .plans.three>.plan:before,.focus-pricing .pricing-trial,.plan-term button:first-child[aria-pressed=true],.plan-term button:last-child[aria-pressed=true],.plans .plan-head .plan-term-note:has(>strong)>:is(span,strong),.plans .plan-head .plan-term-note:not(:has(>strong))>span,.plans .plan-off,.plans .plan-premium .plan-price:has(.plan-off)>:is(b,i),.plans .plan-premium .plan-price:not(:has(.plan-off))>:is(b,i),.plans .plan-pro .plan-price:has(.plan-off)>:is(b,i),.plans .plan-pro .plan-price:not(:has(.plan-off))>:is(b,i),.pricing-comparison[open] .compare tbody tr,.pricing-comparison[open] .compare-lead{animation:none}.plan-partner,.plan-term button{transition:none}.plans .btn:active:not([aria-disabled=true]),.pricing-trial .btn:active{transform:translateY(1px)}.plan-partner:active,.plan-term button:active{transform:none}}.focus-pricing>.focus-intro>.container{animation:zk-m-arrive var(--zk-arrive-dur,.56s) cubic-bezier(.22,1,.36,1) 40ms backwards}@media (prefers-reduced-motion:reduce){.focus-pricing>.focus-intro>.container{animation:none}}.is-session-pending .plan .btn,.is-session-pending .plan .plan-partner{opacity:.6;cursor:progress}@media (prefers-reduced-motion:no-preference){#plans .plan .btn,#plans .plan .plan-partner{transition:opacity var(--zk-dur-2,.15s) ease}}.plans.four{max-width:1280px}.plan-max{position:relative;border-color:var(--max-line);background:linear-gradient(180deg,var(--max-soft),transparent 42%),var(--card,transparent)}.plan-max .plan-head h3,.plan-max .plan-price b{color:var(--max)}.plan-max .plan-off{background:var(--max-soft);color:var(--max)}.plan-max-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--max-line)}@media (hover:hover) and (pointer:fine){.plan-max-cta:hover{border-color:var(--max);color:var(--max)}}.plan-max .plan-soon{border-color:var(--max-line);color:var(--max)}.plans .plan-max:before{background:linear-gradient(90deg,var(--max),var(--max-line))}.plans .plan-max.is-yours{box-shadow:0 0 0 2px var(--max-line)}.plan-max .pk-chip-yours{background:var(--max-soft);color:var(--max)}.plan-max{min-width:0;overflow-wrap:anywhere}