.subscription-card[data-v-2a90a04f]{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--rovana-border);border-radius:26px;background:var(--rovana-surface);box-shadow:var(--rovana-neo-raised);scroll-margin-top:112px}.subscription-card__visual[data-v-2a90a04f]{position:relative;overflow:hidden;aspect-ratio:1.2;background:var(--rovana-surface-muted)}.subscription-card__visual img[data-v-2a90a04f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subscription-card__badge[data-v-2a90a04f],.subscription-card__eyebrow[data-v-2a90a04f]{position:absolute;top:16px;max-width:calc(100% - 32px);padding:7px 12px;border:1px solid var(--rovana-border);border-radius:999px;background:var(--rovana-surface);color:var(--rovana-primary-ink);font-size:.75rem;font-weight:700}.subscription-card__eyebrow[data-v-2a90a04f]{inset-inline-start:16px}.subscription-card__badge[data-v-2a90a04f]{top:auto;bottom:16px;inset-inline-end:16px;background:var(--rovana-action);color:var(--rovana-on-action)}.subscription-card__body[data-v-2a90a04f]{display:flex;flex:1;flex-direction:column;padding:24px}.subscription-card__duration[data-v-2a90a04f]{margin:0 0 6px;color:var(--rovana-text-muted);font-size:.75rem}.subscription-card h3[data-v-2a90a04f]{margin:0;color:var(--rovana-primary-ink);font-size:1.3rem;line-height:1.7}.subscription-card__description[data-v-2a90a04f]{margin:10px 0 0;color:var(--rovana-text-muted);font-size:.875rem;line-height:1.9}.subscription-card__features[data-v-2a90a04f]{display:grid;margin:22px 0;padding:0;list-style:none;gap:10px}.subscription-card__features li[data-v-2a90a04f]{display:flex;align-items:start;color:var(--rovana-text);font-size:.8125rem;line-height:1.9;gap:9px}.subscription-card__features .iconify[data-v-2a90a04f]{flex-shrink:0;width:16px;height:16px;margin-top:4px;color:var(--rovana-primary-deep)}.subscription-card__choice[data-v-2a90a04f]{display:grid;margin-top:auto;color:var(--rovana-text-muted);font-size:.8125rem;gap:8px}.subscription-card__choice select[data-v-2a90a04f]{width:100%;min-height:46px;padding:8px 12px;border:1px solid var(--rovana-control-border);border-radius:12px;font:inherit}.subscription-card__pricing[data-v-2a90a04f]{display:grid;margin-top:auto;padding:22px 0 18px;gap:8px}.subscription-card__choice+.subscription-card__pricing[data-v-2a90a04f]{margin-top:0}.subscription-card__amount[data-v-2a90a04f]{display:flex;min-height:60px;flex-direction:column;align-items:flex-start;gap:4px}.subscription-card__amount strong[data-v-2a90a04f]{color:var(--rovana-primary-ink);font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:800}.subscription-card__amount del[data-v-2a90a04f],.subscription-card__amount>span[data-v-2a90a04f]{color:var(--rovana-text-muted);font-size:.75rem}.subscription-card__offer-note[data-v-2a90a04f]{margin:0;color:var(--rovana-primary-deep);font-size:.75rem;line-height:1.8}.subscription-card__action[data-v-2a90a04f]{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--rovana-action);border-radius:14px;background:var(--rovana-action);color:var(--rovana-on-action);font-size:.875rem;font-weight:700;gap:12px;text-decoration:none;transition:background-color .18s ease}.subscription-card__action[data-v-2a90a04f]:hover{background:var(--rovana-action-hover)}.subscription-card__action[data-v-2a90a04f]:focus-visible,.subscription-card__choice select[data-v-2a90a04f]:focus-visible{outline:2px solid var(--rovana-focus);outline-offset:4px}.subscription-card--offer[data-v-2a90a04f]{border-color:var(--rovana-primary-deep)}@media(max-width:640px){.subscription-card__body[data-v-2a90a04f]{padding:20px}.subscription-card__amount strong[data-v-2a90a04f]{font-size:1.25rem}}
