.pp-dots[data-v-47080949]{background-image:radial-gradient(rgba(79,70,229,.16) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 40%,#000,transparent 75%)}.pp-glow[data-v-47080949]{background:radial-gradient(closest-side,rgba(99,102,241,.16),transparent 70%),radial-gradient(closest-side at 70% 60%,rgba(59,130,246,.1),transparent 70%);filter:blur(8px)}.pp-card[data-v-47080949]{background:#fff;border-radius:1.25rem;box-shadow:0 0 0 1px #e4e4e7,0 1px 2px #18181b0a;display:flex;flex-direction:column;overflow:hidden}.pp-featured[data-v-47080949]{box-shadow:0 0 0 1px #4f46e540,0 32px 64px -28px #1e1b4b66}.pp-ribbon[data-v-47080949]{align-items:center;background:#eef2ff;box-shadow:inset 0 -1px #4f46e51f;color:#4338ca;display:flex;font-size:.75rem;font-weight:600;gap:.75rem;height:2.25rem;justify-content:space-between;padding:0 1.5rem}@media(min-width:768px){.pp-card[data-v-47080949]:not(.pp-featured){margin-top:2.25rem}}.pp-head[data-v-47080949]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.pp-head[data-v-47080949]>:first-child{align-items:center;min-height:1.875rem}.pp-title[data-v-47080949]{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;letter-spacing:-.02em}.pp-title-icon[data-v-47080949]{color:#a1a1aa;height:1rem;width:1rem}.pp-featured .pp-title-icon[data-v-47080949]{color:#6366f1}.pp-desc[data-v-47080949]{color:#71717a;font-size:.8125rem}.pp-price[data-v-47080949]{align-items:baseline;display:flex;gap:.375rem;margin-top:.75rem}.pp-amount[data-v-47080949]{color:#18181b;font-size:2.25rem;font-weight:600;letter-spacing:-.035em;line-height:1}.pp-was[data-v-47080949]{color:#d4d4d8;font-size:1.125rem;font-weight:500;text-decoration:line-through}.pp-unit[data-v-47080949]{color:#a1a1aa;font-size:.8125rem}.pp-note[data-v-47080949]{color:#71717a;font-size:.75rem;min-height:1.25rem}.pp-badge[data-v-47080949]{border-radius:9999px;font-size:.6875rem;font-weight:600;padding:.125rem .625rem}.pp-badge-orange[data-v-47080949]{background:#f973161a;box-shadow:inset 0 0 0 1px #f9731633;color:#ea580c}.pp-badge-indigo[data-v-47080949]{background:#6366f11a;box-shadow:inset 0 0 0 1px #6366f133;color:#4f46e5}.pp-body[data-v-47080949]{border-top:1px solid #f4f4f5;display:flex;flex:1;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem}.pp-label[data-v-47080949]{align-items:center;color:#a1a1aa;display:flex;font-size:.6875rem;font-weight:500;gap:.5rem;letter-spacing:.06em;margin-bottom:.625rem;text-transform:uppercase}.pp-list[data-v-47080949]{color:#52525b;display:grid;font-size:.8125rem;gap:.75rem;line-height:1.35}.pp-list>li[data-v-47080949]{align-items:center;display:flex;gap:.625rem}.pp-icon[data-v-47080949]{background:#6366f114;border-radius:.5rem;display:grid;height:1.75rem;place-items:center;width:1.75rem}.pp-check[data-v-47080949],.pp-icon[data-v-47080949]{color:#6366f1;flex-shrink:0}.pp-check[data-v-47080949]{height:.875rem;margin-top:.125rem;width:.875rem}.pp-link[data-v-47080949]{-webkit-text-decoration:underline dotted #d4d4d8;text-decoration:underline dotted #d4d4d8;text-underline-offset:4px;transition:text-decoration-color .2s}.pp-link[data-v-47080949]:hover{text-decoration-color:#92003b}.pp-logos[data-v-47080949]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.pp-logo[data-v-47080949]{flex-shrink:0;height:.875rem;width:.875rem}.pp-chip[data-v-47080949]{align-items:center;background:#fafafa;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e4e4e7;color:#3f3f46;display:inline-flex;font-size:.75rem;font-weight:500;gap:.3125rem;padding:.1875rem .5rem .1875rem .375rem}.pp-chip-soon[data-v-47080949]{background:transparent;color:#a1a1aa}.pp-chip-soon .pp-logo[data-v-47080949]{filter:grayscale(1);opacity:.6}.pp-logos-muted[data-v-47080949]{filter:grayscale(1);opacity:.4}.pp-tag[data-v-47080949]{background:#f4f4f5;border-radius:.375rem;color:#71717a;font-size:.6875rem;letter-spacing:normal;padding:.0625rem .375rem;text-transform:none}.pp-switch[data-v-47080949]{background:#f4f4f5;border-radius:9999px;box-shadow:inset 0 0 0 1px #e4e4e7;display:inline-flex;flex-shrink:0;gap:.125rem;padding:.1875rem}.pp-switch>button[data-v-47080949]{border-radius:9999px;color:#71717a;font-size:.75rem;font-weight:500;padding:.125rem .625rem;transition:background-color .2s,color .2s,box-shadow .2s}.pp-switch>button[data-v-47080949]:hover{color:#18181b}.pp-switch>.pp-switch-on[data-v-47080949]{background:#fff;box-shadow:0 1px 2px #18181b14,0 0 0 1px #18181b0f;color:#18181b}.pp-perk[data-v-47080949]{align-items:center;background:#7c3aed0a;border-radius:.75rem;box-shadow:inset 0 0 0 1px #7c3aed24;display:flex;gap:.625rem;margin-top:auto;padding:.5rem .75rem .5rem .5rem;transition:box-shadow .2s}.pp-perk[data-v-47080949]:hover{box-shadow:inset 0 0 0 1px #7c3aed59}.pp-perk-icon[data-v-47080949]{background-image:linear-gradient(180deg,#8b5cf6,#6d28d9);border-radius:.5rem;color:#fff;display:grid;flex-shrink:0;height:1.75rem;place-items:center;width:1.75rem}.pp-btn[data-v-47080949]{align-items:center;border-radius:.75rem;display:inline-flex;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;margin-top:.75rem;padding:0 1rem;transition:background-color .2s,border-color .2s,filter .2s,box-shadow .2s;width:100%}.pp-btn[data-v-47080949]:active{scale:.98}.pp-btn[data-v-47080949]:disabled{opacity:.6}.pp-btn-ghost[data-v-47080949]{background:#fff;border:1px solid #d4d4d8}.pp-btn-ghost[data-v-47080949]:hover{background:#fafafa;border-color:#a1a1aa}.pp-btn-primary[data-v-47080949]{background-image:linear-gradient(180deg,#3b82f6,#4f46e5);box-shadow:inset 0 1px #ffffff40,0 8px 20px -6px #3b63eb8c;color:#fff}.pp-btn-primary[data-v-47080949]:hover{filter:brightness(1.1)}.pp-reveal[data-v-47080949]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--pp-delay,0s),transform .8s cubic-bezier(.16,1,.3,1) var(--pp-delay,0s)}.pp-visible[data-v-47080949]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pp-reveal[data-v-47080949]{opacity:1;transform:none;transition:none}}
