.pz-co-more{color:#334155;font-size:.9375rem;margin:1.25rem 0 0;text-align:center}.pz-co-more a{color:#6d28d9;font-weight:700}.pz-co-more .pz-arrow{color:#6d28d9;height:14px;vertical-align:-2px;width:14px}.pz-month{counter-reset:none;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.pz-month-step{align-content:start;align-items:start;background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 1px 2px #0f172a0a,0 26px 48px -36px #1e1b4b73;column-gap:.625rem;display:grid;grid-template-areas:"dot when" "obj obj" "title title" "text text";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(136px,1fr) auto auto;padding:1.125rem 1.125rem 1.375rem;position:relative;text-align:left;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.pz-month-step:hover{box-shadow:0 0 0 1px #7c3aed29,0 30px 54px -34px #4c1d958c;transform:translateY(-4px)}.pz-month-when{align-self:center;color:#c2410c;font-size:.75rem;font-weight:800;grid-area:when;letter-spacing:.02em}.pz-month-dot{background:linear-gradient(150deg,#8b5cf6,#6d28d9);border-radius:10px;box-shadow:0 8px 16px -8px #6d28d9cc;color:#fff;display:grid;font-size:.875rem;font-weight:800;grid-area:dot;height:30px;place-items:center;width:30px}.pz-month-step:last-child .pz-month-dot{background:linear-gradient(150deg,#fb923c,#ea580c);box-shadow:0 8px 16px -8px #ea580ccc}.pz-month-step h3{font-size:1.0625rem;font-weight:800;grid-area:title;letter-spacing:-.015em;margin:0 0 .375rem}.pz-month-step p{color:#475569;font-size:.875rem;grid-area:text;line-height:1.6;margin:0}.pz-month-step a{color:#6d28d9;font-weight:600}.pzm-obj{align-items:center;align-self:stretch;background:radial-gradient(80% 90% at 20% 0,#8b5cf624,#0000 70%),radial-gradient(70% 80% at 100% 100%,#f973161f,#0000 70%),#faf9ff;border-radius:16px;display:flex;gap:.5rem;grid-area:obj;height:auto;justify-content:center;margin:.875rem 0 1rem;min-height:136px;overflow:hidden;position:relative}.pzm-obj:before{background-image:linear-gradient(#7c3aed12 1px,#0000 0),linear-gradient(90deg,#7c3aed12 1px,#0000 0);background-size:16px 16px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000);position:absolute}.pzm-obj>*{position:relative}.pzm-obj .pzc{--w:54px}.pzm-pay{background:#fff;border:1px solid #ede9fe;border-radius:16px;box-shadow:0 18px 30px -18px #4c1d958c;display:grid;gap:.125rem;padding:.875rem 1.25rem;transform:rotate(-3deg)}.pzm-pay em{color:#64748b;font-size:.8125rem;font-style:normal;font-weight:700}.pzm-pay b{color:#0f172a;font-size:1.625rem;font-weight:800;letter-spacing:-.02em}.pzm-ok{background:linear-gradient(150deg,#34d399,#059669);border-radius:50%;box-shadow:0 0 0 4px #fff,0 10px 18px -8px #059669cc;color:#fff;display:grid;height:34px;margin-left:-.75rem;margin-top:2.25rem;place-items:center;width:34px}.pzm-ok svg{height:16px;width:16px}.pzm-obj--slots{gap:.375rem}.pzm-obj .pzc,.pzm-slot{flex-shrink:0}.pzm-slot{background:#ffffffb3;border:1.5px dashed #7c3aed66;border-radius:7px;height:71px;width:54px}.pzm-cal{background:#fff;border:1px solid #ede9fe;border-radius:14px;box-shadow:0 18px 30px -18px #4c1d958c;display:grid;gap:7px;grid-template-columns:repeat(7,15px);padding:.75rem .875rem}.pzm-cal i{background:#ede9fe;border-radius:3px;height:15px;width:15px}.pzm-cal i.is-on{background:linear-gradient(150deg,#fb923c,#ea580c);box-shadow:0 0 0 3px #f9731638;transform:scale(1.25)}.pzm-obj--resume{gap:.875rem}.pzm-ring{background:conic-gradient(#8b5cf6 0 64%,#ede9fe 64% 100%);box-shadow:0 14px 26px -16px #4c1d95b3;height:84px;place-items:center;width:84px}.pzm-play,.pzm-ring{border-radius:50%;display:grid}.pzm-play{background:#fff;height:64px;place-items:center;width:64px}.pzm-play:before{border-bottom:7px solid #0000;border-left:11px solid #7c3aed;border-top:7px solid #0000;content:"";margin-left:3px}.pz-rules{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.pz-rules li{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#475569;display:flex;font-size:.875rem;gap:.75rem;line-height:1.55;padding:1rem 1.1rem}.pz-rules b{color:#0f172a;display:block;font-size:.9375rem;margin-bottom:.2rem}.pz-rule-ico{background:linear-gradient(150deg,#f5f3ff,#ede9fe);border-radius:11px;color:#6d28d9;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pz-rule-ico svg{height:18px;width:18px}.pz-fit-obj .pzc-fan .pzc{--w:52px}.pz-fit{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pz-fit-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 1px 2px #0f172a0a,0 26px 48px -36px #1e1b4b73;display:flex;flex-direction:column;padding:1.125rem 1.25rem 1.375rem;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .25s ease}.pz-fit-card:hover{border-color:#ddd6fe;box-shadow:0 30px 54px -34px #4c1d958c;transform:translateY(-4px)}.pz-fit-card:hover .pzc{--spread:6px;--lift:-3px}.pz-fit-card.is-rec{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#8b5cf6,#c084fc 45%,#f97316) border-box;border:2px solid #0000;box-shadow:0 30px 56px -32px #7c3aed99}.pz-fit-obj{align-items:center;background:radial-gradient(80% 90% at 20% 0,#8b5cf624,#0000 70%),radial-gradient(70% 80% at 100% 100%,#f973161f,#0000 70%),#faf9ff;border-radius:16px;display:flex;height:124px;justify-content:center;margin:0 0 1rem}.pz-fit-kicker{color:#c2410c;font-size:.75rem;font-weight:800}.pz-fit-card h3{font-size:1.125rem;font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:.3rem 0 .5rem}.pz-fit-card p{color:#475569;font-size:.875rem;line-height:1.6;margin:0}.pz-fit-price{color:#64748b!important;font-size:.8125rem!important;margin-top:auto!important;padding-top:1.125rem}.pz-fit-price b{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.pz-fit-go{align-items:center;background:#7c3aed12;border:1px solid #7c3aed33;border-radius:13px;color:#6d28d9;display:inline-flex;font-size:.9375rem;font-weight:750;gap:.3rem;justify-content:space-between;margin-top:.875rem;min-height:44px;padding:0 1rem;text-decoration:none;transition:background .2s ease,color .2s ease}.pz-fit-card.is-rec .pz-fit-go,.pz-fit-card:hover .pz-fit-go{background:#7c3aed;border-color:#7c3aed;color:#fff}.pz-fit-card.is-rec .pz-fit-go{box-shadow:0 12px 22px -12px #6d28d9e6}.pz-fit-go:after{border-radius:22px;content:"";inset:0;position:absolute}.pz-fit-card--team .pz-arrow,.pz-fit-go .pz-arrow{height:14px;transition:transform .2s ease;width:14px}.pz-fit-card:hover .pz-arrow{transform:translateX(3px)}.pz-fit-card--team{align-items:center;background:linear-gradient(120deg,#faf8ff,#fff 60%);flex-direction:row;gap:1.5rem;grid-column:1/-1;justify-content:space-between;padding:1.5rem 1.75rem}.pz-fit-card--team p{max-width:70ch}@media (max-width:1024px){.pz-fit,.pz-month,.pz-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pz-fit{grid-template-columns:minmax(0,1fr)}.pz-fit-card--team{align-items:flex-start;flex-direction:column}.pz-month{grid-template-columns:minmax(0,1fr)}.pzm-obj{height:104px}.pz-rules{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pz-fit-card,.pz-fit-go .pz-arrow,.pz-month-step{transition:none}.pz-fit-card:hover,.pz-month-step:hover{transform:none}}@media (min-width:1025px){.pzm-obj--slots{gap:.25rem}.pzm-obj--slots .pzc{--w:36px}.pzm-obj--slots .pzm-slot{height:48px;width:36px}}.pz-fit-price{text-wrap:balance}.pz-fit-per{display:block;margin-top:.125rem}.cocfg{--cf-ink:#0f172a;--cf-ink-2:#334155;--cf-mute:#64748b;--cf-line:#e2e8f0;--cf-it:#7c3aed;--cf-orange:#f97316;--cf-ease:cubic-bezier(.16,1,.3,1);color:var(--cf-ink);text-align:left}.cocfg p{margin:0}.cocfg :focus-visible{outline:2px solid var(--cf-it);outline-offset:3px}.cocfg-card{background:radial-gradient(110% 80% at 0 0,#7c3aed0d 0,#7c3aed00 55%),#fff;border:1px solid var(--cf-line);border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 18px 48px -24px #0f172a38;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:2.25rem}.cocfg-controls{align-content:start;display:grid;gap:2rem;min-width:0}.cocfg-label-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.cocfg-label{color:var(--cf-ink);font-size:1.125rem;font-weight:800;letter-spacing:-.015em;line-height:1.3}.cocfg-hint{color:var(--cf-mute);font-size:.875rem;margin-top:.25rem!important}.cocfg-seats-out{color:var(--cf-ink-2);font-size:.9375rem;font-weight:600;white-space:nowrap}.cocfg-seats-out b{color:var(--cf-it);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.cocfg-range{--fill:5.26%;appearance:none;background:#0000;cursor:pointer;height:32px;margin:1rem 0 0;width:100%}.cocfg-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8b5cf6 0,#6d28d9 var(--fill),#e2e8f0 var(--fill));border-radius:999px;height:8px}.cocfg-range::-moz-range-track{background:#e2e8f0;border-radius:999px;height:8px}.cocfg-range::-moz-range-progress{background:#7c3aed;border-radius:999px;height:8px}.cocfg-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #7c3aed;border-radius:50%;box-shadow:0 4px 12px #6d28d959;height:28px;margin-top:-10px;width:28px}.cocfg-range::-moz-range-thumb{background:#fff;border:3px solid #7c3aed;border-radius:50%;box-shadow:0 4px 12px #6d28d959;height:22px;width:22px}.cocfg-range:focus-visible{outline:none}.cocfg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #7c3aed4d}.cocfg-scale{color:var(--cf-mute);font-size:.6875rem;font-weight:600;height:1.1rem;margin:.1rem 14px 0;position:relative}.cocfg-scale span{font-variant-numeric:tabular-nums;left:var(--at);position:absolute;transform:translateX(-50%)}.cocfg-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.cocfg-chip{align-items:center;appearance:none;background:#fff;border:1px solid var(--cf-line);border-radius:999px;color:var(--cf-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:700;min-height:40px;padding:.4rem .95rem;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.cocfg-chip:hover{border-color:#c4b5fd;color:var(--cf-ink)}.cocfg-chip.is-active{background:var(--cf-ink);border-color:var(--cf-ink);color:#fff}.cocfg-chip--quote{border-style:dashed;color:#9a3412}.cocfg-seg{background:#f1f5f9;border:1px solid var(--cf-line);border-radius:18px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.35fr);margin-top:1rem;padding:6px}.cocfg-opt{align-items:center;appearance:none;background:#0000;border:0;border-radius:13px;color:var(--cf-ink-2);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.1rem;justify-content:center;min-height:64px;padding:.65rem .25rem .55rem;position:relative;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.cocfg-opt:hover{background:#fff;color:var(--cf-ink)}.cocfg-opt-n{font-size:1.375rem;font-weight:800;letter-spacing:-.03em;line-height:1}.cocfg-opt-w{color:var(--cf-mute);font-size:.75rem;font-weight:600}.cocfg-opt.is-active{background:linear-gradient(160deg,#8b5cf6,#6d28d9);box-shadow:0 10px 24px -10px #6d28d9a6,inset 0 1px 0 #ffffff38;color:#fff}.cocfg-opt.is-active .cocfg-opt-w{color:#ffffffdb}.cocfg-opt.is-rec:not(.is-active){background:#fff;box-shadow:inset 0 0 0 1.5px #f973168c}.cocfg-rec{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;box-shadow:0 4px 10px #ea580c52;color:#fff;font-size:.625rem;font-weight:800;left:50%;letter-spacing:.03em;padding:.16rem .5rem;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.cocfg-period{background:#fff;border:1px solid var(--cf-line);border-radius:999px;display:inline-flex;gap:4px;justify-self:start;padding:4px}.cocfg-cycle{align-items:center;appearance:none;background:none;border:0;border-radius:999px;color:var(--cf-mute);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:700;gap:.45rem;min-height:38px;padding:.4rem 1rem}.cocfg-cycle.is-active{background:var(--cf-ink);color:#fff}.cocfg-cycle-badge{background:#f9731624;border-radius:999px;color:#9a3412;font-size:.6875rem;font-weight:700;padding:.12rem .45rem}.cocfg-cycle.is-active .cocfg-cycle-badge{background:#ffffff29;color:#fff}.cocfg-result{align-self:start;background:linear-gradient(180deg,#faf8ff,#fff 70%);border:1px solid #e9e3fb;border-radius:20px;box-shadow:0 12px 32px -20px #5b21b659;display:flex;flex-direction:column;min-width:0;padding:1.75rem}.cocfg-kicker{color:#c2410c;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cocfg-per{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.9rem!important}.cocfg-per-amount{color:var(--cf-it);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.cocfg-per-unit{color:var(--cf-ink-2);font-size:.875rem}.cocfg-total{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .55rem;line-height:1;margin-top:.9rem!important}.cocfg-total-amount{font-size:clamp(2.5rem,4.4vw,3.5rem);font-variant-numeric:tabular-nums lining-nums;font-weight:800;letter-spacing:-.045em}.cocfg-total-unit{color:var(--cf-ink-2);font-size:.9375rem;font-weight:600}.cocfg-formula{color:var(--cf-mute);font-size:.875rem;font-variant-numeric:tabular-nums;margin-top:.5rem!important}.cocfg-notes{border-top:1px dashed #ddd6fe;display:grid;gap:.55rem;list-style:none;margin:1rem 0 1.25rem;padding:1rem 0 0}.cocfg-notes li{align-items:baseline;color:var(--cf-ink-2);display:grid;font-size:.875rem;gap:.6rem;grid-template-columns:8px minmax(0,1fr);line-height:1.45}.cocfg-notes li[hidden]{display:none}.cocfg-notes li[data-cocfg-row=disc] span:last-child{color:#047857;font-weight:600}.cocfg-notes li[data-cocfg-row=bump]{background:#7c3aed12;border-radius:10px;color:#4c1d95;font-weight:600;padding:.55rem .7rem}.cocfg-dot{background:var(--cf-orange);border-radius:50%;height:8px;transform:translateY(-1px);width:8px}.cocfg-dot--ok{background:#10b981}.cocfg-dot--it{background:var(--cf-it)}.cocfg-cta{line-height:1.25;min-height:54px;text-align:center;white-space:normal}.cocfg-fine{color:var(--cf-mute);font-size:.75rem;line-height:1.5;margin-top:.85rem!important}.cocfg-grid-wrap{background:#fff;border:1px solid var(--cf-line);border-radius:18px;margin-top:2rem;overflow-x:auto}.cocfg-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:620px;width:100%}.cocfg-grid caption{caption-side:top;color:var(--cf-mute);font-size:.8125rem;padding:1rem 1.25rem .5rem;text-align:left}.cocfg-grid td,.cocfg-grid th{border-top:1px solid var(--cf-line);padding:0;text-align:left}.cocfg-grid thead th{background:#f8fafc;color:var(--cf-mute);font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.7rem 1rem;text-transform:uppercase}.cocfg-grid tbody th{font-size:.9375rem;font-weight:700;padding:.8rem 1rem .8rem 1.25rem;white-space:nowrap}.cocfg-grid tbody tr.is-rec{background:#fffaf5}.cocfg-grid-rec{background:#f9731624;border-radius:999px;color:#9a3412;display:inline-block;font-size:.625rem;font-weight:800;letter-spacing:.03em;margin-left:.45rem;padding:.1rem .45rem;text-transform:uppercase;vertical-align:middle}.cocfg-cell{color:inherit;display:flex;flex-direction:column;gap:.1rem;padding:.8rem 1rem;text-decoration:none;transition:background .15s ease}a.cocfg-cell:focus-visible,a.cocfg-cell:hover{background:#7c3aed0f}.cocfg-cell b{color:var(--cf-ink);font-size:1.0625rem;font-weight:800}.cocfg-cell small{color:var(--cf-mute);font-size:.75rem}.cocfg-grid-fine{color:var(--cf-mute);font-size:.8125rem;line-height:1.55;margin-top:.85rem!important}@media (max-width:1024px){.cocfg-card{gap:1.75rem;grid-template-columns:minmax(0,1fr);padding:1.75rem}}@media (max-width:640px){.cocfg-card{border-radius:20px;padding:1.25rem 1rem}.cocfg-seg{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.cocfg-result{padding:1.25rem}.cocfg-period{justify-self:stretch}.cocfg-cycle{flex:1 1 0;justify-content:center}.cocfg-cycle-badge{display:none}.cocfg-grid-wrap{background:none;border:0;overflow:visible}.cocfg-grid{min-width:0}.cocfg-grid caption{padding:0 0 .75rem}.cocfg-grid thead{display:none}.cocfg-grid,.cocfg-grid tbody,.cocfg-grid td,.cocfg-grid th,.cocfg-grid tr{display:block}.cocfg-grid tbody tr{background:#fff;border:1px solid var(--cf-line);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem;overflow:hidden}.cocfg-grid tbody th{background:#f8fafc;border-top:0;grid-column:1/-1}.cocfg-grid td{border-top:1px solid var(--cf-line)}.cocfg-grid td:nth-of-type(2n){border-left:1px solid var(--cf-line)}}@media (prefers-reduced-motion:reduce){.cocfg-cell,.cocfg-chip,.cocfg-opt{transition:none}}.co-lib{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:grid;gap:2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);margin-top:2.5rem;padding:2rem}.co-lib-head h3{color:#0f172a;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.co-lib-head p{color:#475569;font-size:.9375rem;line-height:1.6;margin:0}.co-lib-steps{counter-reset:colib;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.co-lib-steps li{color:#475569;counter-increment:colib;font-size:.9rem;line-height:1.55;padding-left:2.6rem;position:relative}.co-lib-steps li:before{background:linear-gradient(150deg,#8b5cf6,#6d28d9);border-radius:50%;color:#fff;content:counter(colib);display:grid;font-size:.8125rem;font-weight:800;height:1.9rem;left:0;place-items:center;position:absolute;top:0;width:1.9rem}.co-lib-steps b{color:#0f172a;display:block;font-size:.9375rem}.co-starter{align-items:center;background:linear-gradient(120deg,#fff7ed,#fff 55%,#faf5ff);border:1px solid #f9731659;border-radius:20px;display:grid;gap:2rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:1.25rem;padding:2rem}.co-starter-kicker{color:#c2410c;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.co-starter h3{color:#0f172a;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:.35rem 0 .5rem}.co-starter p{color:#475569;font-size:.9375rem;line-height:1.6;margin:0}.co-starter-list{display:grid;gap:.45rem;list-style:none;margin:1rem 0 0;padding:0}.co-starter-list li{font-size:.9rem;line-height:1.45;padding-left:1.4rem;position:relative}.co-starter-list li:before{background:#f97316;border-radius:2px;content:"";height:8px;left:0;position:absolute;top:.45em;width:8px}.co-starter-list a{border-bottom:1px solid #7c3aed4d;color:#0f172a;font-weight:600;text-decoration:none}.co-starter-list a:hover{border-bottom-color:initial;color:#6d28d9}.co-starter-price{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 28px -20px #0f172a59;padding:1.5rem}.co-starter-amount{color:#334155!important;font-size:.9375rem!important}.co-starter-amount b{color:#0f172a;display:block;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em}.co-starter-sub{color:#64748b!important;font-size:.8125rem!important;margin:.25rem 0 1rem!important}.co-starter-price .btn{justify-content:center;width:100%}@media (max-width:1024px){.co-lib,.co-starter{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.co-lib,.co-starter{padding:1.25rem}.co-lib-steps{grid-template-columns:minmax(0,1fr)}}.cocfg-cta{font-size:1rem}@media (max-width:640px){.cocfg-grid caption{display:block;width:auto}.cocfg-scale span:first-child{display:none}}.pz--page{overflow-x:clip}.pz .pz-head{isolation:isolate;padding:7rem 0 3.5rem;position:relative}.pz--page .pz-head:before{background:radial-gradient(42% 38% at 12% 8%,#8b5cf624 0,#0000 70%),radial-gradient(36% 40% at 88% 22%,#f973161c 0,#0000 72%),radial-gradient(40% 30% at 70% 70%,#8b5cf614 0,#0000 70%);height:min(920px,100%)}.pz--page .pz-head:after,.pz--page .pz-head:before{content:"";inset:0 0 auto;pointer-events:none;position:absolute;z-index:-1}.pz--page .pz-head:after{background-image:linear-gradient(#7c3aed0f 1px,#0000 0),linear-gradient(90deg,#7c3aed0f 1px,#0000 0);background-size:44px 44px;height:760px;mask-image:radial-gradient(70% 60% at 70% 30%,#000 0,#0000 75%)}.pz .pz-head-intro{animation:none}.pzh{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-bottom:2.5rem}.pzh .pz-head-intro{margin:0 auto;max-width:680px;text-align:center}.pzh .pz-title{font-size:clamp(2.125rem,1.4rem + 2.6vw,3.375rem);letter-spacing:-.03em;line-height:1.06}.pzh .pz-lede{font-size:1.0625rem;line-height:1.7}.pzh-proof{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;margin:1.75rem 0 0;padding:0}.pzh-proof li{backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid var(--pz-line);border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 14px 28px -22px #4c1d9573;display:grid;gap:.125rem;min-width:7.5rem;padding:.75rem 1rem;text-align:left}.pzh-proof b{background:linear-gradient(120deg,#7c3aed,#c2410c);-webkit-background-clip:text;background-clip:text;color:var(--pz-ink);font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.05;-webkit-text-fill-color:#0000}.pzh-proof span{color:var(--pz-mute);font-size:.8125rem;font-weight:600}.pzs{aspect-ratio:11/9;margin:0 auto;max-width:640px;position:relative;width:100%}.pzs-still,.pzs-still img{display:block;height:100%;width:100%}.pzs-still img{mix-blend-mode:multiply;object-fit:contain}.pzs-stage{inset:0;position:absolute}.pzs-canvas{display:block;height:100%!important;width:100%!important}.pzs.is-3d .pzs-still{opacity:0;transition:opacity .45s ease}.pzs.is-pointing .pzs-stage{cursor:pointer}.pzs-labels{inset:0;pointer-events:none;position:absolute}.pzs-label{backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:14px;box-shadow:0 12px 24px -16px #0f172a8c;color:#64748b;display:grid;justify-items:center;left:0;line-height:1.1;padding:.375rem .625rem .3125rem;position:absolute;top:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;white-space:nowrap;will-change:transform,opacity}.pzs-label strong{color:#0f172a;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.pzs-label span{font-size:.6875rem;font-weight:650}.pzs-label em{color:#c2410c;font-size:.625rem;font-style:normal;font-weight:800;margin-bottom:.125rem}.pzs-label b{color:#6d28d9;display:none;font-size:.75rem;font-weight:800;margin-top:.125rem}.pzs-label.is-rec{border-color:#f973168c;box-shadow:0 14px 26px -14px #f97316a6}.pzs-label.is-on{background:#fff;border-color:#7c3aed80;box-shadow:0 16px 30px -14px #7c3aedb3}.pzs-label.is-on b{display:block}.pzs-cap{color:var(--pz-mute);font-size:.8125rem;margin:.25rem 0 0;text-align:center;text-wrap:balance}.pzs-cap-3d{display:none}.pzs.is-3d .pzs-cap-3d{display:inline}@media (min-width:1024px){.pzh{gap:1.5rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.pzh .pz-head-intro{margin:0;text-align:left}.pzh .pz-lede{margin:0}.pzh-proof{justify-content:flex-start}.pzs{margin:-1.5rem 0 -1rem;max-width:none}}@media (min-width:1280px){.pzs{margin:-1.5rem -2rem -1rem 0;width:calc(100% + 2rem)}}@media (max-width:1023px){.pzs{aspect-ratio:16/10}.pzs-still img{object-fit:cover;object-position:50% 62%}}.pzc{--w:34px;background:linear-gradient(168deg,color-mix(in srgb,var(--cv-2) 58%,var(--cv)) 0,var(--cv) 46%,color-mix(in srgb,var(--cv) 82%,#0f172a) 100%);border-radius:calc(var(--w)*.16);box-shadow:inset 3px 0 0 #ffffff3d,inset 0 0 0 1px #ffffff1f,0 10px 16px -10px color-mix(in srgb,var(--cv) 70%,#0f172acc);color:#fff;display:grid;flex:0 0 auto;height:calc(var(--w)*1.32);overflow:hidden;place-items:end start;position:relative;transform:translateX(calc(var(--i, 0)*var(--spread, 0px))) translateY(var(--lift,0)) rotate(var(--r,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;width:var(--w)}.pzc:before{background-image:linear-gradient(#ffffff29 1px,#0000 0),linear-gradient(90deg,#ffffff29 1px,#0000 0);background-size:7px 7px;content:"";inset:0;mask-image:linear-gradient(200deg,#000 10%,#0000 70%);position:absolute}.pzc[data-pat=dots]:before{background-image:radial-gradient(#ffffff57 1px,#0000 1.4px);background-size:6px 6px}.pzc[data-pat=lines]:before{background-image:repeating-linear-gradient(135deg,#fff3 0 1px,#0000 1px 6px);background-size:auto}.pzc[data-pat=rings]:before{background-image:repeating-radial-gradient(circle at 100% 0,#fff3 0 1px,#0000 1px 6px);background-size:auto}.pzc-sym{background:#fffffff0;border-radius:calc(var(--w)*.12);color:var(--cv);display:grid;height:calc(var(--w)*.5);margin:0 0 calc(var(--w)*.14) calc(var(--w)*.16);place-items:center;position:relative;width:calc(var(--w)*.5)}.pzc-sym svg{height:72%;stroke-width:2.4;width:72%}.pzc-fan{align-items:flex-end;display:inline-flex;padding:6px 0 4px 4px}.pzc-fan .pzc+.pzc{margin-left:calc(var(--w)*-.42)}.pzc-free,.pzc-more{background:#f5f3ff;border:1px solid #7c3aed38;border-radius:999px;color:#6d28d9;display:grid;flex:0 0 auto;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;height:26px;margin-left:.5rem;min-width:34px;padding:0 .5rem;place-items:center}.pzc-free small{display:none}.pzc-free{background:#f5f3ffb3;border:1.5px dashed #7c3aed73;border-radius:6px;gap:.25rem;grid-auto-flow:column;height:auto;margin-left:.375rem;min-height:44px;padding:0 .45rem}.pzc-fan--lg .pzc{--w:46px}.pzc-fan.pzc-fan--sm .pzc{--w:24px}.pzc-fan--sm .pzc-sym{display:none}.pzl{--pz-ink:#0f172a;--pz-ink-2:#334155;--pz-mute:#64748b;--pz-line:#e2e8f0;--pz-it:#7c3aed;--pz-nonit:#f97316;--pz-ease:cubic-bezier(.16,1,.3,1);color:var(--pz-ink);margin-top:.25rem;scroll-margin-top:6rem;text-align:left}.pzl .pz-visually-hidden,.pzl-cycle legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pzl-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:1.5rem}.pzl-title{color:var(--pz-ink);font-size:1.625rem;font-weight:800;letter-spacing:-.025em;margin:0 0 .25rem}.pzl-sub{color:var(--pz-mute);font-size:.9375rem;line-height:1.55;margin:0;max-width:56ch}.pzl-cycle{align-items:stretch;background:#fff;border:1px solid var(--pz-line);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 12px 26px -20px #4c1d9573;display:inline-flex;gap:4px;margin:0;min-inline-size:0;padding:5px;position:relative}.pzl-cycle-in{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.pzl-cycle-opt{align-items:center;border-radius:13px;color:var(--pz-ink-2);cursor:pointer;display:inline-flex;flex-direction:column;font-size:.9375rem;font-weight:750;justify-content:center;line-height:1.2;min-height:48px;min-width:8rem;padding:.45rem 1.15rem;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.pzl-cycle-opt small{color:#9a3412;font-size:.6875rem;font-weight:700;margin-top:2px}.pzl-cycle-opt:hover{color:var(--pz-ink)}.pzl-cycle-in:checked+.pzl-cycle-opt{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 10px 20px -10px #6d28d9d9;color:#fff}.pzl-cycle-in:checked+.pzl-cycle-opt small{color:#ffffffe6}.pzl-cycle-in:focus-visible+.pzl-cycle-opt{outline:2px solid var(--pz-it);outline-offset:2px}.pzl-cols,.pzl-row,.tpl-row{align-items:center;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.2fr) 13rem minmax(0,.72fr) minmax(0,1fr) 13.25rem}.pzl-cols{color:var(--pz-mute);font-size:.75rem;font-weight:650;padding:0 1.75rem .625rem}.pzl-list,.tpl-list{background:#fff;border:1px solid var(--pz-line);border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 40px 70px -48px #1e1b4b73;list-style:none;margin:0;padding:.375rem}.pzl-row,.tpl-row{background:#fff;border-radius:18px;min-height:88px;padding:.875rem 1.375rem;position:relative;transition:transform .35s var(--pz-ease),box-shadow .35s ease,background-color .2s ease}.pzl-row+.pzl-row,.tpl-row+.tpl-row{box-shadow:inset 0 1px 0 var(--pz-line)}.pzl-row.is-lit,.pzl-row:hover,.tpl-row:hover{background:#fff;box-shadow:0 0 0 1px #7c3aed33,0 22px 40px -22px #4c1d9580;transform:translateY(-3px);z-index:2}.pzl-row.is-lit .pzc,.pzl-row:hover .pzc,.tpl-row:hover .pzc{--spread:7px;--lift:-3px}.pzl-row.is-rec{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#8b5cf6,#c084fc 45%,#f97316) border-box;border:2px solid #0000;border-radius:22px;box-shadow:0 30px 60px -30px #7c3aed99,0 12px 24px -18px #f9731680;margin:.5rem -.875rem;min-height:128px;padding:1.375rem 2.25rem;z-index:1}.pzl-row+.pzl-row.is-rec,.pzl-row.is-rec+.pzl-row{box-shadow:none}.pzl-row.is-rec.is-lit,.pzl-row.is-rec:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#8b5cf6,#c084fc 45%,#f97316) border-box;box-shadow:0 38px 70px -30px #7c3aedb3,0 14px 28px -18px #f973168c;transform:translateY(-4px)}.pzl-name{min-width:0}.pzl-n{color:var(--pz-ink);font-size:1.1875rem;font-weight:800;letter-spacing:-.02em}.pzl-rec{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;box-shadow:0 6px 14px -8px #ea580ce6;color:#fff;display:inline-block;font-size:.6875rem;font-weight:800;margin-left:.5rem;padding:.2rem .6rem;vertical-align:.2em}.pzl-head{color:var(--pz-mute);display:block;font-size:.8125rem;line-height:1.4;margin-top:.1875rem;text-wrap:pretty}.pzl-why{color:var(--pz-ink-2);display:block;font-size:.875rem;line-height:1.5;margin-top:.5rem;max-width:36ch}.pzl-row.is-rec .pzl-n{font-size:1.5rem}.pzl-covers{align-items:center;display:flex;min-width:0}.pzl-per,.pzl-price,.tpl-price,.tpl-tier{margin:0;min-width:0}.pzl-per{display:grid}.pzl-per b{color:var(--pz-ink-2);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700}.pzl-per span{color:var(--pz-mute);font-size:.75rem}.pzl-price .pzl-m,.pzl-price .pzl-y,.tpl-price .pzl-m,.tpl-price .pzl-y{display:grid}.pzl-price b,.tpl-price b{color:var(--pz-ink);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.pzl-price span span,.tpl-price span span{color:var(--pz-mute);font-size:.75rem}.pzl-row.is-rec .pzl-price b{font-size:2.125rem}.pzl-long{font-style:normal}.pzl-go,.tpl-go{justify-self:stretch}.pzl-btn{border-radius:13px;display:inline-flex;font-size:.9375rem;font-weight:750;gap:.5rem;justify-content:space-between;min-height:46px;position:static;width:100%}.pzl-row.is-rec .pzl-btn{font-size:1rem;min-height:54px;padding-inline:1.25rem}.pzl-btn.btn-secondary{background:#7c3aed12;border:1px solid #7c3aed33;color:#6d28d9}.pzl-btn.btn-secondary:focus-visible,.pzl-btn.btn-secondary:hover,.pzl-row.is-lit .pzl-btn.btn-secondary,.pzl-row:hover .pzl-btn.btn-secondary,.tpl-row:hover .pzl-btn.btn-secondary{background:var(--pz-it);border-color:var(--pz-it);box-shadow:0 10px 20px -12px #6d28d9e6;color:#fff}.pzl-chev{flex:0 0 auto;transition:transform .2s ease}.pzl-row:hover .pzl-chev,.tpl-row:hover .pzl-chev{transform:translateX(3px)}.pzl-btn-t{white-space:nowrap}.pzl-btn:after{border-radius:18px;content:"";inset:0;position:absolute}.pzl-btn.btn-cta:hover{transform:none}#pz:has(.pzl-cycle-y:checked) .tpl .pzl-m,.pzl-y,.pzl:has(.pzl-cycle-y:checked) .pzl-m{display:none!important}#pz:has(.pzl-cycle-y:checked) .tpl-price .pzl-y,.pzl:has(.pzl-cycle-y:checked) .pzl-price .pzl-y{display:grid!important}#pz:has(.pzl-cycle-y:checked) .tpl .pzl-btn.pzl-y,.pzl:has(.pzl-cycle-y:checked) .pzl-btn.pzl-y{display:inline-flex!important}.pzl-foot{color:var(--pz-mute);font-size:.8125rem;line-height:1.6;margin:1.5rem auto 0;max-width:78ch;text-align:center}.pzl-foot a{color:var(--pz-it)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pzl:not(.pzl--compact) .pzl-row,.tpl-row{animation:pzl-in linear both;animation-range:entry 0 entry 140px;animation-timeline:view()}.pzl:not(.pzl--compact) .pzc{animation:pzc-in linear both;animation-range:entry 0 entry 120px;animation-timeline:view()}}}@keyframes pzl-in{0%{translate:0 18px}to{translate:0 0}}@keyframes pzc-in{0%{scale:.78;translate:-8px 6px}to{scale:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.pzc,.pzl-chev,.pzl-row,.pzs.is-3d .pzs-still,.tpl-row{transition:none}}@media (max-width:1180px){.pzl-cols,.pzl-row,.tpl-row{gap:1rem;grid-template-columns:minmax(0,1.2fr) 10.5rem minmax(0,.8fr) minmax(0,1fr) 13.25rem}.pzc-fan .pzc{--w:30px}.pzc-fan--lg .pzc{--w:38px}}@media (max-width:900px){.pz .pz-head{padding:6.5rem 0 3rem}.pzl-cols{display:none}.pzl-row,.tpl-row{column-gap:1.25rem;grid-template-areas:"name per price" "covers covers go";grid-template-columns:minmax(0,1fr) auto auto;row-gap:.5rem}.pzl-name,.tpl-main{grid-area:name}.pzl-covers,.tpl-covers{grid-area:covers}.pzl-per,.tpl-tier{grid-area:per;text-align:right}.pzl-price,.tpl-price{grid-area:price;text-align:right}.pzl-go,.tpl-go{grid-area:go;width:13.75rem}.pzl-row.is-rec{margin:.5rem -.5rem;padding:1.25rem 1.5rem}.pzc-fan .pzc{--w:32px}.pzc-fan--lg .pzc{--w:40px}}@media (max-width:640px){.pz .pz-head{padding:6rem 0 2.5rem}.pzh{gap:1rem;margin-bottom:1.75rem}.pz--page .pz-head .container{display:flex;flex-direction:column}.pz--page .pzh{display:contents}.pz--page .pzh .pz-head-intro{margin-bottom:1.25rem;order:1}.pz--page .pz-head .pz-bar{order:2}.pz--page .pz-head .pz-panel{order:3}.pz--page .pzs{margin-top:1.75rem;order:4}.pzh-proof{display:none}.pzh .pz-eyebrow{font-size:.6875rem;padding:.375rem .75rem}.pzs-cap{display:none}.pzh .pz-lede{font-size:1rem;line-height:1.6}.pzs{margin:0 -.5rem;width:calc(100% + 1rem)}.pzl-top{align-items:stretch}.pzl-title{font-size:1.375rem}.pzl-cycle{width:100%}.pzl-cycle-opt{flex:1;min-width:0}.pzl-list{border-radius:20px;padding:.25rem}.pzl-row,.tpl-row{column-gap:.875rem;grid-template-areas:"name price" "covers go";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.875rem 1rem;row-gap:.375rem}.pzl-long,.pzl-per{display:none}.pzl-go,.tpl-go{justify-self:end;width:auto}.pzl-btn{border-radius:50%;height:44px;justify-content:center;padding:0;width:44px}.pzl-btn .pzl-btn-t{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pzl-price b,.tpl-price b{font-size:1.3125rem}.pzl-row.is-rec{grid-template-areas:"name price" "covers covers" "go go";margin:.375rem -.125rem;padding:1.125rem 1.125rem 1rem}.pzl-row.is-rec .pzl-n{font-size:1.25rem}.pzl-row.is-rec .pzl-price b{font-size:1.625rem}.pzl-row.is-rec .pzl-go{justify-self:stretch}.pzl-row.is-rec .pzl-btn{border-radius:13px;height:auto;justify-content:space-between;padding:0 1.125rem;width:100%}.pzl-row.is-rec .pzl-btn .pzl-btn-t{height:auto;position:static;width:auto;clip:auto}.pzc-fan .pzc{--w:28px}.pzc-fan--lg .pzc{--w:36px}}@media (max-width:380px){.pzc-fan .pzc{--w:24px}.pzc-more{font-size:.6875rem;min-width:30px}}.pzl--compact{margin-top:0}.pzl--compact .pzl-list{border-radius:14px;box-shadow:none;padding:0}.pzl--compact .pzl-row,.pzl--compact .pzl-row.is-rec{background:#fff;border:0;border-radius:0;box-shadow:none;column-gap:.75rem;grid-template-areas:"name price go" "covers covers go";grid-template-columns:minmax(0,1fr) auto auto;margin:0;min-height:0;padding:.625rem .75rem;row-gap:.25rem;transform:none}.pzl--compact .pzl-row+.pzl-row{box-shadow:inset 0 1px 0 var(--pz-line)}.pzl--compact .pzl-row:first-child{border-radius:13px 13px 0 0}.pzl--compact .pzl-row:last-child{border-radius:0 0 13px 13px}.pzl--compact .pzl-row.is-rec,.pzl--compact .pzl-row:hover{background:#faf8ff}.pzl--compact .pzl-name{grid-area:name}.pzl--compact .pzl-covers{grid-area:covers}.pzl--compact .pzl-price{grid-area:price;text-align:right}.pzl--compact .pzl-go{align-self:center;grid-area:go;width:auto}.pzl--compact .pzl-n,.pzl--compact .pzl-row.is-rec .pzl-n{font-size:.875rem}.pzl--compact .pzl-head{font-size:.75rem}.pzl--compact .pzl-rec{box-shadow:none;font-size:.625rem;margin-left:.375rem;padding:.05rem .4rem}.pzl--compact .pzl-price b,.pzl--compact .pzl-row.is-rec .pzl-price b{font-size:1rem}.pzl--compact .pzc-more{font-size:.625rem;height:20px;margin-left:.375rem;min-width:28px}.pzl--compact .pzl-btn,.pzl--compact .pzl-row.is-rec .pzl-btn{border-radius:50%;height:36px;justify-content:center;min-height:0;padding:0;width:36px}.pzl--compact .pzl-btn .pzl-btn-t,.pzl--compact .pzl-row.is-rec .pzl-btn .pzl-btn-t{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pzl--compact .pzl-btn:after{border-radius:0}.cp-buy-tiers{margin-top:1rem}.cp-buy-tiers-title{color:#334155;font-size:.8125rem;font-weight:700;margin:0 0 .5rem}.cp-buy-tiers-all{color:#7c3aed;display:inline-block;font-size:.8125rem;font-weight:600;margin-top:.5rem;text-decoration:none}.cp-buy-tiers-all:hover{text-decoration:underline;text-underline-offset:3px}.pzs.pzs--shot{aspect-ratio:auto;background:#fff;height:100vh;inset:0;margin:0;max-width:none;position:fixed;width:100vw;z-index:2147483647}.pzs--shot .pzs-cap,.pzs--shot .pzs-still{display:none}.pzs--shot .pzs-label{border-radius:22px;padding:.625rem 1.125rem .5rem}.pzs--shot .pzs-label strong{font-size:2.875rem}.pzs--shot .pzs-label span{font-size:1.5rem}.pzs--shot .pzs-label em{font-size:1.375rem}.tpl-list{padding:0}.tpl-row{border-radius:0}.tpl-row:first-child{border-radius:23px 23px 0 0}.tpl-row:last-child{border-radius:0 0 23px 23px}.tpl-row:only-child{border-radius:23px}.tpl,.tpo{--pz-ink:#0f172a;--pz-ink-2:#334155;--pz-mute:#64748b;--pz-line:#e2e8f0;--pz-it:#7c3aed;--pz-nonit:#f97316;--pz-ease:cubic-bezier(.16,1,.3,1)}@media (min-width:901px){.tpl-row{grid-template-columns:minmax(0,1.2fr) 13.25rem minmax(0,1.1fr) minmax(0,.7fr) 12.5rem}}@media (min-width:901px) and (max-width:1180px){.tpl-row{grid-template-columns:minmax(0,1.2fr) 9.25rem minmax(0,1.1fr) minmax(0,.7fr) 12.5rem}}.tpl{display:grid;gap:2rem}.tpl-group-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;margin:0 0 .75rem;padding:0 .25rem}.tpl-group-title{align-items:center;color:var(--pz-ink);display:inline-flex;font-size:1.125rem;font-weight:800;gap:.5rem;letter-spacing:-.01em;margin:0}.tpl-count{background:#7c3aed1a;border-radius:999px;color:var(--pz-it);display:inline-grid;font-size:.75rem;font-weight:800;height:1.5rem;min-width:1.5rem;padding:0 .375rem;place-items:center}.tpl-group-note{color:var(--pz-mute);font-size:.875rem;margin:0}.tpl-main{display:grid;gap:.125rem;min-width:0}.tpl-dom{border-radius:6px;font-size:.6875rem;font-weight:800;justify-self:start;line-height:1.5;margin-bottom:.25rem;padding:.1rem .5rem}.tpl-dom--it{background:#7c3aed1a;color:#6d28d9}.tpl-dom--nonit{background:#f973161f;color:#9a3412}.tpl-title{color:var(--pz-ink);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;text-decoration:none}.tpl-title,.tpl-year{position:relative;z-index:2}.tpl-title:hover{color:var(--pz-it);text-decoration:underline;text-underline-offset:3px}.tpl-meta{color:var(--pz-mute);font-size:.8125rem}.tpl-covers,.tpo-covers{align-items:flex-end;display:flex;min-width:0}.tpl-tier{display:grid}.tpl-tier b{color:var(--pz-ink-2);font-size:.9375rem;font-weight:700;white-space:nowrap}.tpl-tier span{color:var(--pz-mute);font-size:.75rem;line-height:1.4}.tpl-price{display:grid;gap:.125rem}.tpl-year{color:var(--pz-it);font-size:.75rem;font-weight:600;justify-self:start;text-decoration:none}.tpl-year:hover{text-decoration:underline;text-underline-offset:2px}.pz .tpl-year{display:none}.tpl-note{color:var(--pz-mute);font-size:.875rem;line-height:1.6;margin:1.25rem auto 0;max-width:72ch;text-align:center}.tpl-note a{color:var(--pz-it);font-weight:600}@media (max-width:900px){.tpl-row{grid-template-areas:"name per price" "covers covers go"}.tpl-price{justify-items:end}.tpl-year{justify-self:end}}@media (max-width:640px){.tpl-row{grid-template-areas:"name name price" "per per per" "covers go go";grid-template-columns:auto minmax(0,1fr) auto}.tpl-go{justify-self:end}.tpl-tier{align-items:baseline;column-gap:.5rem;grid-template-columns:auto 1fr;text-align:left}.tpl-dom{margin-bottom:.125rem}.tpl-row .pzc{--w:24px}.tpl-row .pzc-free{min-height:32px}.tpl-row .pzl-btn{border-radius:12px;height:44px;justify-content:space-between;padding:0 .875rem;width:auto}.tpl-row .pzl-btn .pzl-btn-t{height:auto;position:static;width:auto;clip:auto}.tpl-title{font-size:1rem}.tpl-price .tpl-year{display:none}.tpl-covers{gap:.25rem;margin-right:.5rem}.pzc-free small{display:none}}.tpo{display:grid;gap:.75rem;margin-top:1rem}.tpo-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tpo-kicker{color:var(--pz-ink-2);font-size:.875rem;font-weight:700}.tpo-price{color:var(--pz-ink);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.tpo-per{font-size:.875rem;font-weight:600;margin-left:.125rem}.tpo-per,.tpo-what{color:var(--pz-mute)}.tpo-what{font-size:.8125rem;line-height:1.55;margin:0}.tpo-cta{justify-content:center;width:100%}.tpo-year{color:var(--pz-it);font-size:.8125rem;font-weight:600;justify-self:center;text-align:center;text-decoration:none}.tpo-year:hover{text-decoration:underline;text-underline-offset:2px}.tpo--spec .tpo-price{font-size:1.5rem}.pz{--pz-nonit-text:#c2410c;--pz-ink:#0f172a;--pz-ink-2:#334155;--pz-mute:#64748b;--pz-line:#e2e8f0;--pz-paper:#fff;--pz-raised:#f8fafc;--pz-it:#7c3aed;--pz-nonit:#f97316;--pz-ok:#059669;--pz-ease:cubic-bezier(.16,1,.3,1);color:var(--pz-ink)}.pz .comparison-price-row .comparison-highlight strong,.pz .section-label{color:var(--pz-nonit-text)}.pz :focus-visible{border-radius:6px;outline:2px solid var(--pz-it);outline-offset:3px}.pz-head{padding:7.75rem 0 4rem}.pz-head-intro{animation:pz-rise .7s var(--pz-ease) both;margin:0 auto 2.75rem;max-width:720px;text-align:center}.pz-eyebrow{align-items:center;background:linear-gradient(135deg,#f973161a,#8b5cf614);border:1px solid #f973162e;border-radius:999px;display:inline-flex;gap:.45rem;margin-bottom:.875rem;padding:.45rem 1rem}.pz-title{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 1.25rem}.pz-lede{color:var(--pz-ink-2);font-size:1.125rem;line-height:1.75;margin:0 auto;max-width:620px}@keyframes pz-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.active{opacity:1;transform:translateY(0)}.pz-lede strong{font-weight:600}.pz-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin:0 0 1.25rem}.pz-tabs{display:flex;gap:1.75rem}.pz-tab{appearance:none;background:none;border:0;border-bottom:2px solid #0000;color:var(--pz-mute);cursor:pointer;font:inherit;font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;padding:.375rem 0 .5rem;transition:color .15s ease,border-color .15s ease}.pz-tab:hover{color:var(--pz-ink)}.pz-tab.is-active{border-bottom-color:var(--pz-it);color:var(--pz-it)}.pz-period{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.pz-period-group{background:var(--pz-raised);border:1px solid var(--pz-line);border-radius:999px;display:inline-flex;padding:4px}.pz-period-btn{align-items:center;appearance:none;background:none;border:0;border-radius:999px;color:var(--pz-mute);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:700;gap:.45rem;min-height:40px;padding:.5rem 1.1rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.pz-period-btn:hover{color:var(--pz-ink)}.pz-period-btn.is-active{background:var(--pz-it);box-shadow:0 4px 12px #7c3aed47;color:#fff}.pz-period-badge{align-items:center;background:#f9731624;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.6875rem;font-weight:800;letter-spacing:.02em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.pz-period-btn.is-active .pz-period-badge{background:#5b21b6;color:#fff}.pz-period-note{align-items:flex-start;color:var(--pz-mute);display:inline-flex;font-size:.8125rem;gap:.45rem;line-height:1.45;margin:0;max-width:38ch;text-align:left}.pz-period-note:before{background:var(--pz-nonit);border-radius:50%;content:"";flex:0 0 auto;height:7px;margin-top:.45em;width:7px}.pz-period-note.is-yearly{color:var(--pz-ok);font-weight:600}.pz-period-note.is-yearly:before{background:var(--pz-ok)}.pz-panel[hidden]{display:none!important}.pz-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pz-lede a{color:var(--pz-it);font-weight:500;text-decoration:none}.pz-lede a:hover{text-decoration:underline;text-underline-offset:3px}.pz-lede strong{color:var(--pz-ink);font-weight:700}.pz-rail{background:var(--pz-paper);border:1px solid var(--pz-line);border-radius:16px;box-shadow:0 4px 16px #0f172a0f;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.pz-col{align-content:start;border-left:1px solid var(--pz-line);display:grid;grid-row:span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;padding:1.75rem 1.5rem 1.5rem;position:relative;--pz-track:#cbd5e1}@supports not (grid-template-rows:subgrid){.pz-col{display:flex;flex-direction:column}}.pz-col:first-child{border-left:0}.pz-rail--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-rail--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-col:before{background:var(--pz-track);content:"";height:4px;left:0;position:absolute;right:0;top:0}.pz-col--single{--pz-track:var(--pz-ink)}.pz-col--nonit{--pz-track:var(--pz-nonit)}.pz-col--it{--pz-track:var(--pz-it)}.pz-col--both{--pz-track:linear-gradient(90deg,var(--pz-nonit) 0 50%,var(--pz-it) 50% 100%);background:#fcfbff}.pz-col-head{align-items:center;display:flex;gap:.75rem}.pz-col-icon{background:var(--pz-icon-bg,#f1f5f9);border-radius:10px;box-shadow:0 2px 8px var(--pz-icon-glow,#0f172a14);color:var(--pz-icon,#475569);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.pz-col-icon svg{height:20px;width:20px}.pz-col--nonit{--pz-icon-bg:linear-gradient(135deg,#ffedd5,#fff7ed);--pz-icon:#f97316;--pz-icon-glow:#f973162e}.pz-col--it{--pz-icon-bg:linear-gradient(135deg,#ede9fe,#f5f3ff);--pz-icon:#7c3aed;--pz-icon-glow:#7c3aed2e}.pz-col--both{--pz-icon-bg:linear-gradient(135deg,#ffedd5,#ede9fe);--pz-icon:#7c3aed;--pz-icon-glow:#7c3aed2e}.pz-tag{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:0 0 8px 8px;box-shadow:0 4px 12px #f973164d;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.3rem .7rem;position:absolute;right:1.25rem;top:4px;white-space:nowrap;z-index:1}.pz-col-name{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.pz-col-for{color:var(--pz-mute);font-size:.875rem;line-height:1.35;margin:.3rem 0 1.5rem}.pz-price{align-items:baseline;column-gap:.4rem;display:flex;flex-wrap:wrap}.pz-price-amount{font-size:clamp(2.25rem,3.5vw,3.25rem);font-variant-numeric:tabular-nums lining-nums;font-weight:800;letter-spacing:-.045em;line-height:1}.pz-col--both .pz-price-amount{color:var(--pz-nonit-text)}.pz-price-amount.is-swapping{animation:pz-swap .35s var(--pz-ease)}@keyframes pz-swap{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:none}}.pz-price-unit{font-size:1.125rem}.pz-price-per,.pz-price-unit{color:var(--pz-ink-2);font-weight:500}.pz-price-per{flex-basis:100%;font-size:.875rem;margin-top:.55rem}.pz-price-alt{color:var(--pz-mute);flex-basis:100%;font-size:.8125rem;line-height:1.35;margin-top:.1rem;min-height:1.35em}.pz-catalog{border-top:1px solid var(--pz-line);margin-top:1.5rem;padding-top:1.25rem}.pz-tiles{display:grid;gap:4px;grid-template-columns:repeat(9,minmax(0,1fr));list-style:none;margin:0;max-width:338px;padding:0}.pz-tiles li{display:block;min-width:0}.pz-tile{aspect-ratio:1;background:var(--pz-tile-bg,#f1f5f9);border-radius:7px;color:var(--pz-t,#94a3b8);display:grid;min-height:24px;opacity:0;place-items:center;position:relative;transform:scale(.4);transition:transform .16s var(--pz-ease),background .16s ease,color .16s ease,box-shadow .16s ease}.pz-tile svg{display:block;height:60%;width:60%}.pz-tile span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pz-rail.is-lit .pz-tile{animation:pz-tile .5s var(--pz-ease) forwards;animation-delay:calc(var(--i, 0)*14ms)}.pz-tile:focus-visible,.pz-tile:hover{box-shadow:0 6px 16px -8px #0f172a73;outline:none;transform:scale(1.14);z-index:2}.pz-col--single .pz-tile:focus-visible,.pz-col--single .pz-tile:hover{background:var(--pz-ink);color:#fff}.pz-tile--nonit:focus-visible,.pz-tile--nonit:hover{background:#ea580c;color:#fff}.pz-tile--it:focus-visible,.pz-tile--it:hover{background:#6d28d9;color:#fff}.pz-tile:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pz-it)}.pz-peek{background:var(--pz-raised);border:1px solid var(--pz-line);border-radius:12px;height:188px;margin-top:.8rem;overflow:hidden;padding:.7rem .8rem;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.pz-peek:before{background:var(--pz-peek-accent,#0000);bottom:0;content:"";left:0;position:absolute;top:0;transition:background .2s ease;width:3px}.pz-peek.is-on{align-content:center;background:var(--pz-paper);border-color:var(--pz-peek-line,var(--pz-line));box-shadow:0 8px 24px -14px #0f172a73;display:grid}.pz-peek-hint{color:var(--pz-mute);font-size:.8125rem;line-height:1.4;margin:0}.pz-peek-cats-label{color:var(--pz-mute);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:.45rem;text-transform:uppercase}.pz-cats{display:grid;gap:1px 1rem;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));list-style:none;margin:0;padding:0}.pz-cat{align-items:baseline;color:var(--pz-ink-2);display:grid;font-size:.6875rem;gap:.4rem;grid-template-columns:6px minmax(0,1fr) auto;line-height:1.5}.pz-cat-dot{background:var(--pz-mute);border-radius:2px;height:6px;transform:translateY(-1px);width:6px}.pz-cat--it .pz-cat-dot{background:var(--pz-it)}.pz-cat--nonit .pz-cat-dot{background:var(--pz-nonit)}.pz-cat-n{color:var(--pz-ink);font-variant-numeric:tabular-nums;font-weight:700}.pz-peek-cat{color:var(--pz-peek-text,var(--pz-mute));display:block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.pz-peek-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--pz-ink);font-size:.8125rem;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.pz-peek-meta{align-items:center;color:var(--pz-mute);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.2rem .7rem;margin-top:.3rem}.pz-peek-meta b{color:var(--pz-ink-2);font-weight:500}.pz-peek-dot{background:var(--pz-peek-accent,var(--pz-mute));border-radius:50%;display:inline-block;height:7px;margin-right:.3rem;vertical-align:initial;width:7px}.pz-peek-free{color:var(--pz-nonit-text);text-decoration:underline;text-underline-offset:2px}.pz-peek-go{color:var(--pz-it);display:block;font-size:.75rem;font-weight:700;margin-top:.25rem}.pz-tiles .pz-tile{filter:none;transition:transform .18s var(--pz-ease),box-shadow .18s var(--pz-ease),background .18s ease,filter .25s ease}.pz-tiles.is-dimming .pz-tile{filter:grayscale(.7) opacity(.3)}.pz-tiles.is-dimming .pz-tile.is-kin{filter:none}.pz-tile--single{--pz-t:var(--pz-ink)}.pz-tile--muted{--pz-t:#94a3b8;--pz-tile-bg:#f1f5f9}.pz-tile--off{--pz-t:#cbd5e1;--pz-tile-bg:#f8fafc;cursor:default}.pz-tile--off:hover{transform:none}.pz-tile--nonit{--pz-t:#ea580c;--pz-tile-bg:#f973161a}.pz-tile--it{--pz-t:#6d28d9;--pz-tile-bg:#7c3aed1a}@keyframes pz-tile{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pz-catalog-label{border-bottom:1px solid #0000;color:var(--pz-ink);display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;max-width:100%;text-decoration:none;width:max-content}.pz-catalog-label:focus-visible,.pz-catalog-label:hover{border-bottom-color:initial;color:var(--pz-it)}.pz-anchor{line-height:1.4;margin:.5rem 0 0}.pz-anchor,.pz-catalog-sub{color:var(--pz-mute);font-size:.8125rem}.pz-catalog-sub{display:block;margin:.1rem 0 .8rem}.pz-facts{display:grid;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.pz-facts li{align-items:flex-start;color:var(--pz-ink-2);display:flex;font-size:.875rem;gap:.5rem;line-height:1.45}.pz-facts li svg{color:#10b981;flex:0 0 auto;height:15px;margin-top:3px;width:15px}.pz-cta{display:flex;flex-direction:column;margin-top:1rem;padding:0 0 .25rem}.pz-cta .btn{white-space:normal;width:100%}.pz-cta .btn-cta{border:1px solid #0000}.pz-switch-note{color:#b45309;font-size:.75rem;line-height:1.45;margin:.5rem 0 0;text-align:center}.pz-active{align-items:center;background:#05966914;border-radius:10px;color:var(--pz-ok);display:flex;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;margin-bottom:.5rem;padding:.7rem 1rem}.pz-rail-hint{color:var(--pz-ink-2)}.pz-rail-fine{color:var(--pz-mute);font-size:.8125rem;line-height:1.5;margin:.875rem 0 0}.pz-rail-fine a{color:var(--pz-mute);text-decoration:underline;text-underline-offset:2px}.pz-rail-fine a:hover{color:var(--pz-ink)}.pz-notes{margin:1.5rem 0 0;max-width:78ch}.pz-notes p{color:var(--pz-ink-2);font-size:.9375rem;line-height:1.6;margin:0}.pz-notes p+p{margin-top:.5rem}.pz-notes strong{color:var(--pz-ink);font-weight:600}.pz-notes .pz-stripe{display:inline-block;height:.95em;margin:0 .1em;vertical-align:-.12em}.pz-choose-go,.pz-incl-go{align-items:center;align-self:flex-start;background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentcolor 35%,#0000);color:var(--pz-go,var(--pz-it));cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:600;gap:.3rem;margin-top:auto;padding:0 0 .15rem;text-decoration:none;transition:gap .2s ease,border-color .2s ease}.pz-choose-go--nonit{--pz-go:var(--pz-nonit-text)}.pz-choose-card--single .pz-choose-go,.pz-choose-card--team .pz-choose-go{--pz-go:var(--pz-ink)}.pz-choose-go:focus-visible,.pz-choose-go:hover,.pz-incl-go:focus-visible,.pz-incl-go:hover{border-bottom-color:initial;gap:.5rem}.pz-arrow{flex:0 0 auto;height:14px;width:14px}.pz-choose-pair{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:auto}.pz-choose-pair .pz-choose-go{margin-top:0}.pz-incl-stats{display:flex;flex-wrap:wrap;gap:.5rem 0;justify-content:center;list-style:none;margin:0 auto 1.75rem;padding:0}.pz-incl-stats li{align-items:center;border-left:1px solid var(--pz-line);display:flex;flex-direction:column;min-width:150px;padding:.25rem 1.5rem}.pz-incl-stats li:first-child{border-left:0}.pz-incl-stats b{background:linear-gradient(135deg,var(--pz-it) 0,var(--pz-nonit) 100%);-webkit-background-clip:text;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}.pz-incl-stats span{color:var(--pz-mute);font-size:.8125rem;font-weight:500;margin-top:.2rem}.pz-incl{background:var(--pz-line);border:1px solid var(--pz-line);border-radius:18px;box-shadow:0 4px 16px #0f172a0f;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.pz-incl-cell{background:var(--pz-paper);display:flex;flex-direction:column;padding:1.75rem 1.625rem 1.5rem;position:relative;transition:background .25s ease}.pz-incl-cell:hover{background:#fcfbff}.pz-incl-cell--hero{background:radial-gradient(120% 90% at 100% 0,#7c3aed14,#0000 58%),var(--pz-paper);grid-column:span 2;grid-row:span 2;padding:2.25rem 2rem 0}.pz-incl-cell--hero:hover{background:radial-gradient(120% 90% at 100% 0,#7c3aed1c,#0000 58%),var(--pz-paper)}.pz-incl-hero-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pz-incl-shot{background:var(--pz-paper);border:1px solid var(--pz-line);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -18px 40px -30px #0f172a80;height:300px;margin:1.5rem 0 0;mask-image:linear-gradient(180deg,#000 78%,#0000);overflow:hidden;position:relative}.pz-incl-shot img,.pz-incl-shot picture{display:block;height:100%}.pz-incl-shot img{object-fit:cover;object-position:top center;width:100%}.pz-incl-icon{align-self:flex-start;background:var(--pz-icon-bg,#f1f5f9);border-radius:11px;box-shadow:0 2px 8px var(--pz-icon-glow,#0f172a14);color:var(--pz-icon,#475569);display:grid;flex:0 0 auto;height:40px;margin-bottom:1rem;place-items:center;transition:transform .3s var(--pz-ease);width:40px}.pz-incl-icon svg{height:20px;width:20px}.pz-incl-cell:hover .pz-incl-icon{transform:translateY(-2px)}.pz-incl-icon--purple{--pz-icon-bg:linear-gradient(135deg,#ede9fe,#f5f3ff);--pz-icon:#7c3aed;--pz-icon-glow:#7c3aed2e}.pz-incl-icon--orange{--pz-icon-bg:linear-gradient(135deg,#ffedd5,#fff7ed);--pz-icon:var(--pz-nonit-text);--pz-icon-glow:#f973162e}.pz-incl-cell--hero .pz-incl-icon{border-radius:14px;height:48px;width:48px}.pz-incl-cell--hero .pz-incl-icon svg{height:24px;width:24px}.pz-incl-cell h3{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 .45rem}.pz-incl-cell--hero h3{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.6rem}.pz-incl-cell p{color:var(--pz-ink-2);font-size:.875rem;line-height:1.6;margin:0 0 1rem}.pz-incl-cell--hero p{font-size:1rem;line-height:1.7;max-width:50ch}.pz-incl-list{display:grid;gap:.5rem;list-style:none;margin:0 0 1rem;max-width:52ch;padding:0}.pz-incl-list li{align-items:flex-start;color:var(--pz-ink);display:flex;font-size:.9375rem;gap:.6rem;line-height:1.5}.pz-tick{background:#0596691a;border-radius:50%;color:var(--pz-ok);display:grid;flex:0 0 auto;height:20px;margin-top:.1rem;place-items:center;width:20px}.pz-tick svg{height:11px;width:11px}.pz-incl-ai-note{color:var(--pz-mute)!important;font-size:.75rem!important;line-height:1.5!important;margin-bottom:1.125rem!important}.pz-incl-ai-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pz-incl-proof{align-items:baseline;border-top:1px dashed var(--pz-line);color:var(--pz-mute)!important;display:flex;font-size:.75rem!important;gap:.5rem;line-height:1.4!important;margin:auto 0 0!important;padding-top:.875rem}.pz-incl-proof b{color:var(--pz-ink);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.pz-incl-proof--text{font-weight:500}.pz-incl-go{margin-top:auto}.pz-cmp-wrap{background:var(--pz-paper);border:1px solid var(--pz-line);border-radius:18px;box-shadow:0 4px 16px #0f172a0f;overflow-x:auto;-webkit-overflow-scrolling:touch}.pz-cmp{border-collapse:initial;border-spacing:0;font-size:.9375rem;min-width:900px;table-layout:fixed;text-align:center;width:100%}.pz-cmp-col-label{width:30%}.pz-cmp-col-both{background:#f973160d}.pz-cmp td,.pz-cmp th{border-bottom:1px solid var(--pz-line);padding:.875rem 1rem;vertical-align:middle}.pz-cmp thead th{background:var(--pz-raised);border-bottom:1px solid var(--pz-line);padding:1.5rem 1rem 1.125rem;vertical-align:bottom}.pz-cmp thead th.pz-cmp-plan{box-shadow:inset 0 4px 0 var(--pz-track,var(--pz-ink))}.pz-cmp-plan--nonit{--pz-track:var(--pz-nonit)}.pz-cmp-plan--it{--pz-track:var(--pz-it)}.pz-cmp-plan--both{--pz-track:linear-gradient(90deg,var(--pz-nonit) 0 50%,var(--pz-it) 50% 100%)}.pz-cmp thead th.pz-cmp-plan--both{background-image:linear-gradient(90deg,var(--pz-nonit) 0 50%,var(--pz-it) 50% 100%);background-position:top;background-repeat:no-repeat;background-size:100% 4px;box-shadow:none}.pz-cmp-lead{text-align:left}.pz-cmp-lead-text{color:var(--pz-mute);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pz-cmp-plan{position:relative}.pz-cmp-plan-icon{background:var(--pz-plan-bg,#f1f5f9);border-radius:10px;color:var(--pz-plan,#475569);display:inline-grid;height:36px;margin-bottom:.5rem;place-items:center;width:36px}.pz-cmp-plan-icon svg{height:18px;width:18px}.pz-cmp-plan--nonit{--pz-plan-bg:#ffedd5;--pz-plan:var(--pz-nonit-text)}.pz-cmp-plan--it{--pz-plan-bg:#ede9fe;--pz-plan:var(--pz-it)}.pz-cmp-plan--both{--pz-plan-bg:linear-gradient(135deg,#ffedd5 0 50%,#ede9fe 50% 100%);--pz-plan:var(--pz-ink);background-color:#f9731614!important}.pz-cmp-plan-name{color:var(--pz-ink);display:block;font-size:1rem;font-weight:800;letter-spacing:-.01em}.pz-cmp-plan-price{color:var(--pz-ink);display:block;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;margin-top:.3rem}.pz-cmp-plan-price small{color:var(--pz-mute);display:block;font-size:.6875rem;font-weight:500;line-height:1.35;margin-top:.15rem}.pz-cmp-plan-price--row{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-top:0}.pz-cmp-plan--both .pz-cmp-plan-price,.pz-cmp-price td:nth-child(5) .pz-cmp-plan-price--row{color:var(--pz-nonit-text)}.pz-cmp-flag{background:var(--pz-nonit);border-radius:999px;color:#fff;font-size:.625rem;font-weight:800;left:50%;letter-spacing:.08em;padding:.2rem .6rem;position:absolute;text-transform:uppercase;top:.625rem;transform:translateX(-50%);white-space:nowrap}.pz-cmp-plan--both .pz-cmp-plan-icon{margin-top:1rem}.pz-cmp tbody th{color:var(--pz-ink);font-weight:600;line-height:1.4;text-align:left}.pz-cmp-sub{color:var(--pz-mute);display:block;font-size:.75rem;font-weight:400;margin-top:.15rem}.pz-cmp-group th{background:var(--pz-raised);border-bottom:1px solid var(--pz-line);color:var(--pz-mute);font-size:.6875rem;font-weight:800;letter-spacing:.1em;padding:.875rem 1rem .625rem;text-transform:uppercase}.pz-cmp-group-dot{background:var(--pz-mute);border-radius:50%;display:inline-block;height:8px;margin-right:.5rem;vertical-align:1px;width:8px}.pz-cmp-group-dot--catalog{background:linear-gradient(90deg,var(--pz-nonit) 0 50%,var(--pz-it) 50% 100%)}.pz-cmp-group-dot--learn{background:var(--pz-it)}.pz-cmp-group-dot--pay{background:var(--pz-ok)}.pz-cmp-group-dot--team{background:var(--pz-ink)}.pz-cmp-group-note{color:var(--pz-mute);font-weight:500;letter-spacing:0;margin-left:.5rem;text-transform:none}.pz-cmp tbody tr:not(.pz-cmp-group):not(.pz-cmp-price):not(.pz-cmp-cta):hover td,.pz-cmp tbody tr:not(.pz-cmp-group):not(.pz-cmp-price):not(.pz-cmp-cta):hover th{background:#fcfbff}.pz-cmp-yes{background:#0596691a;border-radius:50%;color:var(--pz-ok);display:inline-grid;height:26px;place-items:center;width:26px}.pz-cmp-no{color:#94a3b8;font-size:1rem}.pz-cmp-n{color:var(--pz-ink);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.pz-cmp-of{color:var(--pz-mute);display:block;font-size:.6875rem}.pz-cmp-txt{color:var(--pz-ink-2);font-size:.8125rem}.pz-cmp-star{color:var(--pz-mute)}.pz-cmp-price td,.pz-cmp-price th{border-bottom:0;border-top:2px solid var(--pz-line);padding:1.25rem 1rem 1rem}.pz-cmp-price th{color:var(--pz-mute);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pz-cmp-price strong{color:var(--pz-ink);display:block;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.pz-cmp-price small{color:var(--pz-mute);display:block;font-size:.6875rem;margin-top:.15rem}.pz-cmp-price td:nth-child(5) strong{color:var(--pz-nonit-text)}.pz-cmp-cta td{border-bottom:0;padding:.25rem .75rem 1.375rem}.pz-cmp-cta .btn{justify-content:center;white-space:nowrap;width:100%}.pz-cmp-hint{align-items:center;display:none;font-weight:600;gap:.3rem;margin:.625rem 0 0}.pz-cmp-foot,.pz-cmp-hint{color:var(--pz-mute);font-size:.75rem}.pz-cmp-foot{line-height:1.55;margin:1rem 0 0;max-width:100ch}#certificat,#certificate{scroll-margin-top:92px}.pz-cert-band{align-items:center;background:var(--pz-paper);border:1px solid var(--pz-line);border-radius:16px;display:grid;gap:clamp(1.75rem,4vw,3.5rem);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding:clamp(1.5rem,3vw,2.5rem)}.pz-cert-preview{min-width:0;padding:.5rem .5rem 0}.pz-cert-text{color:var(--pz-ink-2);font-size:1rem;line-height:1.6;margin:0;max-width:58ch}.pz-cert-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem}.pz-cert-actions .pz-link{border-bottom:1px solid #7c3aed66;color:var(--pz-it);font-size:.9375rem;font-weight:600;text-decoration:none}.pz-cert-actions .pz-link:hover{border-bottom-color:var(--pz-it)}.pz-cert-legal{color:var(--pz-mute);font-size:.75rem;line-height:1.5;margin:.875rem 0 0;max-width:100ch}.pz-cert-legal a{color:var(--pz-mute);text-decoration:underline;text-underline-offset:2px}@media (max-width:1024px){.pz-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-col:nth-child(3){border-left:0}.pz-col:nth-child(n+3){border-top:1px solid var(--pz-line)}.pz-cert-band{grid-template-columns:1fr}.pz-cert-preview{margin:0 auto;max-width:640px}.pz-rail--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-rail--3 .pz-col{padding-left:1.125rem;padding-right:1.125rem}.pz-rail--3 .pz-col:nth-child(3){border-left:1px solid var(--pz-line)}.pz-rail--3 .pz-col:nth-child(n+3){border-top:0}}@media (max-width:860px){.pz-rail--2,.pz-rail--3{grid-template-columns:minmax(0,1fr)}.pz-rail--3 .pz-col,.pz-rail--3 .pz-col:nth-child(3){border-left:0}.pz-rail--3 .pz-col:nth-child(n+2){border-top:1px solid var(--pz-line)}}@media (min-width:930px) and (max-width:1024px){.pz-peek{height:140px}}@media (max-width:1140px){.pz-head{padding-top:6.5rem}}@media (max-width:860px){.pz-choose{grid-template-columns:1fr}.pz-incl{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-incl-cell--hero{grid-row:auto}.pz-incl-stats li{flex:1 1 40%;min-width:0;padding:.5rem 1rem}.pz-incl-stats li:nth-child(3){border-left:0}.pz-cmp{min-width:820px}.pz-cmp-col-label{width:200px}.pz-cmp td:first-child,.pz-cmp th:first-child{background:var(--pz-paper);box-shadow:1px 0 0 var(--pz-line);left:0;position:sticky;z-index:1}.pz-cmp thead th:first-child,.pz-cmp-group th,.pz-cmp-group th:first-child{background:var(--pz-raised)}.pz-cmp-cta td:first-child{background:var(--pz-paper)}.pz-cmp-hint{display:flex}.pz-cmp-cta .btn{line-height:1.25;padding-left:.5rem;padding-right:.5rem;white-space:normal}}@media (max-width:640px){.pz-title{font-size:clamp(1.75rem,8vw,2.125rem);line-height:1.15;margin-bottom:.75rem}.pz-lede{font-size:.9375rem}.pz-head-intro{margin-bottom:1.75rem}.pz-tiles{gap:5px;grid-template-columns:repeat(9,minmax(0,1fr));max-width:315px}.pz-head{padding-top:5.75rem}.pz-lede{font-size:1rem}.pz-bar{align-items:stretch;flex-direction:column;gap:1rem;margin-top:2rem}.pz-tabs{border-bottom:1px solid var(--pz-line);gap:0}.pz-tab{flex:1 1 50%;font-size:1.0625rem;line-height:1.3;margin-bottom:-1px;min-height:0;text-align:center;white-space:nowrap}.pz-period{align-items:stretch}.pz-period-group{display:flex;width:100%}.pz-period-btn{flex:1 1 50%;justify-content:center}.pz-period-note{justify-content:center;max-width:none;text-align:center}.pz-period-note:before{display:none}.pz-rail{grid-template-columns:1fr}.pz-col,.pz-col:nth-child(3){border-left:0}.pz-col:nth-child(n+2){border-top:1px solid var(--pz-line)}.pz-col{display:flex;flex-direction:column;padding:1.375rem 1.25rem 1.25rem}.pz-col--both{box-shadow:inset 0 0 0 1px #7c3aed38}.pz-col-for{margin-bottom:1rem}.pz-anchor{margin-top:.5rem}.pz-rail-hint,.pz-tiles{display:none}.pz-catalog{margin-top:1rem;padding-top:1rem}.pz-peek{height:auto;margin-top:.6rem;padding:.75rem .875rem}.pz-cats{gap:.15rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pz-cat{font-size:.75rem}.pz-facts{margin-top:1rem}.pz-incl{grid-template-columns:1fr}.pz-incl-cell{padding:1.5rem 1.25rem 1.375rem}.pz-incl-cell--hero{grid-column:span 1;padding:1.75rem 1.25rem 0}.pz-incl-shot{border-radius:22px 22px 0 0;height:250px;margin-inline:auto;width:min(420px,100%)}.pz-incl-cell--hero h3{font-size:1.125rem}.pz-incl-cell--hero p{font-size:.9375rem}.pz-incl-list li{font-size:.875rem}.pz-incl-stats b{font-size:1.5rem}.pz-cmp-wrap{border-radius:14px}.pz-cmp td,.pz-cmp th{font-size:.875rem;padding:.75rem}.pz-cmp-col-label{width:168px}.pz-cmp-plan-price{font-size:.875rem}.pz-col-for{margin-bottom:1.125rem}.pz-price-amount{font-size:2.5rem}.pz-period-btn{min-height:40px;padding:.55rem 1rem}.pz-tab{padding:.5rem 0 .625rem}.pz-cert-band{padding:1.25rem}.pz-cert-preview{margin:0 -.625rem;max-width:none;padding:.25rem 0 0}.pz-cert-actions .btn{width:100%}}.pz-cmp-picker{display:none}@media (max-width:760px){.pz-cmp-picker{--pz-gutter:1.25rem;background:var(--pz-paper);box-shadow:0 1px 0 var(--pz-line),0 8px 16px -12px #0f172a2e;display:block;margin:0 calc(var(--pz-gutter)*-1) .875rem;padding:.75rem var(--pz-gutter) .75rem;position:sticky;top:59px;z-index:5}.pz-cmp-picker-label{color:var(--pz-mute);font-size:.6875rem;font-weight:800;letter-spacing:.1em;margin:0 0 .45rem;text-transform:uppercase}.pz-cmp-picks{display:flex;flex-wrap:wrap;gap:.375rem}.pz-cmp-pick{align-items:center;appearance:none;background:var(--pz-paper);border:1px solid var(--pz-line);border-radius:999px;color:var(--pz-ink-2);cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;font-size:.875rem;font-weight:700;gap:.45rem;justify-content:center;min-height:40px;padding:.45rem .8rem;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.pz-cmp-pick-dot{background:var(--pz-pick,var(--pz-ink));border-radius:50%;flex:0 0 auto;height:8px;width:8px}.pz-cmp-pick--nonit{--pz-pick:var(--pz-nonit)}.pz-cmp-pick--it{--pz-pick:var(--pz-it)}.pz-cmp-pick--both .pz-cmp-pick-dot{background:linear-gradient(135deg,var(--pz-nonit) 0 50%,var(--pz-it) 50% 100%)}.pz-cmp-pick.is-active{background:var(--pz-pick-on,var(--pz-ink));border-color:#0000;box-shadow:0 4px 12px #0f172a2e;color:#fff}.pz-cmp-pick--nonit.is-active{--pz-pick-on:var(--pz-nonit-text);box-shadow:0 4px 12px #c2410c47}.pz-cmp-pick--it.is-active{--pz-pick-on:var(--pz-it);box-shadow:0 4px 12px #7c3aed47}.pz-cmp-pick--both.is-active{background:linear-gradient(135deg,var(--pz-nonit-text),var(--pz-it));box-shadow:0 4px 12px #7c3aed47}.pz-cmp-pick.is-active .pz-cmp-pick-dot{background:#ffffffd9}.pz-cmp-wrap{border-radius:18px;overflow:hidden}.pz-cmp{display:block;font-size:.9375rem;min-width:0;text-align:left;width:auto}.pz-cmp colgroup{display:none}.pz-cmp tbody,.pz-cmp thead,.pz-cmp thead tr{display:block}.pz-cmp td:first-child,.pz-cmp th:first-child{box-shadow:none;position:static}.pz-cmp tbody td,.pz-cmp thead th{display:none}.pz-cmp[data-col="2"] thead th:nth-child(2),.pz-cmp[data-col="3"] thead th:nth-child(3),.pz-cmp[data-col="4"] thead th:nth-child(4),.pz-cmp[data-col="5"] thead th:nth-child(5),.pz-cmp[data-col="6"] thead th:nth-child(6){display:grid}.pz-cmp[data-col="2"] tbody td:nth-child(2),.pz-cmp[data-col="3"] tbody td:nth-child(3),.pz-cmp[data-col="4"] tbody td:nth-child(4),.pz-cmp[data-col="5"] tbody td:nth-child(5),.pz-cmp[data-col="6"] tbody td:nth-child(6){display:flex}.pz-cmp thead th.pz-cmp-plan{align-items:center;background:var(--pz-raised);border-bottom:1px solid var(--pz-line);column-gap:.9rem;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;padding:1.25rem 1.125rem 1.125rem;text-align:left}.pz-cmp thead th.pz-cmp-plan--both{background-color:#f973160f!important}.pz-cmp thead .pz-cmp-plan-icon{border-radius:12px;grid-column:1;grid-row:1/4;height:44px;margin:0;width:44px}.pz-cmp thead .pz-cmp-plan-icon svg{height:22px;width:22px}.pz-cmp thead .pz-cmp-flag{grid-column:2;grid-row:1;justify-self:start;margin-bottom:.35rem;position:static;transform:none}.pz-cmp thead .pz-cmp-plan-name{font-size:1.125rem;grid-column:2;grid-row:2;line-height:1.2}.pz-cmp thead .pz-cmp-plan-price{font-size:1.0625rem;grid-column:2;grid-row:3;margin-top:.15rem}.pz-cmp thead .pz-cmp-plan-price small{font-size:.75rem}.pz-cmp tbody tr{align-items:center;border-bottom:1px solid var(--pz-line);display:flex;gap:.875rem;padding:.8rem 1.125rem}.pz-cmp tbody td,.pz-cmp tbody th{border:0;font-size:.9375rem;padding:0}.pz-cmp tbody th[scope=row]{flex:1 1 0%;line-height:1.35;min-width:0}.pz-cmp tbody td{align-items:baseline;flex:0 0 auto;flex-wrap:wrap;gap:0 .3rem;justify-content:flex-end;max-width:46%;text-align:right}.pz-cmp tbody td .pz-cmp-no,.pz-cmp tbody td .pz-cmp-yes{align-self:center}.pz-cmp-sub{font-size:.75rem;line-height:1.35;margin-top:.2rem}.pz-cmp-of{display:inline;font-size:.8125rem;white-space:nowrap}.pz-cmp-txt{font-size:.875rem;line-height:1.35}.pz-cmp-no{background:var(--pz-raised);border-radius:50%;box-shadow:inset 0 0 0 1px var(--pz-line);color:#94a3b8;display:inline-grid;font-size:.875rem;height:26px;line-height:1;place-items:center;width:26px}.pz-cmp tbody tr:hover td,.pz-cmp tbody tr:hover th{background:#0000}.pz-cmp tbody tr.pz-cmp-group{display:block;padding:0}.pz-cmp tbody tr.pz-cmp-group th{background:var(--pz-raised);display:block;font-size:.6875rem;padding:1.125rem 1.125rem .625rem}.pz-cmp-group-note{display:block;font-size:.75rem;margin:.2rem 0 0 1rem}.pz-cmp tbody tr.pz-cmp-price{border-bottom:0;border-top:2px solid var(--pz-line);padding:1.125rem 1.125rem .875rem}.pz-cmp tbody tr.pz-cmp-price th{font-size:.75rem}.pz-cmp tbody tr.pz-cmp-price td{max-width:60%}.pz-cmp tbody tr.pz-cmp-price .pz-cmp-plan-price--row{font-size:1.5rem;text-align:right}.pz-cmp tbody tr.pz-cmp-price .pz-cmp-plan-price--row small{font-size:.75rem}.pz-cmp tbody tr.pz-cmp-cta{border-bottom:0;display:block;padding:0 1.125rem 1.125rem}.pz-cmp tbody tr.pz-cmp-cta td{max-width:none;width:100%}.pz-cmp tbody tr.pz-cmp-cta .btn{font-size:.9375rem;line-height:1.25;min-height:46px;width:100%}.pz-cmp-hint{display:none}.pz-cmp-foot{margin-top:1.25rem}}@media (max-width:480px){.pz-cmp-picker{--pz-gutter:1rem}}@media (max-width:400px){.pz-cmp thead th.pz-cmp-plan{padding:1.125rem 1rem 1rem}.pz-cmp tbody tr{gap:.75rem;padding:.75rem 1rem}.pz-cmp tbody tr.pz-cmp-cta,.pz-cmp tbody tr.pz-cmp-group th,.pz-cmp tbody tr.pz-cmp-price{padding-left:1rem;padding-right:1rem}.pz-cmp tbody td{max-width:50%}}@media (prefers-reduced-motion:reduce){.pz-head-intro{animation:none}.pz-rail.is-lit .pz-tile{animation:none;opacity:1;transform:none}.pz-tiles .pz-tile{transition:none}.pz-tiles.is-dimming .pz-tile{filter:none}.pz-peek,.pz-peek:before,.pz-tile{transition:none}.pz-tile:focus-visible,.pz-tile:hover{transform:none}.pz-tile,.reveal{opacity:1;transform:none}.reveal{transition:none}.pz-price-amount.is-swapping{animation:none}.pz-choose-card,.pz-choose-card:after,.pz-choose-go,.pz-choose-icon,.pz-incl-cell,.pz-incl-icon{transition:none}.pz-choose-card:hover,.pz-choose-card:hover .pz-choose-icon,.pz-incl-cell:hover .pz-incl-icon{transform:none}}@media (max-width:768px){.pz-catalog-label,.pz-choose-go{align-items:center;display:inline-flex;min-height:40px}.pz-peek-cats-label,.pz-period-badge,.pz-tag{font-size:.75rem}.pz-anchor,.pz-price-alt{font-size:.8125rem}.pz-cta .btn{min-height:48px}.pz-incl-go,.pz-link{align-items:center;display:inline-flex;min-height:40px}.pricing-trust-methods-label,.pz-choose-kicker,.pz-cmp-flag,.pz-cmp-picker-label{font-size:.75rem}}.pz-incl{background:none;border:0;border-radius:0;box-shadow:none;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.pz-incl-cell--hero{border:1px solid var(--pz-line);border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 30px 60px -44px #1e1b4b80;display:grid;gap:2rem;grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden;padding:2.25rem 0 0 2.25rem}.pz-incl-cell--hero .pz-incl-hero-body{padding-bottom:2.25rem}.pz-incl-cell--hero .pz-incl-shot{border-radius:16px 0 0 0;border-right:0;height:100%;margin:0;min-height:380px}.pzi{background:#fff;border:1px solid var(--pz-line);border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 30px 60px -44px #1e1b4b80;display:flex;flex-direction:column;grid-column:span 2;overflow:hidden;position:relative;transition:transform .35s var(--pz-ease),box-shadow .35s ease}.pzi:hover{box-shadow:0 0 0 1px #7c3aed29,0 34px 64px -40px #4c1d9599;transform:translateY(-4px)}.pzi--lesson,.pzi--quiz{grid-column:span 3}.pzi-obj{background:radial-gradient(80% 90% at 15% 0,#8b5cf629,#0000 70%),radial-gradient(70% 80% at 100% 100%,#f9731621,#0000 70%),#faf9ff;border-bottom:1px solid #f1eefc;height:250px;overflow:hidden;position:relative}.pzi-obj:before{background-image:linear-gradient(#7c3aed12 1px,#0000 0),linear-gradient(90deg,#7c3aed12 1px,#0000 0);background-size:18px 18px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 85%);position:absolute}.pzi-obj picture,.pzi-obj>img{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0f172a0f,0 26px 44px -22px #1e1b4b8c;display:block;overflow:hidden;position:absolute;transition:translate .5s var(--pz-ease)}.pzi-obj img{display:block;height:auto;width:100%}.pzi:hover .pzi-obj picture,.pzi:hover .pzi-obj>img{translate:0 -6px}.pzi-obj--quiz picture{left:50%;margin-left:-150px;top:-58px;width:300px}.pzi-obj--paths picture,.pzi-obj--progress picture{padding:10px}.pzi-obj--lesson picture{border-radius:0 0 14px 0;left:0;top:0;transform:translateY(-58%);width:171%}.pzi-obj--paths picture{left:50%;margin-left:-150px;top:22px;width:300px}.pzi-obj--progress picture{left:50%;margin-left:-160px;top:20px;width:320px}.pzi-obj--cert{display:grid;place-items:center}.pzi-obj--cert .pzi-cert-doc,.pzi-obj--cert>img{border-radius:4px;height:auto;position:relative;width:min(86%,330px)}.pzi:hover .pzi-obj--cert>img{translate:0 -6px}.pzi-body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.5rem 1.5rem}.pzi-num{align-items:baseline;display:flex;gap:.5rem;margin:0 0 .5rem}.pzi-num b{background:linear-gradient(120deg,#7c3aed,#c2410c);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:1;-webkit-text-fill-color:#0000}.pzi-num span{color:var(--pz-mute);font-size:.875rem;font-weight:650}.pzi h3{color:var(--pz-ink);font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0 0 .5rem}.pzi p{color:#475569;font-size:.9375rem;line-height:1.6;margin:0}.pzi .pz-incl-go{align-self:flex-start;margin-top:auto;padding-top:1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pz-fit-card,.pz-incl-cell--hero,.pz-month-step,.pzi{animation:pzl-in linear both;animation-range:entry 0 entry 140px;animation-timeline:view()}}}@media (max-width:1024px){.pz-incl{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-incl-cell--hero{gap:1.5rem;padding:2rem 0 0 2rem}.pz-incl-cell--hero .pz-incl-shot{min-height:420px}.pzi,.pzi--lesson,.pzi--quiz{grid-column:span 1}.pzi--cert{grid-column:1/-1}}@media (max-width:860px){.pz-incl-cell--hero{grid-template-columns:minmax(0,1fr);padding:2rem 2rem 0}.pz-incl-cell--hero .pz-incl-hero-body{padding-bottom:0}.pz-incl-cell--hero .pz-incl-shot{border-radius:16px 16px 0 0;border-right:1px solid var(--pz-line);height:340px;min-height:0}}@media (max-width:640px){.pz-incl{grid-template-columns:minmax(0,1fr)}.pz-incl-cell--hero{gap:1.25rem;padding:1.5rem 1.25rem 0}.pz-incl-cell--hero .pz-incl-shot{height:250px}.pzi--cert{grid-column:auto}.pzi-obj{height:220px}.pzi-body{padding:1.125rem 1.25rem 1.375rem}.pzi-num b{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.pzi,.pzi-obj picture,.pzi-obj>img{transition:none}.pzi:hover{transform:none}}.pz-incl-cell--hero .pz-incl-shot img{object-position:0 0}.pzi-obj--lesson picture{mask-image:linear-gradient(90deg,#000 72%,#0000 96%)}.pz--page .reveal,.pz--page .reveal.active{opacity:1;transform:none;transition:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pz--page .reveal{animation:pzl-in linear both;animation-range:entry 0 entry 140px;animation-timeline:view()}}}.pz-incl-cell--hero .pz-incl-shot{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,#000 62%,#0000 96%),linear-gradient(90deg,#000 80%,#0000 99%);mask-image:linear-gradient(180deg,#000 62%,#0000 96%),linear-gradient(90deg,#000 80%,#0000 99%)}.pzi--lesson .pzi-obj,.pzi--quiz .pzi-obj{height:340px}.pzi-obj--quiz picture{margin-left:-145px;top:-110px;width:290px}@media (max-width:1024px) and (min-width:641px){.pzi--cert{flex-direction:row}.pzi--cert .pzi-obj{border-bottom:0;border-right:1px solid #f1eefc;flex:0 0 52%;height:auto;min-height:260px}.pzi--cert .pzi-body{justify-content:center}}@media (max-width:640px){.pzi--lesson .pzi-obj,.pzi--quiz .pzi-obj{height:300px}.pzi-obj--quiz picture{margin-left:-131px;top:-98px;width:262px}}