.document-uploader[data-v-b5507814]{max-width:700px;margin:0 auto}.upload-area[data-v-b5507814]{border:2px dashed var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4xl);text-align:center;cursor:pointer;transition:all var(--transition-normal);background-color:var(--color-bg-card)}.upload-area[data-v-b5507814]:hover{border-color:var(--color-primary);background-color:var(--color-primary-bg)}.upload-area.dragging[data-v-b5507814]{border-color:var(--color-primary);background-color:var(--color-primary-bg);transform:scale(1.01)}.upload-icon[data-v-b5507814]{width:64px;height:64px;margin:0 auto var(--space-lg);color:var(--color-primary)}.upload-icon svg[data-v-b5507814]{width:100%;height:100%}.upload-primary[data-v-b5507814]{font-size:18px;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.upload-secondary[data-v-b5507814]{font-size:14px;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.questions-remaining[data-v-b5507814]{font-size:13px;color:var(--color-text-muted);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}.limit-reached-state[data-v-b5507814]{border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4xl);text-align:center;background-color:var(--color-bg-card)}.limit-icon[data-v-b5507814]{width:64px;height:64px;margin:0 auto var(--space-lg);color:var(--color-warning, #f59e0b)}.limit-icon svg[data-v-b5507814]{width:100%;height:100%}.limit-reached-state h3[data-v-b5507814]{font-size:22px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.limit-reached-state>p[data-v-b5507814]{font-size:15px;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.limit-benefits[data-v-b5507814]{list-style:none;padding:0;margin:0 auto var(--space-xl);max-width:280px;text-align:left}.limit-benefits li[data-v-b5507814]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;font-size:14px;color:var(--color-text-secondary)}.limit-benefits .check[data-v-b5507814]{color:var(--color-success, #10b981);font-weight:600}.limit-cta[data-v-b5507814]{display:inline-block;margin-bottom:var(--space-md)}.limit-disclaimer[data-v-b5507814]{font-size:12px;color:var(--color-text-muted);margin:0}.processing-state[data-v-b5507814]{text-align:center;padding:var(--space-4xl)}.processing-spinner[data-v-b5507814]{width:48px;height:48px;border:3px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto var(--space-lg);animation:spin-b5507814 1s linear infinite}@keyframes spin-b5507814{to{transform:rotate(360deg)}}.processing-state p[data-v-b5507814]{font-size:16px;color:var(--color-text-secondary)}.question-state[data-v-b5507814]{background-color:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden}.document-ready[data-v-b5507814]{padding:var(--space-xl)}.document-preview[data-v-b5507814]{display:flex;align-items:center;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-lg)}.document-icon[data-v-b5507814]{width:48px;height:48px;color:var(--color-primary);background-color:var(--color-primary-bg);border-radius:var(--radius-md);padding:var(--space-sm)}.document-icon svg[data-v-b5507814]{width:100%;height:100%}.document-info[data-v-b5507814]{flex:1}.document-name[data-v-b5507814]{font-weight:500;color:var(--color-text-primary);margin-bottom:2px}.document-status[data-v-b5507814]{font-size:14px;color:var(--color-success)}.question-input-section label[data-v-b5507814]{display:block;font-weight:500;margin-bottom:var(--space-sm);color:var(--color-text-primary)}.question-input-wrapper[data-v-b5507814]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.question-input[data-v-b5507814]{flex:1;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;font-family:var(--font-body);transition:border-color var(--transition-fast)}.question-input[data-v-b5507814]:focus{outline:none;border-color:var(--color-primary)}.ask-btn[data-v-b5507814]{white-space:nowrap}.example-questions p[data-v-b5507814]{font-size:13px;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.example-questions ul[data-v-b5507814]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.example-questions li[data-v-b5507814]{font-size:13px;color:var(--color-primary);background-color:var(--color-primary-bg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast)}.example-questions li[data-v-b5507814]:hover{background-color:var(--color-primary-soft)}.answer-state[data-v-b5507814]{position:relative}.unlock-overlay[data-v-b5507814]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.unlock-content[data-v-b5507814]{background-color:var(--color-bg-card);border-radius:var(--radius-xl);padding:var(--space-2xl);max-width:420px;width:90%;text-align:center;box-shadow:var(--shadow-xl);position:relative}.unlock-close[data-v-b5507814]{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:24px;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--space-xs);transition:color var(--transition-fast)}.unlock-close[data-v-b5507814]:hover{color:var(--color-text-primary)}.unlock-icon[data-v-b5507814]{width:56px;height:56px;margin:0 auto var(--space-lg);color:var(--color-primary)}.unlock-icon svg[data-v-b5507814]{width:100%;height:100%}.unlock-content h3[data-v-b5507814]{font-size:22px;margin-bottom:var(--space-sm)}.unlock-content>p[data-v-b5507814]{font-size:15px;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.unlock-form[data-v-b5507814]{text-align:left}.form-group[data-v-b5507814]{margin-bottom:var(--space-md)}.form-group label[data-v-b5507814]{display:block;font-size:14px;font-weight:500;margin-bottom:var(--space-xs);color:var(--color-text-primary)}.form-group input[data-v-b5507814],.form-group select[data-v-b5507814]{width:100%;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;font-family:var(--font-body);transition:border-color var(--transition-fast)}.form-group input[data-v-b5507814]:focus,.form-group select[data-v-b5507814]:focus{outline:none;border-color:var(--color-primary)}.form-group input.invalid[data-v-b5507814]{border-color:var(--color-error, #ef4444)}.error-text[data-v-b5507814]{font-size:12px;color:var(--color-error, #ef4444);margin-top:var(--space-xs);display:block}.occupation-select[data-v-b5507814]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.occupation-select option[data-v-b5507814]{background-color:var(--color-bg-card);color:var(--color-text-primary)}.unlock-form .btn[data-v-b5507814]{width:100%;margin-top:var(--space-md)}.unlock-privacy[data-v-b5507814]{font-size:12px;color:var(--color-text-muted);margin-top:var(--space-md);text-align:center}.answer-display[data-v-b5507814]{background-color:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow:hidden}.answer-header[data-v-b5507814]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:var(--color-success-bg);border-bottom:1px solid var(--color-border-light)}.answer-icon[data-v-b5507814]{width:40px;height:40px;color:var(--color-success)}.answer-icon svg[data-v-b5507814]{width:100%;height:100%}.answer-header h3[data-v-b5507814]{font-size:18px;color:var(--color-success);margin:0}.answer-content[data-v-b5507814]{padding:var(--space-xl);border-bottom:1px solid var(--color-border-light)}.answer-text[data-v-b5507814]{font-size:16px;line-height:1.7;color:var(--color-text-primary);margin-bottom:var(--space-md)}.answer-source[data-v-b5507814]{font-size:13px;color:var(--color-text-muted);background-color:var(--color-bg-section-muted);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);display:inline-block}.answer-source strong[data-v-b5507814]{color:var(--color-text-secondary)}.answer-upsell[data-v-b5507814]{padding:var(--space-xl);text-align:center}.answer-upsell>p[data-v-b5507814]:first-child{font-size:16px;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.answer-upsell>p[data-v-b5507814]:nth-child(2){font-size:14px;color:var(--color-text-muted);margin-bottom:var(--space-md)}.answer-upsell ul[data-v-b5507814]{list-style:none;padding:0;margin:0 auto var(--space-lg);max-width:280px;text-align:left}.answer-upsell li[data-v-b5507814]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;font-size:14px;color:var(--color-text-secondary)}.answer-upsell .check[data-v-b5507814]{color:var(--color-success);font-weight:600}.or-text[data-v-b5507814]{font-size:14px;color:var(--color-text-muted);margin:var(--space-md) 0}@media (max-width: 768px){.question-input-wrapper[data-v-b5507814]{flex-direction:column}.unlock-content[data-v-b5507814]{padding:var(--space-xl)}}.hero-section[data-v-52ad4986]{padding:140px 0 80px;background:linear-gradient(135deg,var(--color-bg-page) 0%,var(--color-primary-bg) 100%);text-align:center}.hero-content[data-v-52ad4986]{max-width:800px;margin:0 auto}.pill-badge[data-v-52ad4986]{display:inline-block;padding:8px 16px;background-color:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-pill);font-size:14px;font-weight:500;margin-bottom:var(--space-lg)}.hero-section h1[data-v-52ad4986]{margin-bottom:var(--space-lg)}.hero-subtitle[data-v-52ad4986]{font-size:18px;color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-md);line-height:1.7}.hero-note[data-v-52ad4986]{font-size:14px;color:var(--color-text-muted);max-width:500px;margin:0 auto var(--space-xl)}.hero-buttons[data-v-52ad4986]{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.hero-buttons .btn[data-v-52ad4986]{display:inline-flex;align-items:center;gap:var(--space-sm)}.play-icon[data-v-52ad4986]{width:18px;height:18px}.trust-line[data-v-52ad4986]{display:flex;justify-content:center;gap:var(--space-lg);margin-top:var(--space-md);font-size:14px;color:var(--color-text-muted)}.trust-line span[data-v-52ad4986]:before{content:"✓ ";color:var(--color-success)}.tool-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-page)}.section-header[data-v-52ad4986]{text-align:center;font-size:24px;margin-bottom:var(--space-xl)}.how-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-text-primary);color:#fff}.how-section .section-title h2[data-v-52ad4986]{color:#fff}.steps-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.step-card[data-v-52ad4986]{text-align:center;position:relative}.step-number[data-v-52ad4986]{width:40px;height:40px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 auto var(--space-md)}.step-icon[data-v-52ad4986]{width:48px;height:48px;margin:0 auto var(--space-md);color:#ffffffb3}.step-icon svg[data-v-52ad4986]{width:100%;height:100%}.step-card h3[data-v-52ad4986]{font-size:20px;color:#fff;margin-bottom:var(--space-sm)}.step-card p[data-v-52ad4986]{font-size:14px;color:#ffffffb3;line-height:1.6}.features-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-section-muted)}.features-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.feature-card[data-v-52ad4986]{background-color:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;transition:all var(--transition-normal)}.feature-card[data-v-52ad4986]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-icon[data-v-52ad4986]{width:48px;height:48px;margin:0 auto var(--space-md);color:var(--color-primary)}.feature-icon svg[data-v-52ad4986]{width:100%;height:100%}.feature-card h3[data-v-52ad4986]{font-size:18px;margin-bottom:var(--space-sm)}.feature-card p[data-v-52ad4986]{font-size:14px;color:var(--color-text-muted);line-height:1.6}.questions-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-page)}.questions-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.question-category[data-v-52ad4986]{background-color:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-border)}.question-category h3[data-v-52ad4986]{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-md)}.question-category ul[data-v-52ad4986]{list-style:none;padding:0;margin:0}.question-category li[data-v-52ad4986]{font-size:14px;color:var(--color-text-muted);padding:var(--space-xs) 0;font-style:italic}.free-vs-full-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-section-muted)}.free-vs-full-table-wrapper[data-v-52ad4986]{overflow-x:auto;max-width:800px;margin:0 auto}.free-vs-full-table[data-v-52ad4986]{width:100%;border-collapse:collapse;background-color:var(--color-bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.free-vs-full-table th[data-v-52ad4986],.free-vs-full-table td[data-v-52ad4986]{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border-light)}.free-vs-full-table th[data-v-52ad4986]{background-color:var(--color-bg-section-muted);font-size:14px;font-weight:600;color:var(--color-text-primary)}.free-vs-full-table td[data-v-52ad4986]{font-size:14px;color:var(--color-text-secondary)}.free-vs-full-table th.highlight[data-v-52ad4986],.free-vs-full-table td.highlight[data-v-52ad4986]{background-color:var(--color-primary-bg);color:var(--color-primary)}.free-vs-full-table .category-row[data-v-52ad4986]{background-color:var(--color-bg-section-muted)}.free-vs-full-table .category-row td[data-v-52ad4986]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--space-sm) var(--space-lg)}.free-vs-full-table .category-row td strong[data-v-52ad4986]{color:var(--color-text-primary)}.free-vs-full-note[data-v-52ad4986]{text-align:center;font-size:14px;color:var(--color-text-muted);margin-top:var(--space-lg)}.comparison-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-page)}.comparison-table-wrapper[data-v-52ad4986]{overflow-x:auto}.comparison-table[data-v-52ad4986]{width:100%;border-collapse:collapse;background-color:var(--color-bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.comparison-table th[data-v-52ad4986],.comparison-table td[data-v-52ad4986]{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border-light)}.comparison-table th[data-v-52ad4986]{background-color:var(--color-bg-section-muted);font-size:14px;font-weight:600;color:var(--color-text-primary)}.comparison-table td[data-v-52ad4986]{font-size:14px;color:var(--color-text-secondary)}.comparison-table th.highlight[data-v-52ad4986],.comparison-table td.highlight[data-v-52ad4986]{background-color:var(--color-primary-bg);color:var(--color-primary)}.comparison-table td.highlight strong[data-v-52ad4986]{color:var(--color-primary)}.supported-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-page)}.supported-content[data-v-52ad4986]{max-width:900px;margin:0 auto}.supported-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.supported-group[data-v-52ad4986]{background-color:var(--color-bg-section-muted);border-radius:var(--radius-lg);padding:var(--space-lg)}.supported-group h4[data-v-52ad4986]{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.supported-group ul[data-v-52ad4986]{list-style:none;padding:0;margin:0}.supported-group li[data-v-52ad4986]{font-size:14px;color:var(--color-text-muted);padding:var(--space-xs) 0;padding-left:var(--space-md);position:relative}.supported-group li[data-v-52ad4986]:before{content:"•";position:absolute;left:0;color:var(--color-primary)}.languages-note[data-v-52ad4986]{text-align:center;font-size:14px;color:var(--color-text-muted)}.languages-note strong[data-v-52ad4986]{color:var(--color-text-primary)}.usecases-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-section-muted)}.usecases-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.usecase-card[data-v-52ad4986]{background-color:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-border)}.usecase-card h3[data-v-52ad4986]{font-size:18px;margin-bottom:var(--space-sm)}.usecase-card p[data-v-52ad4986]{font-size:14px;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.usecase-card blockquote[data-v-52ad4986]{font-size:14px;font-style:italic;color:var(--color-text-muted);padding-left:var(--space-md);border-left:2px solid var(--color-primary-muted)}.privacy-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-page)}.privacy-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.privacy-card[data-v-52ad4986]{text-align:center;padding:var(--space-lg)}.privacy-icon[data-v-52ad4986]{font-size:40px;margin-bottom:var(--space-md)}.privacy-card h3[data-v-52ad4986]{font-size:16px;margin-bottom:var(--space-sm)}.privacy-card p[data-v-52ad4986]{font-size:14px;color:var(--color-text-muted);line-height:1.6}.faq-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-bg-section-muted)}.faq-grid[data-v-52ad4986]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:1000px;margin:0 auto}.faq-column[data-v-52ad4986]{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-v-52ad4986]{background-color:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;transition:all var(--transition-fast)}.faq-item[data-v-52ad4986]:hover{border-color:var(--color-border)}.faq-item.is-open[data-v-52ad4986]{border-color:var(--color-primary-muted)}.faq-question[data-v-52ad4986]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--color-text-primary);transition:color var(--transition-fast)}.faq-item.is-open .faq-question[data-v-52ad4986]{color:var(--color-primary)}.faq-chevron[data-v-52ad4986]{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.faq-item.is-open .faq-chevron[data-v-52ad4986]{transform:rotate(180deg);color:var(--color-primary)}.faq-answer[data-v-52ad4986]{padding:0 var(--space-lg) var(--space-md)}.faq-answer p[data-v-52ad4986]{font-size:14px;color:var(--color-text-secondary);line-height:1.7}.footer-cta-section[data-v-52ad4986]{padding:var(--space-4xl) 0;background-color:var(--color-text-primary);color:#fff;text-align:center}.footer-cta-section h2[data-v-52ad4986]{color:#fff;margin-bottom:var(--space-sm)}.footer-cta-section p[data-v-52ad4986]{color:#ffffffb3;margin-bottom:var(--space-xl)}.section-title[data-v-52ad4986]{text-align:center;margin-bottom:var(--space-xl)}.section-title h2[data-v-52ad4986]{margin-bottom:var(--space-sm)}.section-title p[data-v-52ad4986]{font-size:16px;color:var(--color-text-muted)}.inline-cta[data-v-52ad4986]{padding:var(--space-lg) 0;background-color:var(--color-primary-bg);border-top:1px solid var(--color-primary-muted);border-bottom:1px solid var(--color-primary-muted)}.inline-cta-content[data-v-52ad4986]{text-align:center}.inline-cta-content p[data-v-52ad4986]{font-size:15px;color:var(--color-text-secondary);margin:0}.inline-cta-content a[data-v-52ad4986]{color:var(--color-primary);font-weight:500;text-decoration:none}.inline-cta-content a[data-v-52ad4986]:hover{text-decoration:underline}.account-cta-banner[data-v-52ad4986]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light, #a855f7) 100%);border-radius:var(--radius-lg);padding:var(--space-xl);margin-top:var(--space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.account-cta-banner h3[data-v-52ad4986]{color:#fff;font-size:18px;margin-bottom:var(--space-xs)}.account-cta-banner p[data-v-52ad4986]{color:#ffffffd9;font-size:14px;margin:0}.account-cta-banner .btn[data-v-52ad4986]{background-color:#fff;color:var(--color-primary);white-space:nowrap}.account-cta-banner .btn[data-v-52ad4986]:hover{background-color:#ffffffe6}@media (max-width: 1024px){.features-grid[data-v-52ad4986],.questions-grid[data-v-52ad4986],.steps-grid[data-v-52ad4986],.supported-grid[data-v-52ad4986],.privacy-grid[data-v-52ad4986]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-section[data-v-52ad4986]{padding:120px 0 60px}.trust-line[data-v-52ad4986]{flex-direction:column;gap:var(--space-sm)}.features-grid[data-v-52ad4986],.questions-grid[data-v-52ad4986],.steps-grid[data-v-52ad4986],.usecases-grid[data-v-52ad4986],.faq-grid[data-v-52ad4986],.supported-grid[data-v-52ad4986]{grid-template-columns:1fr}.privacy-grid[data-v-52ad4986]{grid-template-columns:1fr 1fr}.comparison-table th[data-v-52ad4986],.comparison-table td[data-v-52ad4986],.free-vs-full-table th[data-v-52ad4986],.free-vs-full-table td[data-v-52ad4986]{padding:var(--space-sm) var(--space-md);font-size:12px}.free-vs-full-table .category-row td[data-v-52ad4986]{font-size:11px;padding:var(--space-xs) var(--space-md)}.account-cta-banner[data-v-52ad4986]{flex-direction:column;text-align:center}.hero-buttons[data-v-52ad4986]{flex-direction:column;align-items:center}}.modal-overlay[data-v-52ad4986]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--space-lg)}.modal-content[data-v-52ad4986]{background-color:var(--color-bg-card);border-radius:var(--radius-lg);max-width:500px;width:100%;position:relative;max-height:90vh;overflow-y:auto}.waitlist-modal[data-v-52ad4986]{padding:var(--space-xl)}.modal-close[data-v-52ad4986]{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:28px;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:0;transition:color var(--transition-fast)}.modal-close[data-v-52ad4986]:hover{color:var(--color-text-primary)}
