.prc-plans{--nj-action:#5810cb;--nj-action-hover:#430d9c;--nj-ink:#1b053d;--nj-ink-2:#3d2063;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-line:#e7e3ef;--nj-line-2:#f0edf6;--nj-eyebrow-accent:#7a3fe4;--nj-focus-ring:rgba(88,16,203,.3);--nj-ease:cubic-bezier(.16,.84,.3,1);--hm-max:1280px;--hm-pad:32px;--fs-base:16px;--fs-eyebrow:11px;--fs-2xs:12px;--fs-price:52px;padding:20px 0 24px}.prc-plans *{box-sizing:border-box}.prc-plans .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad)}.prc-plans .nj-btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.prc-plans .nj-btn.lg{font-size:16px;padding:14px 26px}.prc-plans .nj-btn.primary{background:var(--nj-action);border-color:var(--nj-action);color:#fff}.prc-plans .nj-btn.primary:hover{background:var(--nj-action-hover);border-color:var(--nj-action-hover)}.prc-plans .nj-btn.primary:focus-visible{box-shadow:0 0 0 4px var(--nj-focus-ring);outline:none}.prc-plans-head{align-items:center;display:flex;flex-direction:column;gap:22px;margin-bottom:28px}.prc-plans-title{color:var(--nj-ink);font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-align:center}.prc-plans-sub{color:var(--nj-ink-3);font-size:16px;line-height:1.5;margin:10px 0 0;max-width:460px;text-align:center}.prc-toggle{background:#f0eafb;border:1px solid var(--nj-line);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;padding:4px;position:relative}.prc-toggle-opt{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--nj-ink-3);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:8px 18px;position:relative;transition:color .42s var(--nj-ease),background .42s var(--nj-ease),box-shadow .42s var(--nj-ease);white-space:nowrap;z-index:1}.prc-toggle-opt.on{background:#fff;box-shadow:inset 0 0 0 1px var(--nj-line);color:var(--nj-ink)}.prc-toggle-opt:focus-visible{box-shadow:0 0 0 3px var(--nj-focus-ring);outline:none}.prc-toggle-save{color:#0c7a44;font-size:var(--fs-2xs);font-weight:700}.prc-cards{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1000px}.prc-card{background:#fff;border:1px solid var(--nj-line);border-radius:18px;display:flex;flex-direction:column;opacity:0;position:relative;transform:translateY(20px);transition:opacity .6s var(--nj-ease),transform .6s var(--nj-ease);transition-delay:calc(var(--ci)*.09s)}.prc-plans.is-in .prc-card{opacity:1;transform:none}.prc-card-in{display:flex;flex:1;flex-direction:column;gap:22px;padding:30px 28px}.prc-card-ring{border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute}.prc-card-name{color:var(--nj-ink);font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.prc-price{align-items:baseline;color:var(--nj-ink);display:flex;gap:2px;margin-top:12px}.prc-price-cur{align-self:flex-start;font-size:22px;margin-top:6px}.prc-price-cur,.prc-price-n{font-family:Inter,sans-serif;font-weight:700}.prc-price-n{font-size:var(--fs-price);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.prc-price-sub{color:var(--nj-ink-4);font-size:var(--fs-2xs);font-weight:300;margin-top:6px}.prc-price-save{color:#0c7a44;font-weight:700}.prc-card-blurb{color:var(--nj-ink-3);font-size:var(--fs-base);font-weight:300;line-height:1.55;margin:14px 0 0;min-height:3.1em;text-wrap:pretty}.prc-card-cta{justify-content:center;margin-top:18px;width:100%}.prc-incl-label{color:var(--nj-eyebrow-accent);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.prc-incl-plus{color:var(--nj-action);font-size:1.25em;font-weight:800}.prc-li-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.prc-li{align-items:center;color:var(--nj-ink-2);display:flex;font-size:var(--fs-base);font-weight:400;gap:11px}.prc-li-ic{align-items:center;background:#e0faec;border-radius:50%;color:#0c7a44;display:inline-flex;flex:none;height:16px;justify-content:center;width:16px}.prc-li-ic svg{height:10px;width:10px}.prc-card-incl{border-top:1px solid var(--nj-line-2);padding-top:22px}.prc-ribbon{background:#5b23b8;border-radius:6px;color:#fff;font-size:11px;font-weight:600;left:50%;letter-spacing:.04em;padding:5px 13px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.prc-v-lift .prc-card.is-pop{background:linear-gradient(225deg,#faf7fe,#fcfbfe 45%,#fff) padding-box,linear-gradient(180deg,#8f52f1,#1874fd 55%,#2ce080) border-box;border:1.5px solid transparent}.prc-v-lift .prc-card.is-pop .prc-card-in,.prc-v-lift .prc-card:not(.is-pop) .prc-card-in{padding-top:38px}@media (prefers-reduced-motion:reduce){.prc-card{transition:none}.prc-plans .prc-card{opacity:1;transform:none}}@media (max-width:980px){.prc-plans{padding:14px 0 18px}.prc-plans-head{margin-bottom:22px}.prc-cards{gap:20px;grid-template-columns:1fr;max-width:420px}.prc-price-n{font-size:38px}}