.pricing-content[data-v-5eb4a0bd]{max-width:1200px;margin:0 auto;padding:48px 24px 80px;flex:1;width:100%}.pricing-header[data-v-5eb4a0bd]{text-align:center;margin-bottom:56px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pricing-header--ready[data-v-5eb4a0bd]{opacity:1;transform:translateY(0)}.pricing-header-badge[data-v-5eb4a0bd]{display:inline-block;background:#34d39914;color:var(--an-emerald);font-size:12px;font-weight:700;padding:4px 16px;border-radius:999px;border:1px solid rgba(52,211,153,.15);margin-bottom:20px;letter-spacing:.05em;text-transform:uppercase}.pricing-header h1[data-v-5eb4a0bd]{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;margin-bottom:14px;line-height:1.15}.pricing-header p[data-v-5eb4a0bd]{color:var(--an-text-subtle);font-size:1.15rem;max-width:520px;margin:0 auto 36px;line-height:1.6}.billing-toggle[data-v-5eb4a0bd]{display:inline-flex;align-items:center;gap:16px;background:var(--an-surface-dark);border:1px solid var(--an-border-dark);border-radius:999px;padding:8px 24px;font-size:14px;font-weight:500}.billing-toggle span[data-v-5eb4a0bd]{color:var(--an-text-muted);transition:color .3s}.billing-toggle span.active[data-v-5eb4a0bd]{color:var(--an-text-primary);font-weight:600}.toggle-switch[data-v-5eb4a0bd]{width:48px;height:26px;border-radius:999px;border:none;cursor:pointer;background:var(--an-border-dark);position:relative;transition:background .3s;padding:0}.toggle-switch--on[data-v-5eb4a0bd]{background:var(--an-emerald)}.toggle-knob[data-v-5eb4a0bd]{width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0003}.toggle-switch--on .toggle-knob[data-v-5eb4a0bd]{transform:translate(22px)}.annual-badge[data-v-5eb4a0bd]{display:inline-block;background:var(--an-emerald);color:#000;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px;margin-left:6px;vertical-align:middle}.pricing-grid[data-v-5eb4a0bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}@media(max-width:1024px){.pricing-grid[data-v-5eb4a0bd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-grid[data-v-5eb4a0bd]{grid-template-columns:1fr}}.pricing-card[data-v-5eb4a0bd]{padding:32px 28px;border:1px solid var(--an-border-dark);border-radius:16px;background:var(--an-surface-dark);position:relative;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s;opacity:0;transform:translateY(24px)}.pricing-card--ready[data-v-5eb4a0bd]{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s;transition-delay:calc(var(--card-idx) * .08s)}.pricing-card[data-v-5eb4a0bd]:hover{transform:translateY(-6px);box-shadow:0 16px 48px #0003}.pricing-card--ready[data-v-5eb4a0bd]:hover{transform:translateY(-6px)}.pricing-card--highlight[data-v-5eb4a0bd]{border-color:var(--an-emerald);box-shadow:0 0 60px #34d39914,0 0 0 1px #34d3991a;background:linear-gradient(to bottom,rgba(52,211,153,.04),var(--an-surface-dark))}.pricing-badge[data-v-5eb4a0bd]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--an-emerald);color:#000;font-size:12px;font-weight:700;padding:4px 20px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #34d39933}.pricing-plan-name[data-v-5eb4a0bd]{font-size:1.3rem;font-weight:700;margin-bottom:4px}.pricing-tagline[data-v-5eb4a0bd]{color:var(--an-text-subtle);font-size:13px;margin-bottom:20px;line-height:1.4;min-height:38px}.pricing-price-wrap[data-v-5eb4a0bd]{margin-bottom:4px;min-height:90px}.pricing-price[data-v-5eb4a0bd]{display:flex;align-items:flex-start;gap:2px}.pricing-currency[data-v-5eb4a0bd]{font-size:1.4rem;font-weight:600;margin-top:6px}.pricing-amount[data-v-5eb4a0bd]{font-size:3.2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.pricing-period[data-v-5eb4a0bd]{color:var(--an-text-muted);font-size:13px;display:block;margin-top:4px}.pricing-savings[data-v-5eb4a0bd]{color:var(--an-emerald);font-size:12px;font-weight:600;margin-top:6px;display:flex;align-items:center;gap:4px}.price-flip-enter-active[data-v-5eb4a0bd]{transition:all .25s ease}.price-flip-leave-active[data-v-5eb4a0bd]{transition:all .15s ease;position:absolute}.price-flip-enter-from[data-v-5eb4a0bd]{opacity:0;transform:translateY(8px)}.price-flip-leave-to[data-v-5eb4a0bd]{opacity:0;transform:translateY(-8px)}.savings-slide-enter-active[data-v-5eb4a0bd]{transition:all .3s ease .1s}.savings-slide-leave-active[data-v-5eb4a0bd]{transition:all .15s ease}.savings-slide-enter-from[data-v-5eb4a0bd]{opacity:0;transform:translateY(-4px)}.savings-slide-leave-to[data-v-5eb4a0bd]{opacity:0;height:0}.pricing-cta-primary[data-v-5eb4a0bd]{background:var(--an-emerald)!important;border:none!important;color:#000!important;font-weight:600!important;transition:filter .2s,box-shadow .3s,transform .2s!important;box-shadow:0 0 20px #34d3991f}.pricing-cta-primary[data-v-5eb4a0bd]:hover{filter:brightness(1.08)!important;box-shadow:0 0 30px #34d39938!important;transform:translateY(-1px)}.pricing-cta-secondary[data-v-5eb4a0bd]{background:transparent!important;border:1px solid var(--an-border-subtle)!important;color:var(--an-text-primary)!important;transition:all .2s!important}.pricing-cta-secondary[data-v-5eb4a0bd]:hover{border-color:var(--an-text-muted)!important;background:#ffffff08!important}.pricing-features[data-v-5eb4a0bd]{list-style:none;padding:0;margin-top:24px;flex:1}.pricing-features li[data-v-5eb4a0bd]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--an-text-subtle);padding:7px 0;transition:opacity .2s}.pricing-features li i.pi-check[data-v-5eb4a0bd]{color:var(--an-emerald);font-size:12px;flex-shrink:0}.pricing-features li i.pi-times[data-v-5eb4a0bd]{color:var(--an-text-muted);font-size:11px;opacity:.5;flex-shrink:0}.pricing-features li.feature--disabled[data-v-5eb4a0bd]{opacity:.4}.trust-row[data-v-5eb4a0bd]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:36px 0;margin-bottom:64px;border-top:1px solid var(--an-border-dark);border-bottom:1px solid var(--an-border-dark);opacity:0;transform:translateY(16px);transition:opacity .5s ease .5s,transform .5s ease .5s}.trust-row--ready[data-v-5eb4a0bd]{opacity:1;transform:translateY(0)}.trust-item[data-v-5eb4a0bd]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--an-text-subtle);font-weight:500;transition:color .3s}.trust-item[data-v-5eb4a0bd]:hover{color:var(--an-text-primary)}.trust-item i[data-v-5eb4a0bd]{color:var(--an-emerald);font-size:16px;transition:transform .3s}.trust-item:hover i[data-v-5eb4a0bd]{transform:scale(1.15)}.faq-section[data-v-5eb4a0bd]{max-width:700px;margin:0 auto 64px;opacity:0;transform:translateY(16px);transition:opacity .5s ease .6s,transform .5s ease .6s}.faq-section--ready[data-v-5eb4a0bd]{opacity:1;transform:translateY(0)}.faq-section h2[data-v-5eb4a0bd]{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:36px}.faq-item[data-v-5eb4a0bd]{border:1px solid var(--an-border-dark);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq-item[data-v-5eb4a0bd]:hover{border-color:var(--an-border-subtle)}.faq-item--open[data-v-5eb4a0bd]{border-color:var(--an-border-subtle);box-shadow:0 2px 12px #0000000f}.faq-question[data-v-5eb4a0bd]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:none;border:none;cursor:pointer;color:var(--an-text-primary);font-size:15px;font-weight:600;text-align:left;transition:background .2s}.faq-question[data-v-5eb4a0bd]:hover{background:#ffffff05}.faq-chevron[data-v-5eb4a0bd]{color:var(--an-text-muted);font-size:12px;transition:transform .3s ease,color .3s}.faq-item--open .faq-chevron[data-v-5eb4a0bd]{color:var(--an-emerald)}.faq-answer[data-v-5eb4a0bd]{padding:0 22px 18px;color:var(--an-text-subtle);font-size:14px;line-height:1.7}.faq-expand-enter-active[data-v-5eb4a0bd]{transition:all .3s ease}.faq-expand-leave-active[data-v-5eb4a0bd]{transition:all .2s ease}.faq-expand-enter-from[data-v-5eb4a0bd]{opacity:0;transform:translateY(-6px)}.faq-expand-leave-to[data-v-5eb4a0bd]{opacity:0;transform:translateY(-4px)}.bottom-cta[data-v-5eb4a0bd]{text-align:center;padding:56px 24px;background:var(--an-surface-dark);border:1px solid var(--an-border-dark);border-radius:20px;opacity:0;transform:translateY(16px);transition:opacity .5s ease .7s,transform .5s ease .7s}.bottom-cta--ready[data-v-5eb4a0bd]{opacity:1;transform:translateY(0)}.bottom-cta h2[data-v-5eb4a0bd]{font-size:1.8rem;font-weight:800;margin-bottom:8px}.bottom-cta p[data-v-5eb4a0bd]{color:var(--an-text-subtle);font-size:15px;margin-bottom:28px}.bottom-cta-buttons[data-v-5eb4a0bd]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.legal-page--light .pricing-card[data-v-5eb4a0bd]{background:#fff;border-color:#e5e7eb}.legal-page--light .pricing-card--highlight[data-v-5eb4a0bd]{border-color:var(--an-emerald);background:linear-gradient(to bottom,#34d39908,#fff)}.legal-page--light .pricing-card[data-v-5eb4a0bd]:hover{box-shadow:0 16px 48px #0000000f}.legal-page--light .billing-toggle[data-v-5eb4a0bd]{background:#fff;border-color:#e5e7eb}.legal-page--light .toggle-switch[data-v-5eb4a0bd]{background:#d1d5db}.legal-page--light .faq-item[data-v-5eb4a0bd]{border-color:#e5e7eb}.legal-page--light .faq-question[data-v-5eb4a0bd]:hover{background:#00000005}.legal-page--light .trust-row[data-v-5eb4a0bd]{border-color:#e5e7eb}.legal-page--light .bottom-cta[data-v-5eb4a0bd]{background:#fff;border-color:#e5e7eb}.legal-page--light .pricing-header-badge[data-v-5eb4a0bd]{background:#34d3990f;border-color:#34d3991f}
