.pricing-section[data-v-65e844ac]{background:radial-gradient(circle at 50% 0%, rgba(var(--v-theme-primary), .08), transparent 45%), rgb(var(--v-theme-background));padding:100px 24px}.pricing-container[data-v-65e844ac]{max-width:1200px;margin:0 auto}.pricing-header[data-v-65e844ac]{text-align:center;max-width:680px;margin:0 auto 36px}.code-box[data-v-65e844ac]{flex-direction:column;align-items:center;gap:10px;max-width:480px;margin:0 auto 48px;display:flex}.code-toggle[data-v-65e844ac]{border:1.5px dashed rgba(var(--v-theme-primary), .45);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.code-toggle[data-v-65e844ac]:hover,.code-toggle[data-v-65e844ac]:focus-visible{background:rgba(var(--v-theme-primary), .08);border-color:rgb(var(--v-theme-primary))}.code-form-wrap[data-v-65e844ac]{width:100%}.code-form[data-v-65e844ac]{align-items:flex-start;gap:10px;display:flex}.code-input[data-v-65e844ac]{flex:1;min-width:0}.code-input[data-v-65e844ac] input{text-align:left;text-transform:uppercase;letter-spacing:1px;direction:ltr;font-weight:600}.code-apply[data-v-65e844ac]{letter-spacing:0;flex-shrink:0;font-weight:700;height:48px!important;padding-inline:22px!important}.code-error[data-v-65e844ac]{background:rgba(var(--v-theme-error), .07);color:rgb(var(--v-theme-error));border-radius:12px;align-items:flex-start;gap:6px;margin-top:8px;padding:9px 12px;font-size:.8rem;line-height:1.7;display:flex}.code-error>.v-icon[data-v-65e844ac]{margin-top:3px}.code-error>span[data-v-65e844ac]{flex:1}.code-pending[data-v-65e844ac]{border:1px solid rgba(var(--v-theme-primary), .18);background:rgba(var(--v-theme-primary), .05);border-radius:18px;width:100%;padding:14px 16px}.code-pending__body[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .75);align-items:flex-start;gap:10px;display:flex}.code-pending__body>.v-icon[data-v-65e844ac]{color:rgb(var(--v-theme-primary));margin-top:3px}.code-pending__body p[data-v-65e844ac]{margin:0;font-size:.82rem;line-height:1.9}.code-pending__actions[data-v-65e844ac]{justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.code-applied[data-v-65e844ac]{border:1px solid rgba(var(--v-theme-success), .35);background:rgba(var(--v-theme-success), .07);border-radius:20px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.code-applied__badge[data-v-65e844ac]{background:rgba(var(--v-theme-success), .14);width:40px;height:40px;color:rgb(var(--v-theme-success));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.code-applied__text[data-v-65e844ac]{flex:1;min-width:0}.code-applied__text strong[data-v-65e844ac],.code-applied__text span[data-v-65e844ac]{display:block}.code-applied__text strong[data-v-65e844ac]{font-size:.9rem;font-weight:700}.code-applied__text span[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .6);margin-top:2px;font-size:.78rem}.code-value[data-v-65e844ac]{letter-spacing:.5px;font-weight:800}.eyebrow[data-v-65e844ac]{background:rgba(var(--v-theme-primary), .08);color:rgb(var(--v-theme-primary));border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.pricing-title[data-v-65e844ac]{letter-spacing:-1px;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.35}.pricing-title span[data-v-65e844ac]{color:rgb(var(--v-theme-primary));display:block}.pricing-description[data-v-65e844ac]{max-width:580px;color:rgba(var(--v-theme-on-background), .65);margin:20px auto 0;font-size:1rem;line-height:2}.pricing-grid[data-v-65e844ac]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.pricing-card[data-v-65e844ac]{border:1px solid rgba(var(--v-theme-on-background), .08);background:rgb(var(--v-theme-surface));cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:visible;border-radius:28px!important}.pricing-card[data-v-65e844ac]:hover{transform:translateY(-6px);box-shadow:0 18px 50px #00000014!important}.pricing-card--featured[data-v-65e844ac]{border:2px solid rgb(var(--v-theme-primary));transform:translateY(-10px);box-shadow:0 18px 50px rgba(var(--v-theme-primary), .12)!important}.pricing-card--featured[data-v-65e844ac]:hover{transform:translateY(-14px)}.pricing-card--selected[data-v-65e844ac]{border-color:rgba(var(--v-theme-primary), .6)}.card-content[data-v-65e844ac]{flex-direction:column;height:100%;padding:32px;display:flex}.recommended-badge[data-v-65e844ac]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));box-shadow:0 8px 20px rgba(var(--v-theme-primary), .25);border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:-14px;right:28px}.plan-heading[data-v-65e844ac]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-english[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .45);letter-spacing:.5px;text-align:right;direction:ltr;margin-bottom:3px;font-size:.75rem;display:block}.plan-name[data-v-65e844ac]{margin:0;font-size:1.55rem;font-weight:800}.plan-icon[data-v-65e844ac]{background:rgba(var(--v-theme-primary), .08);width:44px;height:44px;color:rgb(var(--v-theme-primary));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-description[data-v-65e844ac]{min-height:52px;color:rgba(var(--v-theme-on-surface), .6);margin:18px 0 0;font-size:.86rem;line-height:1.8}.price-wrapper[data-v-65e844ac]{align-items:baseline;gap:7px;margin-top:24px;display:flex}.price[data-v-65e844ac]{letter-spacing:-1px;direction:ltr;font-size:2rem;font-weight:800}.currency[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .55);font-size:.8rem}.price-old-row[data-v-65e844ac]{align-items:center;gap:10px;margin-top:24px;display:flex}.price-old-row+.price-wrapper[data-v-65e844ac]{margin-top:4px}.price-old[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .45);direction:ltr;font-size:.95rem;text-decoration:line-through}.discount-chip[data-v-65e844ac]{background:rgba(var(--v-theme-success), .12);color:rgb(var(--v-theme-success));border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.price-note[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .45);margin-top:4px;font-size:.75rem}.price-wrapper--discounted .price[data-v-65e844ac]{color:rgb(var(--v-theme-success))}.savings-note[data-v-65e844ac]{color:rgb(var(--v-theme-success));align-items:center;gap:5px;margin-top:4px;font-size:.75rem;font-weight:600;display:flex}.features[data-v-65e844ac]{flex-direction:column;flex:1;gap:18px;display:flex}.feature[data-v-65e844ac]{align-items:center;gap:12px;display:flex}.feature-icon[data-v-65e844ac]{background:rgba(var(--v-theme-primary), .07);width:34px;height:34px;color:rgb(var(--v-theme-primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-icon.disabled[data-v-65e844ac]{background:rgba(var(--v-theme-on-surface), .05);color:rgba(var(--v-theme-on-surface), .3)}.feature strong[data-v-65e844ac],.feature span[data-v-65e844ac]{display:block}.feature strong[data-v-65e844ac]{font-size:.86rem;font-weight:700}.feature span[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .5);margin-top:2px;font-size:.73rem}.text-disabled[data-v-65e844ac]{color:rgba(var(--v-theme-on-surface), .3)!important}.plan-button[data-v-65e844ac]{letter-spacing:0;margin-top:30px;font-weight:700;height:48px!important}.pricing-footer[data-v-65e844ac]{color:rgba(var(--v-theme-on-background), .5);justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:.8rem;display:flex}@media (width<=960px){.pricing-grid[data-v-65e844ac]{grid-template-columns:1fr;max-width:500px;margin:0 auto}.pricing-card--featured[data-v-65e844ac]{order:-1;transform:none}.pricing-card--featured[data-v-65e844ac]:hover{transform:translateY(-6px)}}@media (width<=600px){.pricing-section[data-v-65e844ac]{padding:70px 16px}.pricing-header[data-v-65e844ac]{margin-bottom:28px}.code-box[data-v-65e844ac]{margin-bottom:36px}.pricing-title[data-v-65e844ac]{font-size:2rem}.card-content[data-v-65e844ac]{padding:26px 22px}.price[data-v-65e844ac]{font-size:1.8rem}}@media (width<=420px){.code-form[data-v-65e844ac]{flex-direction:column}.code-input[data-v-65e844ac],.code-apply[data-v-65e844ac]{width:100%}.code-pending__actions[data-v-65e844ac]{flex-wrap:wrap;justify-content:stretch}}
