.pricing-card[data-v-c3779d33]{background:var(--s-card);border:1px solid var(--s-border);border-radius:14px;display:flex;flex-direction:column;min-width:0;padding:24px 20px;position:relative;transition:all .2s ease}.pricing-card[data-v-c3779d33]:hover{border-color:var(--s-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.pricing-card--recommended[data-v-c3779d33]{border-color:var(--writer-accent);box-shadow:0 0 0 1px var(--writer-accent),var(--shadow-card)}.card-badge[data-v-c3779d33]{background:var(--writer-accent);border-radius:20px;color:#fff;font-size:9px;left:50%;padding:4px 14px;position:absolute;top:-10px;transform:translate(-50%);white-space:nowrap}.card-header[data-v-c3779d33]{margin-bottom:16px}.card-headline[data-v-c3779d33]{color:var(--tx-primary);font-size:20px;margin:0 0 4px}.card-subheadline[data-v-c3779d33]{color:var(--tx-muted);font-size:13px;line-height:1.5;margin:0}.card-price[data-v-c3779d33]{border-bottom:1px solid var(--s-border);margin-bottom:20px;padding-bottom:16px}.price-amount[data-v-c3779d33]{color:var(--tx-primary);font-size:36px}.price-period[data-v-c3779d33]{color:var(--tx-dim);font-size:12px;margin-left:2px}.price-note[data-v-c3779d33]{color:var(--tx-dim);font-size:10px;margin-top:2px}.card-features[data-v-c3779d33]{display:flex;flex:1;flex-direction:column;gap:10px;list-style:none;margin:0 0 24px;padding:0}.feature-item[data-v-c3779d33]{color:var(--tx-secondary);font-size:13px;line-height:1.5;padding-left:18px;position:relative}.feature-item[data-v-c3779d33]:before{color:var(--score-excellent);content:"✓";font-size:12px;font-weight:700;left:0;position:absolute}.card-cta[data-v-c3779d33]{background:transparent;border:2px solid var(--s-border);border-radius:8px;color:var(--tx-muted);cursor:pointer;font-size:12px;margin-top:auto;padding:13px 0;transition:all .2s ease;width:100%}.card-cta[data-v-c3779d33]:hover{border-color:var(--writer-accent);color:var(--writer-accent)}.card-cta--primary[data-v-c3779d33]{background:var(--writer-accent)}.card-cta--primary[data-v-c3779d33],.card-cta--primary[data-v-c3779d33]:hover{border-color:var(--writer-accent);color:#fff}.card-cta--primary[data-v-c3779d33]:hover{opacity:.9}
