.pricing-card[data-v-a3d6b94c]{position:relative;display:flex;flex-direction:column;gap:20px;height:100%;padding:28px 24px 24px;border:1px solid rgb(var(--dv-line));border-radius:20px;background:rgb(var(--dv-surface));transition:border-color .16s ease,box-shadow .16s ease}.pricing-card[data-v-a3d6b94c]:hover{border-color:rgb(var(--dv-viridian) / .4)}.pricing-card--recommended[data-v-a3d6b94c]{border-color:rgb(var(--dv-viridian));box-shadow:0 0 0 1px rgb(var(--dv-viridian)),0 16px 36px rgb(var(--dv-viridian) / .12)}.pricing-card__ribbon[data-v-a3d6b94c]{position:absolute;top:-12px;left:50%;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:rgb(var(--dv-viridian));color:rgb(var(--dv-viridian-ink));font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.pricing-card__name[data-v-a3d6b94c]{color:rgb(var(--dv-ink));font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.pricing-card__description[data-v-a3d6b94c]{margin-top:8px;min-height:3em;color:rgb(var(--dv-ink-2));font-size:.9rem;line-height:1.5}.pricing-card__pricing[data-v-a3d6b94c]{display:grid;gap:6px}.pricing-card__price[data-v-a3d6b94c]{color:rgb(var(--dv-ink));font-size:2.4rem;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pricing-card__price-cycle[data-v-a3d6b94c]{margin-inline-start:6px;color:rgb(var(--dv-ink-3));font-size:.95rem;font-weight:500;letter-spacing:0}.pricing-card__price-note[data-v-a3d6b94c]{color:rgb(var(--dv-ink-3));font-size:.82rem}.pricing-card__limits[data-v-a3d6b94c]{margin:0;padding:0;list-style:none;border:1px solid rgb(var(--dv-line));border-radius:14px}.pricing-card__limit[data-v-a3d6b94c]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 12px}.pricing-card__limit+.pricing-card__limit[data-v-a3d6b94c]{border-top:1px solid rgb(var(--dv-line))}.pricing-card__limit-label[data-v-a3d6b94c]{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--dv-ink-2));font-size:.88rem;font-weight:600}.pricing-card__limit-label[data-v-a3d6b94c]:first-letter{text-transform:uppercase}.pricing-card__limit-label strong[data-v-a3d6b94c]{color:rgb(var(--dv-ink));font-weight:600}.pricing-card__icon[data-v-a3d6b94c]{flex-shrink:0;color:rgb(var(--dv-viridian))}.pricing-stepper[data-v-a3d6b94c]{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:rgb(var(--dv-sunk))}.pricing-stepper__button[data-v-a3d6b94c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:rgb(var(--dv-surface));color:rgb(var(--dv-ink));box-shadow:0 1px 2px rgb(var(--dv-ink) / .08);cursor:pointer;transition:background-color .16s ease,color .16s ease}.pricing-stepper__button[data-v-a3d6b94c]:hover:not(:disabled){background:rgb(var(--dv-viridian));color:rgb(var(--dv-viridian-ink))}.pricing-stepper__button[data-v-a3d6b94c]:disabled{opacity:.4;cursor:not-allowed}.pricing-stepper__button[data-v-a3d6b94c]:focus-visible,.pricing-card__cta[data-v-a3d6b94c]:focus-visible{outline:2px solid rgb(var(--dv-viridian));outline-offset:2px}.pricing-stepper__value[data-v-a3d6b94c]{min-width:58px;text-align:center;color:rgb(var(--dv-ink));font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums}.pricing-card__action[data-v-a3d6b94c]{display:grid;gap:10px}.pricing-card__cta[data-v-a3d6b94c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pricing-card__cta--primary[data-v-a3d6b94c]{background:rgb(var(--dv-viridian));color:rgb(var(--dv-viridian-ink))}.pricing-card__cta--primary[data-v-a3d6b94c]:hover{background:rgb(var(--dv-viridian) / .88)}.pricing-card__cta--outline[data-v-a3d6b94c]{border-color:rgb(var(--dv-line));background:rgb(var(--dv-surface));color:rgb(var(--dv-ink))}.pricing-card__cta--outline[data-v-a3d6b94c]:hover{border-color:rgb(var(--dv-viridian));color:rgb(var(--dv-viridian))}.pricing-card__trial[data-v-a3d6b94c]{color:rgb(var(--dv-ink-3));font-size:.8rem;text-align:center}.pricing-card__features-block[data-v-a3d6b94c]{display:grid;gap:12px;padding-top:20px;border-top:1px solid rgb(var(--dv-line))}.pricing-card__features-title[data-v-a3d6b94c]{color:rgb(var(--dv-ink));font-size:.86rem;font-weight:600}.pricing-card__features[data-v-a3d6b94c]{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:rgb(var(--dv-ink-2));font-size:.88rem;line-height:1.45}.pricing-card__feature[data-v-a3d6b94c]{display:flex;align-items:flex-start;gap:10px}.pricing-card__feature-icon[data-v-a3d6b94c]{margin-top:1px}@media (prefers-reduced-motion: reduce){.pricing-card[data-v-a3d6b94c],.pricing-stepper__button[data-v-a3d6b94c],.pricing-card__cta[data-v-a3d6b94c]{transition:none}}
