.pricing-page[data-v-71f8da00]{font-family:DM Sans,Inter,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem 5rem}.pricing-hero[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out both;margin:0 auto 3.5rem;max-width:680px;text-align:center}.hero-eyebrow[data-v-71f8da00]{align-items:center;background:rgba(var(--color-primary),.07);border:1px solid rgba(var(--color-primary),.15);border-radius:100px;color:rgb(var(--color-primary));display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-bottom:1.25rem;margin-top:2.25rem;padding:.35rem .9rem;text-transform:uppercase}.dark .hero-eyebrow[data-v-71f8da00]{border-color:rgba(var(--color-primary),.2)}.coupon-code[data-v-71f8da00],.dark .hero-eyebrow[data-v-71f8da00]{background:rgba(var(--color-primary),.12)}.coupon-code[data-v-71f8da00]{border:1px solid rgba(var(--color-primary),.25);border-radius:.25rem;font-family:DM Mono,Fira Code,monospace;font-style:normal;font-weight:800;letter-spacing:.05em;padding:.05rem .35rem}.eyebrow-dot[data-v-71f8da00]{animation:pulse-71f8da00 2s ease-in-out infinite;background:rgb(var(--color-primary));border-radius:50%;height:6px;width:6px}@keyframes pulse-71f8da00{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hero-title[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:clamp(2.5rem,6vw,3.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem}.dark .hero-title[data-v-71f8da00]{color:#fff}.hero-accent[data-v-71f8da00]{color:rgb(var(--color-primary))}.hero-subtitle[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:1.0625rem;font-weight:400;line-height:1.7;margin:0 auto;max-width:520px}.dark .hero-subtitle[data-v-71f8da00]{color:#ffffff8c}.free-section[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out .1s both;margin:0 auto;max-width:860px}.free-card[data-v-71f8da00]{background:rgba(var(--color-primary),.015);border:1.5px dashed rgba(var(--color-primary),.3);border-radius:1.5rem;overflow:hidden;transition:border-color .3s}.dark .free-card[data-v-71f8da00]{background:#ffffff05;border-color:#ffffff1a}.free-card[data-v-71f8da00]:hover{border-color:rgba(var(--color-primary),.5)}.free-inner[data-v-71f8da00]{align-items:center;display:flex;gap:3rem;padding:2.25rem 2.75rem}.free-left[data-v-71f8da00]{flex:1 1 0}.free-pill[data-v-71f8da00]{align-items:center;background:rgba(var(--color-primary),.08);border-radius:100px;color:rgb(var(--color-primary));display:inline-flex;font-size:.68rem;font-weight:700;gap:.35rem;letter-spacing:.1em;margin-bottom:.8rem;padding:.28rem .75rem;text-transform:uppercase}.free-title[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.dark .free-title[data-v-71f8da00]{color:#fff}.free-desc[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.9rem;line-height:1.65;margin-bottom:1rem}.dark .free-desc[data-v-71f8da00]{color:#ffffff80}.free-features[data-v-71f8da00]{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.free-features li[data-v-71f8da00]{align-items:center;color:rgb(var(--color-black-constant));display:flex;font-size:.875rem;gap:.5rem}.dark .free-features li[data-v-71f8da00]{color:#fffc}.check-icon[data-v-71f8da00]{color:rgb(var(--color-success));flex-shrink:0;font-size:1rem}.free-right[data-v-71f8da00]{flex-shrink:0;min-width:175px;text-align:center}.free-price-wrap[data-v-71f8da00]{align-items:flex-start;display:flex;gap:.1rem;justify-content:center;line-height:1}.free-currency[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:1.5rem;font-weight:700;margin-top:.6rem}.dark .free-currency[data-v-71f8da00]{color:#fff}.free-amount[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:4rem;font-weight:900;letter-spacing:-.04em}.dark .free-amount[data-v-71f8da00]{color:#fff}.free-forever[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.75rem;margin:.2rem 0 1.4rem}.dark .free-forever[data-v-71f8da00]{color:#ffffff59}.free-btn[data-v-71f8da00]{align-items:center;background:transparent;border:2px solid rgb(var(--color-primary));border-radius:.625rem;color:rgb(var(--color-primary));cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;justify-content:center;padding:.8rem 1.25rem;transition:all .22s ease;width:100%}.free-btn[data-v-71f8da00]:hover{background:rgb(var(--color-primary));box-shadow:0 6px 18px rgba(var(--color-primary),.25);color:#fff;transform:translateY(-2px)}.free-note[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.725rem;margin-top:.55rem}.dark .free-note[data-v-71f8da00]{color:#ffffff4d}@media(max-width:640px){.free-inner[data-v-71f8da00]{flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem;text-align:center}.free-features[data-v-71f8da00]{align-items:center}.free-right[data-v-71f8da00]{min-width:unset;width:100%}}.paid-section[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out .15s both;margin-bottom:4.5rem}.section-header[data-v-71f8da00]{margin-bottom:2.25rem;text-align:center}.section-title[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.025em;margin-bottom:.45rem}.dark .section-title[data-v-71f8da00]{color:#fff}.section-sub[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.9875rem;font-weight:400}.dark .section-sub[data-v-71f8da00]{color:#ffffff73}.plans-grid[data-v-71f8da00]{align-items:start;display:grid;gap:1.125rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.plans-grid[data-v-71f8da00]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.plans-grid[data-v-71f8da00]{grid-template-columns:1fr;margin:0 auto;max-width:400px}}.plan-card[data-v-71f8da00]{background:#fff;border:1.5px solid rgba(0,0,0,.07);border-radius:1.25rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.dark .plan-card[data-v-71f8da00]{background:#ffffff08;border-color:#ffffff12}.plan-card[data-v-71f8da00]:hover{box-shadow:0 18px 36px -10px #0000001a;transform:translateY(-5px)}.dark .plan-card[data-v-71f8da00]:hover{box-shadow:0 18px 36px -10px #00000059}.is-featured[data-v-71f8da00]{border:2px solid rgb(var(--color-primary));box-shadow:0 12px 28px -8px rgba(var(--color-primary),.12)}.is-featured[data-v-71f8da00]:hover{box-shadow:0 22px 44px -10px rgba(var(--color-primary),.2)}.plan-inner[data-v-71f8da00]{display:flex;flex-direction:column;height:100%;padding:1.75rem 1.5rem}.plan-badge[data-v-71f8da00]{border-radius:100px;color:#fff;font-size:.68rem;font-weight:800;left:50%;letter-spacing:.1em;padding:.28rem 1rem;position:absolute;text-transform:uppercase;top:-.85rem;transform:translate(-50%);white-space:nowrap}.badge-red[data-v-71f8da00]{background:rgb(var(--color-primary));box-shadow:0 4px 12px rgba(var(--color-primary),.4)}.badge-green[data-v-71f8da00]{background:rgb(var(--color-success));box-shadow:0 4px 12px rgba(var(--color-success),.4)}.plan-name[data-v-71f8da00]{color:rgb(var(--color-primary));font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:.875rem;text-align:center;text-transform:uppercase}.plan-pricing-block[data-v-71f8da00]{margin-bottom:.75rem;text-align:center}.plan-original[data-v-71f8da00]{align-items:baseline;display:inline-flex;gap:.05rem;margin-bottom:.2rem;opacity:.38;text-decoration:line-through}.orig-symbol[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:.9rem;font-weight:600}.dark .orig-symbol[data-v-71f8da00]{color:#fff}.orig-amount[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:1.5rem;font-weight:700}.dark .orig-amount[data-v-71f8da00]{color:#fff}.plan-discount-row[data-v-71f8da00]{align-items:center;display:flex;gap:.6rem;justify-content:center;margin-bottom:.35rem}.plan-current[data-v-71f8da00]{align-items:baseline;display:inline-flex;gap:.05rem}.curr-symbol[data-v-71f8da00]{align-self:flex-start;color:rgb(var(--color-black-constant));font-size:1.4rem;font-weight:700;margin-top:.5rem}.dark .curr-symbol[data-v-71f8da00]{color:#fff}.curr-amount[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:3.125rem;font-weight:900;letter-spacing:-.035em;line-height:1}.dark .curr-amount[data-v-71f8da00]{color:#fff}.price-decimal[data-v-71f8da00]{font-size:1.75rem;font-weight:700}.off-tag[data-v-71f8da00]{align-self:flex-end;background:rgba(var(--color-primary),.09);border:1px solid rgba(var(--color-primary),.2);border-radius:.3rem;color:rgb(var(--color-primary));font-size:.65rem;font-weight:800;letter-spacing:.06em;margin-bottom:.5rem;padding:.18rem .45rem;text-transform:uppercase;white-space:nowrap}.plan-period[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.7rem;font-weight:500;margin-bottom:.4rem}.dark .plan-period[data-v-71f8da00]{color:#ffffff59}.plan-monthly-row[data-v-71f8da00]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.monthly-orig[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.75rem;opacity:.55;text-decoration:line-through}.monthly-disc[data-v-71f8da00]{color:rgb(var(--color-primary));font-size:.875rem;font-weight:700}.dark .monthly-disc[data-v-71f8da00]{color:rgb(var(--color-primary-light))}.plan-savings-tag[data-v-71f8da00]{background:rgba(var(--color-success),.1);border-radius:100px;color:rgb(var(--color-success-dark));display:inline-block;font-size:.68rem;font-weight:700;padding:.18rem .6rem}.dark .plan-savings-tag[data-v-71f8da00]{background:rgba(var(--color-success),.15);color:rgb(var(--color-success-light))}.plan-desc[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.8125rem;line-height:1.55;margin-top:.6rem;text-align:center}.dark .plan-desc[data-v-71f8da00]{color:#ffffff73}.plan-divider[data-v-71f8da00]{background:#0000000f;height:1px;margin:1.1rem 0}.dark .plan-divider[data-v-71f8da00]{background:#ffffff12}.plan-features[data-v-71f8da00]{display:flex;flex:1;flex-direction:column;gap:.55rem;list-style:none;margin:0 0 1.5rem;padding:0}.plan-features li[data-v-71f8da00]{align-items:flex-start;color:rgb(var(--color-black-constant));display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45}.dark .plan-features li[data-v-71f8da00]{color:#fffc}.feat-check[data-v-71f8da00]{color:rgb(var(--color-success));flex-shrink:0;font-size:.95rem;margin-top:.08rem}.plan-btn[data-v-71f8da00]{align-items:center;background:#0000000d;border:none;border-radius:.625rem;color:rgb(var(--color-black-constant));cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.45rem;justify-content:center;padding:.8rem 1.25rem;transition:all .22s ease;width:100%}.dark .plan-btn[data-v-71f8da00]{background:#ffffff12;color:#ffffffe6}.plan-btn[data-v-71f8da00]:hover{background:#00000017;transform:translateY(-2px)}.dark .plan-btn[data-v-71f8da00]:hover{background:#ffffff1c}.plan-btn-primary[data-v-71f8da00]{background:rgb(var(--color-primary))!important;box-shadow:0 4px 16px rgba(var(--color-primary),.3);color:#fff!important}.plan-btn-primary[data-v-71f8da00]:hover{background:rgb(var(--color-primary-dark))!important;box-shadow:0 8px 24px rgba(var(--color-primary),.38)}.btn-arrow[data-v-71f8da00]{flex-shrink:0;height:16px;transition:transform .22s ease;width:16px}.final-btn:hover .btn-arrow[data-v-71f8da00],.free-btn:hover .btn-arrow[data-v-71f8da00],.plan-btn:hover .btn-arrow[data-v-71f8da00]{transform:translate(3px)}.features-section[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out .2s both;margin-bottom:4rem}.features-grid[data-v-71f8da00]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:840px}@media(max-width:560px){.features-grid[data-v-71f8da00]{grid-template-columns:1fr}}.feature-tile[data-v-71f8da00]{align-items:center;background:#00000006;border:1px solid rgba(0,0,0,.055);border-radius:.875rem;display:flex;gap:.75rem;padding:.95rem 1.2rem;transition:background .2s}.dark .feature-tile[data-v-71f8da00]{background:#ffffff06;border-color:#ffffff0e}.feature-tile[data-v-71f8da00]:hover{background:#0000000a}.dark .feature-tile[data-v-71f8da00]:hover{background:#ffffff0a}.feat-icon[data-v-71f8da00]{color:rgb(var(--color-primary));flex-shrink:0;font-size:1.2rem}.feat-label[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:.875rem;font-weight:500}.dark .feat-label[data-v-71f8da00]{color:#fffc}.trust-bar[data-v-71f8da00]{align-items:center;animation:fadeUp-71f8da00 .6s ease-out .25s both;background:#00000005;border:1px solid rgba(0,0,0,.05);border-radius:1.125rem;display:flex;gap:3rem;justify-content:center;margin-bottom:4rem;padding:2rem}.dark .trust-bar[data-v-71f8da00]{background:#ffffff05;border-color:#ffffff0d}.trust-stat[data-v-71f8da00]{text-align:center}.trust-num[data-v-71f8da00]{color:rgb(var(--color-black-constant));display:block;font-size:1.875rem;font-weight:800;letter-spacing:-.025em}.dark .trust-num[data-v-71f8da00]{color:#fff}.trust-lbl[data-v-71f8da00]{color:rgb(var(--color-black-light));display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-top:.15rem;text-transform:uppercase}.dark .trust-lbl[data-v-71f8da00]{color:#fff6}.trust-sep[data-v-71f8da00]{background:#00000014;height:38px;width:1px}.dark .trust-sep[data-v-71f8da00]{background:#ffffff14}@media(max-width:560px){.trust-bar[data-v-71f8da00]{flex-wrap:wrap;gap:1.5rem 2rem}.trust-sep[data-v-71f8da00]{display:none}.trust-stat[data-v-71f8da00]{flex:0 0 calc(50% - 1.5rem)}}.faq-section[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out .3s both;margin:0 auto 4rem;max-width:720px}.faq-list[data-v-71f8da00]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-71f8da00]{background:#00000006;border:1px solid transparent;border-radius:.875rem;cursor:pointer;padding:1.1rem 1.3rem;transition:background .2s,border-color .2s}.dark .faq-item[data-v-71f8da00]{background:#ffffff08}.faq-item[data-v-71f8da00]:hover{background:#0000000a}.faq-open[data-v-71f8da00]{background:#00000008!important;border-color:#00000012}.dark .faq-open[data-v-71f8da00]{background:#ffffff0a!important;border-color:#ffffff12}.faq-q[data-v-71f8da00]{align-items:center;color:rgb(var(--color-black-constant));display:flex;font-size:.9375rem;font-weight:600;gap:1rem;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .faq-q[data-v-71f8da00]{color:#fff}.faq-chevron[data-v-71f8da00]{color:rgb(var(--color-black-light));flex-shrink:0;font-size:.875rem;transition:transform .28s ease}.faq-open .faq-chevron[data-v-71f8da00]{transform:rotate(180deg)}.faq-a[data-v-71f8da00]{overflow:hidden}.faq-a p[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:.875rem;line-height:1.7;margin-top:.7rem}.dark .faq-a p[data-v-71f8da00]{color:#ffffff80}.faq-slide-enter-active[data-v-71f8da00],.faq-slide-leave-active[data-v-71f8da00]{transition:all .28s ease}.faq-slide-enter-from[data-v-71f8da00],.faq-slide-leave-to[data-v-71f8da00]{max-height:0;opacity:0}.faq-slide-enter-to[data-v-71f8da00],.faq-slide-leave-from[data-v-71f8da00]{max-height:220px;opacity:1}.final-cta[data-v-71f8da00]{animation:fadeUp-71f8da00 .6s ease-out .35s both;background:#00000005;border:1px solid rgba(0,0,0,.055);border-radius:1.5rem;padding:3.5rem 2rem;text-align:center}.dark .final-cta[data-v-71f8da00]{background:#ffffff05;border-color:#ffffff0e}.final-title[data-v-71f8da00]{color:rgb(var(--color-black-constant));font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin-bottom:.875rem}.dark .final-title[data-v-71f8da00]{color:#fff}.final-sub[data-v-71f8da00]{color:rgb(var(--color-black-light));font-size:1rem;font-weight:400;line-height:1.65;margin:0 auto 1.75rem;max-width:480px}.dark .final-sub[data-v-71f8da00]{color:#ffffff80}.final-btn[data-v-71f8da00]{align-items:center;background:rgb(var(--color-primary));border:none;border-radius:.625rem;box-shadow:0 4px 16px rgba(var(--color-primary),.3);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;padding:1rem 2.25rem;transition:all .22s ease}.final-btn[data-v-71f8da00]:hover{background:rgb(var(--color-primary-dark));box-shadow:0 8px 24px rgba(var(--color-primary),.38);transform:translateY(-2px)}@keyframes fadeUp-71f8da00{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
