.prc-comparemod{--nj-action:#5810cb;--nj-action-700:#430d9c;--nj-ink:#1b053d;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-darkest:#1b053d;--nj-line:#e7e3ef;--nj-line-2:#f0edf6;--nj-ease:cubic-bezier(.16,.84,.3,1);--hm-max:1280px;--hm-pad:32px;--fs-base:16px;--nj-stick-top:72px}.prc-comparemod.is-nav-hidden{--nj-stick-top:0px}.prc-comparemod *{box-sizing:border-box}.prc-comparemod .nj-container{display:block;margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad);text-align:center}.prc-comparemod .nj-section{padding:88px 0}.prc-compare-toggle{display:flex;justify-content:center;margin-top:28px}.prc-compare-cta{align-items:center;background:none;border:0;color:var(--nj-action);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:7px;padding:6px 4px;transition:color .42s var(--nj-ease)}.prc-compare-cta:hover{color:var(--nj-action-700)}.prc-compare-cta-arr{display:inline-flex;transition:transform .42s var(--nj-ease)}.prc-compare-cta:hover .prc-compare-cta-arr{transform:translateY(3px)}.prc-compare-cta.is-open .prc-compare-cta-arr{transform:rotate(180deg)}.prc-compare-cta.is-open:hover .prc-compare-cta-arr{transform:rotate(180deg) translateY(3px)}.prc-compare-cta:focus-visible{outline:2px solid var(--nj-action);outline-offset:2px}.prc-compare-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 1s var(--nj-ease),opacity .9s var(--nj-ease)}.prc-compare-collapse-inner{min-height:0;overflow:hidden}.prc-compare-collapse.is-open{grid-template-rows:1fr;opacity:1}.prc-compare-collapse.is-settled .prc-compare-collapse-inner{overflow:visible}.prc-compare-collapse .prc-compare-sec{padding-bottom:0;padding-top:48px}@media (prefers-reduced-motion:reduce){.prc-compare-collapse{transition:none}}.prc-compare-sec{background:#fff}.prc-tbl-sentinel{display:block;height:1px;margin:0 0 -1px;padding:0}.prc-tbl-wrap{background:transparent;max-width:1000px}.prc-tbl,.prc-tbl-wrap{margin:0 auto;position:relative}.prc-tbl{background:#fff;border:1px solid #e2dbf0;border-radius:16px;max-width:none;overflow:visible;z-index:1}.prc-tbl-headrow,.prc-tbl-row{align-items:center;display:grid;grid-template-columns:1fr 132px 132px}.prc-tbl-headrow{background:var(--nj-darkest);border-radius:16px 16px 0 0;overflow:hidden;position:sticky;top:var(--nj-stick-top);transition:top .35s var(--nj-ease);z-index:6}@media (prefers-reduced-motion:reduce){.prc-tbl-headrow{transition:none}}.prc-tbl-headrow>span{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:16px 20px}.prc-tbl-pcol{justify-self:stretch;padding:15px 12px;text-align:center}.prc-tbl-headrow .prc-tbl-pcol.pro{background:var(--nj-action);color:#fff}.prc-comparemod.is-pinned .prc-tbl-headrow{border-radius:0;box-shadow:0 10px 24px -18px rgba(27,5,61,.5)}.prc-tbl-group{border-top:1px solid var(--nj-line)}.prc-tbl-row{border-top:1px solid var(--nj-line-2)}.prc-tbl-group>.prc-tbl-row:first-child{border-top:0}.prc-tbl-row:hover{background:#fcfbfe}.prc-tbl-group:last-child .prc-tbl-row:last-child:hover{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.prc-tbl-fcol{display:flex;flex-direction:column;gap:3px;padding:15px 20px;text-align:left}.prc-tbl-fname{color:var(--nj-ink);font-size:var(--fs-base);font-weight:700}.prc-tbl-fdesc{color:var(--nj-ink-4);font-size:13px;line-height:1.45}.prc-tbl-yes{align-items:center;background:#e0faec;border-radius:50%;color:#0c7a44;display:inline-flex;height:20px;justify-content:center;width:20px}.prc-tbl-yes svg{height:12px;width:12px}.prc-tbl-no{color:var(--nj-ink-4);font-size:16px}.prc-tbl-addon{background:#fff;border:1px solid rgba(143,82,241,.3);border-radius:6px;color:#5b23b8;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}@media (max-width:980px){.prc-comparemod{--hm-pad:20px}.prc-comparemod .nj-section{padding:56px 0}.prc-compare-toggle{margin-bottom:22px;margin-top:6px}.prc-compare-collapse .prc-compare-sec{padding-bottom:40px;padding-top:4px}.prc-tbl-headrow,.prc-tbl-row{grid-template-columns:1fr 62px 62px}.prc-tbl-headrow>span{font-size:13px;padding:12px 6px}.prc-tbl-headrow>span:first-child{padding-left:16px}.prc-tbl-fcol{padding:13px 6px 13px 16px}.prc-tbl-fdesc{display:none}.prc-tbl-fname{font-size:16px;line-height:1.3}.prc-tbl-pcol{padding:13px 4px}.prc-tbl-yes{height:18px;width:18px}.prc-tbl-addon{display:inline-block;font-size:9px;letter-spacing:.02em;line-height:1.5;padding:2px 5px;white-space:nowrap}}