.prc{--w:#2b54e0;--w-wash:#edf1fd;--w-ink:#1a2f78}.prc .pr-trial{background:var(--jx-ok-wash);color:#155c3d;border-radius:999px;margin-top:16px;padding:8px 16px;font-size:.875rem;font-weight:600}.prc .pr-cur{margin-top:18px}.prc .pr-plans{background:var(--jx-grain), radial-gradient(80% 90% at 0% 0%, var(--w-wash) 0%, transparent 60%), radial-gradient(70% 80% at 100% 100%, #f3eee6 0%, transparent 60%), #fafaf8;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1240px;margin:clamp(44px,6vw,64px) auto 0;padding:clamp(14px,2vw,22px);display:grid;box-shadow:inset 0 0 0 1px #1011140d}.prc .pr-plan{box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.prc .pr-plan.is-featured{box-shadow:var(--in-shadow-lift), inset 0 0 0 2px var(--w)}.prc .pr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.prc .pr-name{letter-spacing:-.01em;font-size:1.25rem;font-weight:650}.prc .pr-flag{background:var(--w);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.prc .pr-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650;line-height:1.1}.prc .pr-price small{color:var(--jx-ink-3);margin-left:2px;font-size:.9rem;font-weight:500}.prc .pr-talk{font-size:1.5rem}.prc .pr-usd{color:var(--jx-ink-3);margin-top:-6px;font-size:.78rem}.prc .pr-note{color:var(--jx-ink-2);font-size:.84rem;line-height:1.45}.prc .pr-dl{border-top:1px solid var(--jx-line);border-bottom:1px solid var(--jx-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 0;display:grid}.prc .pr-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.66rem;font-weight:700}.prc .pr-dl dd{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.9rem;font-weight:600}.prc .pr-adds,.prc .pr-for{color:var(--jx-ink-2);font-size:.84rem;line-height:1.5}.prc .pr-adds span,.prc .pr-for span{color:var(--jx-ink);font-weight:700}.prc .pr-cta{margin-top:auto;padding-top:8px}.prc .pr-cta .a-btn{justify-content:center;width:100%}.prc .pr-billing{text-align:center;max-width:820px;color:var(--jx-ink-3);margin:20px auto 0;font-size:.875rem}.prc .pr-owner{text-align:center;max-width:820px;color:var(--jx-ink-2);margin:8px auto 0;font-size:.9375rem}.prc .pr-table{max-width:1120px;box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;margin:clamp(40px,5vw,56px) auto 0;overflow-x:auto}.prc .pr-table table{border-collapse:collapse;width:100%;min-width:46rem}.prc .pr-table th,.prc .pr-table td{border-top:1px solid var(--jx-line);text-align:center;padding:14px 18px;font-size:.9rem}.prc .pr-table thead th{color:var(--jx-ink);background:#fafaf8;border-top:0;font-size:.9375rem;font-weight:650}.prc .pr-table thead th:first-child{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.75rem;font-weight:700}.prc .pr-table th[scope=row]{text-align:left;font-weight:500}.prc .pr-table th[scope=row] span{color:var(--jx-ink);display:block}.prc .pr-table th[scope=row] small{color:var(--jx-ink-3);margin-top:2px;font-size:.78rem;font-weight:400;display:block}.prc .pr-on{color:var(--jx-ok);display:inline-grid}.prc .pr-off{color:var(--jx-ink-3);display:inline-grid}.prc .pr-num{font-variant-numeric:tabular-nums;color:var(--jx-ink-2)}.prc .pr-foot{text-align:center;max-width:760px;color:var(--jx-ink-3);margin:20px auto 0;font-size:.875rem;line-height:1.55}.prc .pr-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1080px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.prc .pr-faq>div{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:18px;padding:22px 24px}.prc .pr-faq dt{font-size:1.0625rem;font-weight:650}.prc .pr-faq dd{color:var(--jx-ink-2);margin-top:8px;font-size:.9375rem;line-height:1.6}@media (max-width:1100px){.prc .pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prc .pr-plans{grid-template-columns:1fr;padding:10px}.prc .pr-faq{grid-template-columns:1fr}.prc .pr-table table{min-width:34rem}.prc .pr-table th,.prc .pr-table td{padding:12px 10px}.prc .pr-table tr>:first-child{z-index:1;width:9.75rem;min-width:9.75rem;box-shadow:inset -1px 0 0 var(--jx-line);background:#fff;position:sticky;left:0}.prc .pr-table thead tr>:first-child{background:#fafaf8}}
