.pricing-section[data-v-76a23c1f]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:7rem 0}.section-inner[data-v-76a23c1f]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.pricing-label[data-v-76a23c1f]{color:var(--brand-secondary);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.pricing-heading[data-v-76a23c1f]{color:var(--brand-primary);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.pricing-tint[data-v-76a23c1f]{color:var(--brand-secondary)}.pricing-sub[data-v-76a23c1f]{color:#64748b;font-size:1rem;margin:0 0 2.5rem}.billing-toggle[data-v-76a23c1f]{gap:.875rem;margin-bottom:3rem}.billing-toggle[data-v-76a23c1f],.toggle-label[data-v-76a23c1f]{align-items:center;display:flex}.toggle-label[data-v-76a23c1f]{color:#94a3b8;font-size:.875rem;font-weight:500;gap:.5rem;transition:color .15s}.toggle-label.active[data-v-76a23c1f]{color:var(--brand-primary);font-weight:700}.toggle-track[data-v-76a23c1f]{background:#e2e8f0;border:none;border-radius:999px;cursor:pointer;height:1.5rem;padding:0;position:relative;transition:background .2s;width:2.75rem}.toggle-track[data-v-76a23c1f]:has(.right){background:var(--brand-primary)}.toggle-thumb[data-v-76a23c1f]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;display:block;height:1.125rem;left:3px;position:absolute;top:3px;transition:transform .2s;width:1.125rem}.toggle-thumb.right[data-v-76a23c1f]{transform:translate(1.25rem)}.save-badge[data-v-76a23c1f]{background:#12b8861a;border-radius:999px;color:var(--brand-accent);font-size:.7rem;font-weight:700;padding:.1rem .45rem}.pricing-loading[data-v-76a23c1f]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;padding:4rem;text-align:center}.loading-spinner[data-v-76a23c1f]{animation:spin-76a23c1f .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top:3px solid var(--brand-primary);height:2rem;width:2rem}@keyframes spin-76a23c1f{to{transform:rotate(1turn)}}.plans-grid[data-v-76a23c1f]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.plans-grid[data-v-76a23c1f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.plans-grid[data-v-76a23c1f]{grid-template-columns:repeat(4,1fr)}}.plan-card[data-v-76a23c1f]{background:#fff;border:1.5px solid #f1f5f9;border-radius:1.25rem;overflow:hidden;position:relative;transition:all .2s}.plan-card[data-v-76a23c1f]:hover{border-color:#4ed6eb59;box-shadow:0 12px 40px #0e2b3a1a;transform:translateY(-3px)}.plan-card.plan-featured[data-v-76a23c1f]{background:var(--brand-primary);border-color:var(--brand-primary)}.plan-card.plan-featured[data-v-76a23c1f]:hover{border-color:#4ed6eb}.featured-badge[data-v-76a23c1f]{background:#4ed6eb;border-radius:999px;color:var(--brand-primary);font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:.25rem .625rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.plan-body[data-v-76a23c1f]{display:flex;flex-direction:column;gap:0;height:100%;padding:1.75rem}.plan-name[data-v-76a23c1f]{color:var(--brand-primary);font-size:.875rem;font-weight:700;letter-spacing:.06em;margin-bottom:1rem;text-transform:uppercase}.plan-featured .plan-name[data-v-76a23c1f]{color:#fff9}.plan-price[data-v-76a23c1f]{align-items:baseline;display:flex;gap:.25rem;margin-bottom:.75rem}.price-currency[data-v-76a23c1f]{color:var(--brand-primary);font-size:1rem;font-weight:700}.price-amount[data-v-76a23c1f]{color:var(--brand-primary);font-size:2.5rem;font-weight:900;letter-spacing:-.03em;line-height:1}.price-period[data-v-76a23c1f]{color:#94a3b8;font-size:.8rem;font-weight:500}.plan-featured .price-amount[data-v-76a23c1f],.plan-featured .price-currency[data-v-76a23c1f]{color:#fff}.plan-featured .price-period[data-v-76a23c1f]{color:#ffffff73}.plan-desc[data-v-76a23c1f]{color:#64748b;font-size:.8rem;line-height:1.5;margin-bottom:1.5rem}.plan-featured .plan-desc[data-v-76a23c1f]{color:#ffffff8c}.plan-features[data-v-76a23c1f]{display:flex;flex:1;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 2rem;padding:0}.plan-features li[data-v-76a23c1f]{align-items:flex-start;color:#475569;display:flex;font-size:.8rem;gap:.5rem;line-height:1.4}.plan-featured .plan-features li[data-v-76a23c1f]{color:#ffffffbf}.plan-btn[data-v-76a23c1f]{border:none;border-radius:.75rem;cursor:pointer;font-size:.875rem;font-weight:700;margin-top:auto;padding:.75rem;transition:all .2s;width:100%}.plan-btn-ghost[data-v-76a23c1f]{background:#f8fafc;border:1.5px solid #e2e8f0;color:var(--brand-primary)}.plan-btn-ghost[data-v-76a23c1f]:hover{background:#f1f5f9}.plan-btn-outline[data-v-76a23c1f]{background:transparent;border:1.5px solid rgba(14,43,58,.2);color:var(--brand-primary)}.plan-btn-outline[data-v-76a23c1f]:hover{background:#0e2b3a0a}.plan-btn-featured[data-v-76a23c1f]{background:#4ed6eb;color:var(--brand-primary)}.plan-btn-featured[data-v-76a23c1f]:hover{background:#3fc8dc;transform:translateY(-1px)}
