.hero-banner[data-v-647e6250]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-content[data-v-647e6250]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-title[data-v-647e6250]{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 4px 0}.hero-subtitle[data-v-647e6250]{color:#6b7280;font-size:.9rem;margin:0}.hero-btn[data-v-647e6250]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f3f4f6;color:#374151;padding:10px 16px;border-radius:8px;text-decoration:none;font-size:.9rem;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}.hero-btn[data-v-647e6250]:hover{background:#e5e7eb;color:#374151;text-decoration:none}.hero-btn-icon[data-v-647e6250]{font-size:1rem}.no-auto-charge-note[data-v-647e6250]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px;color:#1e40af;font-size:.95rem}.no-auto-charge-note .note-icon[data-v-647e6250]{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.upgrade-path-card[data-v-647e6250]{margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.upgrade-path-title[data-v-647e6250]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:4px}.upgrade-path-desc[data-v-647e6250]{font-size:.9rem;color:#475569;line-height:1.6;max-width:560px}.upgrade-path-flow[data-v-647e6250]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.upgrade-path-chip[data-v-647e6250]{color:#fff;font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:999px;white-space:nowrap}.upgrade-chip-backer[data-v-647e6250]{background:linear-gradient(135deg,#10b981,#059669)}.upgrade-chip-sponsor[data-v-647e6250]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.upgrade-chip-pro[data-v-647e6250]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.upgrade-path-arrow[data-v-647e6250]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;gap:0}.upgrade-arrow-label[data-v-647e6250]{font-size:.7rem;color:#64748b;white-space:nowrap;margin-bottom:-2px}.upgrade-arrow-glyph[data-v-647e6250]{font-size:1.3rem;color:#94a3b8;letter-spacing:-1px}.pricing-container[data-v-647e6250]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 0}@media (max-width:1200px){.pricing-container[data-v-647e6250]{grid-template-columns:repeat(2,1fr)}}.pricing-card[data-v-647e6250]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.pricing-card[data-v-647e6250]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.pricing-card-featured[data-v-647e6250]{border:2px solid #3b82f6;position:relative;overflow:visible}.pricing-card-featured .pricing-header[data-v-647e6250]{border-top-left-radius:10px;border-top-right-radius:10px}.popular-badge[data-v-647e6250]{position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.4);box-shadow:0 2px 6px rgba(245,158,11,.4);z-index:1;white-space:nowrap}.pricing-header[data-v-647e6250]{padding:16px 14px;text-align:center;color:#fff}.pricing-header-free[data-v-647e6250]{background:linear-gradient(135deg,#64748b,#475569)}.pricing-header-backer[data-v-647e6250]{background:linear-gradient(135deg,#10b981,#059669)}.pricing-header-sponsor[data-v-647e6250]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.pricing-header-pro[data-v-647e6250]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.plan-name[data-v-647e6250]{font-size:1.2rem;font-weight:600;margin:0 0 4px 0}.plan-price[data-v-647e6250]{font-size:1.8rem;font-weight:700}.price-period[data-v-647e6250]{font-size:1rem;font-weight:400;opacity:.9}.pricing-body[data-v-647e6250]{padding:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-feature[data-v-647e6250]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:6px 0;font-size:.85rem;color:#374151;border-bottom:1px solid #f3f4f6}.plan-feature[data-v-647e6250]:last-of-type{border-bottom:none}.plan-feature-inherit[data-v-647e6250]{background:#f0fdf4;margin:0 -14px;padding:8px 14px;border-bottom:none}.feature-icon[data-v-647e6250]{color:#10b981;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.feature-icon-deny[data-v-647e6250]{color:#ef4444}.feature-icon-note[data-v-647e6250]{color:#3b82f6}.features-section[data-v-647e6250]{min-height:160px}.dataset-section[data-v-647e6250]{margin-top:12px}.section-title[data-v-647e6250]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #e5e7eb}.dataset-tags[data-v-647e6250]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.dataset-tag[data-v-647e6250]{display:inline-block;font-size:.7rem;padding:3px 8px;background:#f3f4f6;color:#4b5563;border-radius:12px;-webkit-transition:background .2s;transition:background .2s}.dataset-tag[data-v-647e6250]:hover{background:#e5e7eb}.pricing-footer[data-v-647e6250]{padding:14px;background:#f9fafb;border-top:1px solid #e5e7eb;gap:10px}.pricing-footer[data-v-647e6250],.upgrade-section[data-v-647e6250]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upgrade-section[data-v-647e6250]{gap:8px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px dashed #d1d5db}.pricing-btn[data-v-647e6250]{width:100%;padding:10px 16px;font-size:.9rem;font-weight:600;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.pricing-btn-outline[data-v-647e6250]{background:transparent}.pricing-btn-upgrade[data-v-647e6250]{background:linear-gradient(135deg,#10b981,#059669);border:none}.info-bar[data-v-647e6250]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 32px;padding:16px 20px;font-size:.9rem;color:#6b7280}.info-item[data-v-647e6250]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.info-item a[data-v-647e6250]{color:#3b82f6;text-decoration:none}.info-item a[data-v-647e6250]:hover{text-decoration:underline}.info-icon[data-v-647e6250]{font-size:1rem}@media (max-width:768px){.pricing-container[data-v-647e6250]{grid-template-columns:1fr}}