.subscription-plan[data-v-0befb747]{background:#fffdf9;border:1px solid #ded6e4;border-radius:22px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:32px;position:relative}.subscription-plan--featured[data-v-0befb747]{background:#eee8f2;border-color:#b9a5c9;box-shadow:0 12px 35px #7054880c}.subscription-plan .plan-eyebrow[data-v-0befb747]{color:#705488;font-size:12px;font-weight:700;letter-spacing:1.1px;min-height:18px;text-transform:uppercase}.subscription-plan h2[data-v-0befb747]{font-size:30px}.subscription-plan .plan-note[data-v-0befb747]{font-size:16px;min-height:24px}.subscription-plan .plan-price[data-v-0befb747]{align-items:baseline;color:#282235;display:flex;gap:9px;margin-top:12px}.plan-price strong[data-v-0befb747]{font-size:64px;letter-spacing:-2.5px;line-height:1.1}.plan-price span[data-v-0befb747]{font-size:28px}.subscription-plan .plan-access[data-v-0befb747]{color:#534363;margin:10px 0 12px}.plan-access span[data-v-0befb747]{margin-right:6px}.plan-method[data-v-0befb747]{display:flex;flex-direction:column;gap:14px}.plan-method--separated[data-v-0befb747]{border-top:1px solid #cbbdd5;margin-top:12px;padding-top:24px}.plan-method-heading[data-v-0befb747]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.plan-method-heading>strong[data-v-0befb747]{color:#534363;font-size:15px}.plan-method-heading>span[data-v-0befb747]{color:#62586e;font-size:12px}.plan-method-heading .plan-stripe-brand[data-v-0befb747]{color:#635bff;font-size:22px;font-weight:800;letter-spacing:-.6px}.plan-buy[data-v-0befb747]{align-items:center;background:#705488;border:1px solid #705488;border-radius:12px;color:#fff!important;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;padding:15px 18px;transition:background .15s;width:100%}.plan-buy[data-v-0befb747]:hover{background:#5e4376}.plan-buy--stripe[data-v-0befb747]{background:#635bff;border-color:#635bff}.plan-buy--stripe[data-v-0befb747]:hover{background:#5149dc}.plan-buy[data-v-0befb747]:disabled{cursor:wait;opacity:.6}.plan-buy[data-v-0befb747]:focus-visible{outline:3px solid #282235;outline-offset:3px}.subscription-plan .plan-payment[data-v-0befb747]{font-size:12px;line-height:1.5;text-align:center}@media(max-width:600px){.subscription-plan[data-v-0befb747]{padding:25px}.plan-price strong[data-v-0befb747]{font-size:54px}}.subscription-comparison[data-v-0509dfd1]{background:#fffdf9;border:1px solid #e2dae8;border-radius:18px;overflow:hidden}table[data-v-0509dfd1]{border-collapse:collapse;font-size:16px;table-layout:fixed;width:100%}td[data-v-0509dfd1],th[data-v-0509dfd1]{border-bottom:1px solid #ece6ef;line-height:1.45;padding:17px 22px}th[data-v-0509dfd1]:first-child{text-align:left;width:48%}thead th[data-v-0509dfd1]{background:#f3eef5;font-size:17px;font-weight:700;text-align:center}thead small[data-v-0509dfd1]{color:#716b7b;display:block;font-size:12px}tbody th[data-v-0509dfd1],thead small[data-v-0509dfd1]{font-weight:400}td[data-v-0509dfd1]{color:#716b7b;text-align:center}.cell-premium[data-v-0509dfd1]{background:#70548805;color:#624778}.comparison-symbol[data-v-0509dfd1]{font-size:22px;font-weight:700}.cell-unavailable[data-v-0509dfd1]{color:#ada5b3}.comparison-group th[data-v-0509dfd1]{background:#f8f5f9;color:#705488;font-size:13px;font-weight:700;letter-spacing:.6px;padding-block:13px;text-transform:uppercase}tbody:last-child tr[data-v-0509dfd1]:last-child>*{border-bottom:0}.sr-only[data-v-0509dfd1]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:600px){table[data-v-0509dfd1]{font-size:13px}td[data-v-0509dfd1],th[data-v-0509dfd1]{overflow-wrap:anywhere;padding:13px 9px}thead th[data-v-0509dfd1]{font-size:14px}th[data-v-0509dfd1]:first-child{width:44%}.comparison-group th[data-v-0509dfd1]{font-size:12px}}.subscription-page[data-v-7b4ec75e]{min-height:80vh;padding:64px 24px 44px}.subscription-wrap[data-v-7b4ec75e]{margin:auto;max-width:980px}.subscription-intro[data-v-7b4ec75e]{margin:0 auto 36px;max-width:740px;text-align:center}.subscription-intro .eyebrow[data-v-7b4ec75e]{color:#705488;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.subscription-intro h1[data-v-7b4ec75e]{font-size:clamp(34px,4.5vw,52px);letter-spacing:-1.4px;line-height:1.12;margin-bottom:20px}.subscription-intro>p[data-v-7b4ec75e]:last-child{font-size:18px;line-height:1.65;margin:auto;max-width:610px}.subscription-status[data-v-7b4ec75e]{align-items:center;background:#fffdf9;border:1px solid #e3dce8;border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px;padding:18px 22px}.subscription-status strong[data-v-7b4ec75e]{font-size:15px}.subscription-status p[data-v-7b4ec75e]{font-size:13px;margin-top:4px}.subscription-status a[data-v-7b4ec75e]{color:#705488;font-size:14px;font-weight:700}.subscription-status.is-active[data-v-7b4ec75e]{border-color:#b9cdb6}.subscription-error[data-v-7b4ec75e]{background:#fceeed;border-radius:12px;color:#8e3131!important;margin-bottom:20px;padding:14px 18px}.subscription-plans[data-v-7b4ec75e]{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:100px}.subscription-demo[data-v-7b4ec75e]{align-items:center;border-bottom:1px solid #e5deea;display:flex;gap:32px;justify-content:space-between;margin:20px 0 42px;padding:28px 0}.subscription-demo h2[data-v-7b4ec75e]{font-size:21px;letter-spacing:0;margin-bottom:8px}.subscription-demo p[data-v-7b4ec75e]{font-size:15px;line-height:1.65;max-width:600px}.subscription-demo a[data-v-7b4ec75e]{color:#705488;font-size:15px;font-weight:700;white-space:nowrap}.comparison-heading[data-v-7b4ec75e]{margin-bottom:25px}.comparison-heading h2[data-v-7b4ec75e]{font-size:30px;margin-bottom:10px}.comparison-heading p[data-v-7b4ec75e]{font-size:16px}.subscription-help[data-v-7b4ec75e]{padding:36px 0 0;text-align:center}.subscription-help p[data-v-7b4ec75e]{font-size:15px;margin-bottom:8px}.subscription-help a[data-v-7b4ec75e]{color:#705488;font-size:15px;font-weight:700}@media(max-width:600px){.subscription-page[data-v-7b4ec75e]{padding:35px 16px}.subscription-intro[data-v-7b4ec75e]{margin-bottom:25px}.subscription-intro>p[data-v-7b4ec75e]:last-child{font-size:16px}.subscription-plans[data-v-7b4ec75e]{gap:16px;grid-template-columns:minmax(0,1fr)}.subscription-status[data-v-7b4ec75e]{align-items:flex-start;padding:16px}.subscription-status a[data-v-7b4ec75e]{max-width:125px;text-align:right}.subscription-demo[data-v-7b4ec75e]{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:30px}.comparison-heading h2[data-v-7b4ec75e]{font-size:27px}}
