.cpr[data-v-8e26aa9c]{--co:#2563eb;--grad:linear-gradient(135deg,#3b82f6,#2563eb);--ink:#0f172a;--soft:#64748b;color:var(--ink);font-family:Manrope,ui-sans-serif,Segoe UI,system-ui,sans-serif}.cpr-container[data-v-8e26aa9c]{max-width:1180px;margin:0 auto;padding:0 24px}.cpr-section[data-v-8e26aa9c]{padding:74px 0}.cpr-alt[data-v-8e26aa9c]{background:#f6f8fc}.cpr-accent[data-v-8e26aa9c]{color:var(--co)}.cpr[data-v-8e26aa9c] .co-sec-head{margin-bottom:44px}.cpr[data-v-8e26aa9c] .co-sec-head .co-sec-tag{background:#2563eb14}.cpr[data-v-8e26aa9c] .co-sec-head h2{margin-bottom:12px}.cpr[data-v-8e26aa9c] .co-sec-head p{line-height:1.6}.cpr-hero[data-v-8e26aa9c]{position:relative;overflow:hidden;padding:72px 0 40px;text-align:center}.cpr-hero-glow[data-v-8e26aa9c]{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:900px;height:620px;border-radius:50%;background:radial-gradient(circle,#2563eb1f,#2563eb00 66%);pointer-events:none}.cpr-hero-inner[data-v-8e26aa9c]{position:relative;max-width:720px;margin:0 auto}.cpr-eyebrow[data-v-8e26aa9c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--co);background:#2563eb12;border-radius:999px;padding:7px 15px}.cpr-hero-inner h1[data-v-8e26aa9c]{font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:20px 0 0}.cpr-hero-inner p[data-v-8e26aa9c]{font-size:clamp(15px,1.3vw,17px);color:var(--soft);line-height:1.62;margin:18px auto 0;max-width:560px}.cpr-hero-demo[data-v-8e26aa9c]{position:relative;overflow:visible;display:inline-flex;align-items:center;gap:8px;margin:18px auto 0;padding:11px 22px;font-size:14.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:999px;text-decoration:none;box-shadow:0 12px 28px -10px #4f46e58c;transition:transform .16s ease,box-shadow .16s ease}.cpr-hero-demo[data-v-8e26aa9c]:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #4f46e599}.cpr-hero-demo svg[data-v-8e26aa9c],.cpr-hero-demo-note[data-v-8e26aa9c]{position:relative;z-index:1}.cpr-hero-demo svg[data-v-8e26aa9c]{flex-shrink:0}.cpr-hero-demo-note[data-v-8e26aa9c]{font-weight:400;opacity:.82}.cpr-hero-demo[data-v-8e26aa9c]:after,.cpr-hero-demo[data-v-8e26aa9c]:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:999px;background:#7c3aed38;animation:cpr-demo-pulse-8e26aa9c 2.2s ease-out infinite;pointer-events:none}.cpr-hero-demo[data-v-8e26aa9c]:after{animation-delay:1.1s}@keyframes cpr-demo-pulse-8e26aa9c{0%{transform:scale(1);opacity:.85}to{transform:scale(1.7);opacity:0}}@media(max-width:480px){.cpr-hero-demo-note[data-v-8e26aa9c]{display:none}}.cpr-toggle[data-v-8e26aa9c]{display:inline-flex;gap:4px;margin-top:30px;padding:5px;background:#eef2f9;border-radius:999px}.cpr-toggle button[data-v-8e26aa9c]{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-family:inherit;font-size:14px;font-weight:600;color:#64748b;padding:10px 22px;border-radius:999px;cursor:pointer;transition:all .18s}.cpr-toggle button.is-on[data-v-8e26aa9c]{background:#fff;color:var(--co);box-shadow:0 4px 14px -4px #0f172a2e}.cpr-toggle-save[data-v-8e26aa9c]{font-size:10.5px;font-weight:600;color:#16a34a;background:#dcfce7;border-radius:999px;padding:2px 8px}.cpr-plans-wrap[data-v-8e26aa9c]{padding:20px 0 30px}.cpr-plans[data-v-8e26aa9c]{display:grid;gap:20px;align-items:start}.cpr-cols-4[data-v-8e26aa9c]{grid-template-columns:repeat(4,1fr)}.cpr-cols-3[data-v-8e26aa9c]{grid-template-columns:repeat(3,1fr)}.cpr-cols-2[data-v-8e26aa9c]{grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto}.cpr-cols-1[data-v-8e26aa9c]{grid-template-columns:1fr;max-width:380px;margin:0 auto}.cpr-plans[data-v-8e26aa9c]{align-items:stretch}.cpr-plan[data-v-8e26aa9c]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8ecf3;border-radius:7px;padding:26px 22px;box-shadow:0 16px 40px -30px #0f172a42;transition:transform .18s,box-shadow .18s}.cpr-plan[data-v-8e26aa9c]:hover{transform:translateY(-4px);box-shadow:0 30px 56px -30px #2563eb47}.cpr-plan.is-popular[data-v-8e26aa9c]{border:2px solid var(--co);box-shadow:0 30px 60px -28px #2563eb6b}.cpr-plan-badge[data-v-8e26aa9c]{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:5px 16px;box-shadow:0 8px 18px -6px #2563eb80;white-space:nowrap}.cpr-plan-name[data-v-8e26aa9c]{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:4px}.cpr-plan-aud[data-v-8e26aa9c]{font-size:11.5px;font-weight:600;color:var(--co);margin-bottom:12px}.cpr-plan-price[data-v-8e26aa9c]{display:flex;align-items:baseline;gap:4px}.cpr-plan-price b[data-v-8e26aa9c]{font-size:34px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.cpr-plan-period[data-v-8e26aa9c]{font-size:13px;font-weight:600;color:#94a3b8}.cpr-plan-sub[data-v-8e26aa9c]{font-size:11.5px;color:#16a34a;font-weight:600;margin-top:4px;min-height:16px}.cpr-plan-desc[data-v-8e26aa9c]{font-size:12.5px;color:var(--soft);line-height:1.55;margin:14px 0 18px;min-height:54px}.cpr-plan-cta[data-v-8e26aa9c]{display:block;text-align:center;font-size:14px;font-weight:600;color:var(--co);background:#fff;border:1.5px solid #dbe3f0;border-radius:7px;padding:12px;text-decoration:none;transition:all .15s}.cpr-plan-cta[data-v-8e26aa9c]:hover{border-color:var(--co);background:#f5f8ff}.cpr-plan-cta.is-primary[data-v-8e26aa9c]{color:#fff;background:var(--grad);border-color:transparent;box-shadow:0 10px 24px -8px #2563eb80}.cpr-plan-cta.is-primary[data-v-8e26aa9c]:hover{transform:translateY(-1px)}.cpr-plan-feats[data-v-8e26aa9c]{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid #eef1f6;display:flex;flex-direction:column;gap:10px;flex:1}.cpr-plan-feats li[data-v-8e26aa9c]{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;color:#334155}.cpr-plan-feats li svg[data-v-8e26aa9c]{color:#16a34a;flex-shrink:0;margin-top:1px}.cpr-plan-more[data-v-8e26aa9c]{margin-top:16px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--co);cursor:pointer;padding:8px;border-radius:7px;transition:background .15s}.cpr-plan-more[data-v-8e26aa9c]:hover{background:#f5f8ff}.cpr-plan-more svg[data-v-8e26aa9c]{transition:transform .15s}.cpr-plan-more:hover svg[data-v-8e26aa9c]{transform:translate(3px)}.cpr-tax-note[data-v-8e26aa9c]{display:flex;align-items:center;justify-content:center;gap:7px;margin:26px 0 0;font-size:13px;color:var(--soft)}.cpr-tax-note svg[data-v-8e26aa9c]{color:var(--co)}.cpr-table-scroll[data-v-8e26aa9c]{overflow-x:auto}.cpr-table[data-v-8e26aa9c]{min-width:720px;border:1px solid #e8ecf3;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 24px 54px -34px #0f172a3d}.cpr-trow[data-v-8e26aa9c]{display:grid;grid-template-columns:1.6fr repeat(var(--plan-count),1fr);align-items:center}.cpr-thead[data-v-8e26aa9c]{background:#fafbff;position:sticky;top:0;z-index:2;border-bottom:1px solid #eef1f6}.cpr-tfeat[data-v-8e26aa9c]{padding:14px 20px;font-size:13px;font-weight:600;color:#334155}.cpr-thead .cpr-tfeat[data-v-8e26aa9c]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.cpr-tcol[data-v-8e26aa9c]{padding:15px 10px;text-align:center;font-size:14px;font-weight:600;color:var(--ink)}.cpr-tcell.is-hi[data-v-8e26aa9c],.cpr-tcol.is-hi[data-v-8e26aa9c],.cpr-tgroup-c.is-hi[data-v-8e26aa9c]{background:#2563eb0f}.cpr-tcol.is-hi[data-v-8e26aa9c]{color:var(--co);box-shadow:inset 0 3px 0 var(--co)}.cpr-tcell[data-v-8e26aa9c]{display:flex;align-items:center;justify-content:center;padding:12px 10px}.cpr-yes[data-v-8e26aa9c]{place-items:center;width:24px;height:24px;background:#16a34a;color:#fff;box-shadow:0 3px 8px -2px #16a34a73}.cpr-no[data-v-8e26aa9c],.cpr-yes[data-v-8e26aa9c]{display:inline-grid;border-radius:50%}.cpr-no[data-v-8e26aa9c]{place-items:center;width:24px;height:24px;background:#f1f5f9;color:#cbd5e1}.cpr-opt[data-v-8e26aa9c]{font-size:11px;font-weight:600;color:#d97706;background:#d977061a;border-radius:999px;padding:3px 10px;white-space:nowrap}.cpr-val[data-v-8e26aa9c]{font-size:12.5px;font-weight:600;color:#334155;text-align:center}.cpr-val.is-inf[data-v-8e26aa9c]{color:#16a34a}.cpr-tgroup[data-v-8e26aa9c]{background:#f3f6fc;border-top:1px solid #e5ebf5}.cpr-tgroup-l[data-v-8e26aa9c]{grid-column:1;display:inline-flex;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;color:var(--co);text-transform:uppercase;letter-spacing:.03em}.cpr-tgroup-l svg[data-v-8e26aa9c]{flex-shrink:0}.cpr-tgroup-c[data-v-8e26aa9c]{align-self:stretch}.cpr-tsub[data-v-8e26aa9c]{border-top:1px solid #f4f6fb}.cpr-tsub[data-v-8e26aa9c]:hover{background:#fafbff}.cpr-tsub .cpr-tfeat[data-v-8e26aa9c]{font-size:13px;color:#475569}.cpr-trust[data-v-8e26aa9c]{padding:20px 0 66px}.cpr-trust-grid[data-v-8e26aa9c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cpr-trust-item[data-v-8e26aa9c]{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e8ecf3;border-radius:7px;padding:18px 20px;box-shadow:0 14px 34px -28px #0f172a3d}.cpr-trust-ico[data-v-8e26aa9c]{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:#2563eb14;color:var(--co);flex-shrink:0}.cpr-trust-item b[data-v-8e26aa9c]{display:block;font-size:var(--co-fs-small);font-weight:600;color:var(--ink)}.company-root .cpr-trust-item small[data-v-8e26aa9c]{display:block;font-size:var(--co-fs-small)!important;color:var(--soft);margin-top:2px;line-height:1.4}.cpr-faq-wrap[data-v-8e26aa9c]{max-width:820px}.cpr-faq-help[data-v-8e26aa9c]{display:flex;align-items:center;gap:16px;margin-top:34px;padding:22px 26px;background:#f6f8fc;border:1px solid #e5ebf5;border-radius:7px;flex-wrap:wrap}.cpr-faq-help>svg[data-v-8e26aa9c]{color:var(--co);flex-shrink:0}.cpr-faq-help-txt[data-v-8e26aa9c]{flex:1;min-width:200px}.cpr-faq-help-txt b[data-v-8e26aa9c]{display:block;font-size:var(--co-fs-small);font-weight:600;color:var(--ink)}.company-root .cpr-faq-help-txt small[data-v-8e26aa9c]{display:block;font-size:var(--co-fs-small)!important;color:var(--soft);margin-top:2px}.cpr-faq-help-btn[data-v-8e26aa9c]{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#fff;background:var(--grad);border-radius:7px;padding:12px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s}.cpr-faq-help-btn[data-v-8e26aa9c]:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #2563eb80}@media(max-width:940px){.cpr-cols-4[data-v-8e26aa9c]{grid-template-columns:repeat(2,1fr)}.cpr-trust-grid[data-v-8e26aa9c]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cpr-plans-wrap[data-v-8e26aa9c]{padding:20px 0 30px}.cpr-cols-1[data-v-8e26aa9c],.cpr-cols-2[data-v-8e26aa9c],.cpr-cols-3[data-v-8e26aa9c],.cpr-cols-4[data-v-8e26aa9c],.cpr-plans[data-v-8e26aa9c]{display:flex;grid-template-columns:none;max-width:none;margin:0;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 20px 6px;margin-inline:-24px}.cpr-plans[data-v-8e26aa9c]::-webkit-scrollbar{display:none}.cpr-plan[data-v-8e26aa9c]{flex:0 0 82%;max-width:340px;scroll-snap-align:center}.cpr-plan[data-v-8e26aa9c]:hover{transform:none}.cpr-trust-grid[data-v-8e26aa9c]{grid-template-columns:1fr}.cpr-faq-help[data-v-8e26aa9c]{flex-direction:column;text-align:center}}
