.pp-wrap[data-v-dd8fe8ab]{max-width:1180px;margin:0 auto;padding:0 24px}.pp-hero[data-v-dd8fe8ab] .eh-h1{letter-spacing:-.03em;font-size:clamp(2rem,3.8vw,2.75rem)}.pp-hero[data-v-dd8fe8ab] .eh-sub{font-size:16px}[data-v-dd8fe8ab] .esh-h{letter-spacing:-.022em;font-size:clamp(1.375rem,2.4vw,1.75rem)}[data-v-dd8fe8ab] .esh-sub{font-size:14.5px}.pp-plans[data-v-dd8fe8ab]{padding:32px 0 24px}.pp-grid[data-v-dd8fe8ab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}@media (max-width:980px){.pp-grid[data-v-dd8fe8ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pp-grid[data-v-dd8fe8ab]{grid-template-columns:1fr}}.pp-enterprise[data-v-dd8fe8ab]{border:1px solid var(--color-line);background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary-600) 3%, var(--color-surface)) 0%, var(--color-surface) 100%);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:36px clamp(22px,3vw,44px);display:grid;position:relative;overflow:hidden}.pp-enterprise[data-v-dd8fe8ab]:before{content:"";background:radial-gradient(120% 200% at 100% 0%, color-mix(in oklab, var(--color-primary-600) 10%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.pp-enterprise[data-v-dd8fe8ab]>*{position:relative}@media (max-width:720px){.pp-enterprise[data-v-dd8fe8ab]{grid-template-columns:1fr;gap:22px}}.pp-enterprise-tag[data-v-dd8fe8ab]{background:var(--color-surface);border:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-2);border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.pp-enterprise h3[data-v-dd8fe8ab]{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.15}.pp-enterprise-tagline[data-v-dd8fe8ab]{color:var(--color-muted);max-width:560px;margin:12px 0 18px;font-size:16px;line-height:1.55}.pp-enterprise-bullets[data-v-dd8fe8ab]{color:var(--color-ink-2);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pp-enterprise-bullets li[data-v-dd8fe8ab]{padding-left:16px;position:relative}.pp-enterprise-bullets li[data-v-dd8fe8ab]:before{content:"";background:var(--color-primary-600);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.pp-enterprise-cta[data-v-dd8fe8ab]{flex-direction:column;align-items:flex-end;gap:10px;min-width:200px;display:flex}@media (max-width:720px){.pp-enterprise-cta[data-v-dd8fe8ab]{align-items:flex-start}}.pp-enterprise-note[data-v-dd8fe8ab]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:500}.pp-enterprise-btn[data-v-dd8fe8ab]{background:linear-gradient(180deg, #ffffff24 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%);height:48px;color:var(--color-accent-fg);letter-spacing:-.005em;cursor:pointer;box-shadow:0 1px 0 0 color-mix(in oklab, var(--color-accent-fg) 22%, transparent) inset, 0 12px 28px -10px color-mix(in oklab, var(--color-primary-600) 65%, transparent);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}@supports (color:lab(0% 0 0)){.pp-enterprise-btn[data-v-dd8fe8ab]{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.14) 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%)}}.pp-enterprise-btn[data-v-dd8fe8ab]:hover{filter:brightness(1.04);box-shadow:0 1px 0 0 color-mix(in oklab, var(--color-accent-fg) 25%, transparent) inset, 0 16px 32px -10px color-mix(in oklab, var(--color-primary-600) 75%, transparent);transform:translateY(-1px)}.pp-enterprise-btn[data-v-dd8fe8ab]:active{transform:translateY(0)}.pp-enterprise-btn.is-disabled[data-v-dd8fe8ab]{opacity:.55;pointer-events:none;box-shadow:none}.pp-enterprise-btn-arrow[data-v-dd8fe8ab]{transition:transform .18s}.pp-enterprise-btn:hover .pp-enterprise-btn-arrow[data-v-dd8fe8ab]{transform:translate(3px)}.pp__cta[data-v-dd8fe8ab]{background:var(--color-surface);border:1px solid var(--color-line-strong);height:38px;color:var(--color-ink);letter-spacing:-.005em;cursor:pointer;transition:background var(--duration), border-color var(--duration), color var(--duration);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pp__cta[data-v-dd8fe8ab]:hover{background:var(--color-surface-2)}.pp__cta--primary[data-v-dd8fe8ab]{background:linear-gradient(180deg, #ffffff24 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%);color:var(--color-accent-fg);box-shadow:0 1px 0 0 color-mix(in oklab, var(--color-accent-fg) 22%, transparent) inset, 0 10px 22px -10px color-mix(in oklab, var(--color-primary-600) 65%, transparent);border-color:#0000;transition:transform .18s,box-shadow .18s,filter .18s}@supports (color:lab(0% 0 0)){.pp__cta--primary[data-v-dd8fe8ab]{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.14) 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%)}}.pp__cta--primary[data-v-dd8fe8ab]:hover{background:linear-gradient(180deg, #ffffff24 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%);filter:brightness(1.04);box-shadow:0 1px 0 0 color-mix(in oklab, var(--color-accent-fg) 25%, transparent) inset, 0 14px 28px -10px color-mix(in oklab, var(--color-primary-600) 75%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.pp__cta--primary[data-v-dd8fe8ab]:hover{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.14) 0%, transparent 60%), linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 55%, var(--color-primary-700) 100%)}}.pp__cta--primary[data-v-dd8fe8ab]:active{transform:translateY(0)}.pp__cta--muted[data-v-dd8fe8ab]{background:var(--color-surface-2);border-color:var(--color-line);color:var(--color-ink-2)}.pp__cta--muted[data-v-dd8fe8ab]:hover{background:var(--color-surface);color:var(--color-ink)}.pp__cta.is-disabled[data-v-dd8fe8ab]{opacity:.6;pointer-events:none;background:var(--color-surface-2);color:var(--color-muted);border-color:var(--color-line)}.pp-matrix[data-v-dd8fe8ab]{border-top:1px solid var(--color-line);margin-top:48px;padding:80px 0 32px}.pp-matrix-body[data-v-dd8fe8ab]{margin-top:36px}.pp-matrix-body[data-v-dd8fe8ab] .fm__head{display:none}.pp-matrix-body[data-v-dd8fe8ab] .fm{margin-top:0}.pp-faq[data-v-dd8fe8ab]{border-top:1px solid var(--color-line);margin-top:64px;padding:96px 0 24px}.pp-faq-body[data-v-dd8fe8ab]{margin-top:32px}.pp-faq-ask[data-v-dd8fe8ab]{margin-top:24px}.pp-cta[data-v-dd8fe8ab]{padding:96px 0 120px}.pp-cta-stage[data-v-dd8fe8ab]{background:var(--color-primary-600);color:var(--color-accent-fg);isolation:isolate;box-shadow:0 30px 80px -30px color-mix(in oklab, var(--color-primary-600) 55%, transparent);border-radius:24px;position:relative;overflow:hidden}.pp-cta-bg[data-v-dd8fe8ab]{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--color-primary-400) 55%, transparent) 0%, transparent 55%), linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-600) 50%, var(--color-primary-500) 100%);z-index:-2;position:absolute;inset:0}.pp-cta-stage[data-v-dd8fe8ab]:after{content:"";background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-accent-fg) 16%, transparent) 1px, transparent 0);opacity:.55;z-index:-1;pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000 60%);mask-image:linear-gradient(120deg,#000 0%,#0000 60%)}.pp-cta-inner[data-v-dd8fe8ab]{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:56px clamp(28px,4vw,64px);display:grid;position:relative}@media (max-width:820px){.pp-cta-inner[data-v-dd8fe8ab]{grid-template-columns:1fr;gap:32px;padding:44px 28px}}.pp-cta-text[data-v-dd8fe8ab]{max-width:620px}.pp-cta-tag[data-v-dd8fe8ab]{background:color-mix(in oklab, var(--color-accent-fg) 16%, transparent);border:1px solid color-mix(in oklab, var(--color-accent-fg) 28%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-fg);border-radius:999px;align-items:center;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.pp-cta-h[data-v-dd8fe8ab]{letter-spacing:-.03em;color:var(--color-accent-fg);margin:0;font-size:clamp(1.875rem,3.8vw,2.75rem);font-weight:700;line-height:1.08}.pp-cta-sub[data-v-dd8fe8ab]{color:color-mix(in oklab, var(--color-accent-fg) 82%, transparent);max-width:540px;margin:16px 0 0;font-size:16px;line-height:1.6}.pp-cta-actions[data-v-dd8fe8ab]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:820px){.pp-cta-actions[data-v-dd8fe8ab]{justify-content:flex-start}}.pp-cta-primary[data-v-dd8fe8ab]{background:var(--color-accent-fg);height:52px;color:var(--color-primary-700);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 36px -16px #00000073,inset 0 1px #fff9}.pp-cta-primary[data-v-dd8fe8ab]:hover{transform:translateY(-1px);box-shadow:0 22px 42px -16px #0000008c,inset 0 1px #fff9}.pp-cta-primary[data-v-dd8fe8ab]:active{transform:translateY(0)}.pp-cta-primary svg[data-v-dd8fe8ab]{transition:transform .18s}.pp-cta-primary:hover svg[data-v-dd8fe8ab]{transform:translate(3px)}.pp-cta-ghost[data-v-dd8fe8ab]{border:1px solid color-mix(in oklab, var(--color-accent-fg) 36%, transparent);height:52px;color:var(--color-accent-fg);background:0 0;border-radius:999px;align-items:center;padding:0 22px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.pp-cta-ghost[data-v-dd8fe8ab]:hover{background:color-mix(in oklab, var(--color-accent-fg) 12%, transparent);border-color:color-mix(in oklab, var(--color-accent-fg) 60%, transparent)}
