.tier[data-v-da13700a]{background:var(--marketing-card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--t-base),transform var(--t-base),box-shadow var(--t-base);flex-direction:column;padding:28px 28px 32px;display:flex;position:relative;overflow:visible}.tier[data-v-da13700a]:before{content:"";background:var(--marketing-tier-glow);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--t-base);position:absolute;inset:0}.tier[data-v-da13700a]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.tier.featured[data-v-da13700a]:before,.tier[data-v-da13700a]:hover:before{opacity:1}.tier[data-v-da13700a]>*{z-index:1;position:relative}.tier.featured[data-v-da13700a]{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border),var(--marketing-tier-shadow)}.recommendation-badge[data-v-da13700a]{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;white-space:nowrap;text-transform:none;padding:4px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier-name-row[data-v-da13700a]{align-items:center;gap:var(--space-2);display:flex}.tier-name[data-v-da13700a]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase}.tier-standard-crossed[data-v-da13700a]{font-size:var(--text-sm);color:var(--text-dim);margin-left:var(--space-1);text-decoration:line-through}.tier-price[data-v-da13700a]{font-family:var(--font-display);letter-spacing:0;margin:var(--space-4) 0 var(--space-1);color:var(--text);font-size:56px;font-weight:400;line-height:1}.tier-price-period[data-v-da13700a]{font-size:var(--text-xl);color:var(--text-dim)}.tier-price-sub[data-v-da13700a]{font-size:var(--text-xs);color:var(--text-dim);margin-bottom:var(--space-6);line-height:var(--leading-normal)}.tier-ul[data-v-da13700a]{margin:0 0 var(--space-6);gap:var(--space-3);font-size:var(--text-sm);color:var(--text);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.tier-summary[data-v-da13700a]{gap:var(--space-3);margin:0 0 var(--space-5);display:grid}.tier-summary div[data-v-da13700a]{padding-top:var(--space-3);border-top:1px solid var(--border)}.tier-summary dt[data-v-da13700a]{margin-bottom:var(--space-1);color:var(--text-dim);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.tier-summary dd[data-v-da13700a]{color:var(--text);margin:0}.tier-ideal[data-v-da13700a],.tier-summary dd[data-v-da13700a]{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.tier-ideal[data-v-da13700a]{margin:0 0 var(--space-6);color:var(--text-muted);flex:1}.tier.compact .tier-price[data-v-da13700a]{font-size:48px}.tier-ul li[data-v-da13700a]{align-items:flex-start;gap:var(--space-2);display:flex}.check[data-v-da13700a]{color:var(--success-text);font-weight:var(--weight-bold);flex-shrink:0;margin-top:1px}.tier-cta-link[data-v-da13700a]{width:100%;min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tier-cta-link--primary[data-v-da13700a]{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.tier-cta-link--primary[data-v-da13700a]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.tier-cta-link--secondary[data-v-da13700a]{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.tier-cta-link--secondary[data-v-da13700a]:hover{background:var(--surface-hover);color:var(--text)}.pricing[data-v-90724d30]{padding:clamp(72px,8vw,96px) 0 0}.pricing-header[data-v-90724d30]{text-align:center;max-width:600px;margin:0 auto var(--space-12)}.eyebrow[data-v-90724d30]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);display:block}.landing-h2[data-v-90724d30]{font-family:var(--font-display);letter-spacing:-.025em;margin:0 auto var(--space-4);max-width:24ch;color:var(--text);font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.06}.pricing-sub[data-v-90724d30]{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-8);line-height:var(--leading-relaxed)}.promo-banner[data-v-90724d30]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.promo-badge[data-v-90724d30]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;background:var(--success-soft);color:var(--success-text);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 12px}.promo-tagline[data-v-90724d30]{font-size:var(--text-sm);color:var(--text-muted)}.billing-toggle[data-v-90724d30]{background:var(--surface-raised);border:1px solid var(--border);gap:2px;min-width:0;margin:0;padding:3px;display:inline-flex}.billing-toggle[data-v-90724d30],.toggle-opt[data-v-90724d30]{border-radius:var(--radius-md)}.toggle-opt[data-v-90724d30]{min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);align-items:center;gap:var(--space-2);background:0 0;border:none;padding:6px 16px;display:flex}.toggle-opt.active[data-v-90724d30]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.save-badge[data-v-90724d30]{font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--success-soft);color:var(--success-text);border-radius:var(--radius-pill);padding:1px 6px}.pricing-grid[data-v-90724d30]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-detail-link[data-v-90724d30]{align-items:center;gap:var(--space-2);width:fit-content;margin:var(--space-6) auto 0;color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.pricing-detail-link[data-v-90724d30]:hover{color:var(--accent-hover)}.pricing.compact .pricing-header[data-v-90724d30]{margin-bottom:var(--space-8)}@media (width<=900px){.pricing-grid[data-v-90724d30]{grid-template-columns:1fr;max-width:440px;margin:0 auto}}
