.header[data-v-19318233]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;padding:10px 20px}.header-inner[data-v-19318233]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 4px 100px #30395314;padding:0 20px;height:78px}.logo[data-v-19318233]{display:flex;align-items:center}.logo img[data-v-19318233]{height:52px;width:auto;max-width:280px}.nav-desktop[data-v-19318233]{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-link[data-v-19318233]{padding:8px 12px;font-size:14px;font-weight:500;color:var(--text);transition:color .2s}.nav-link[data-v-19318233]:hover{color:var(--primary)}.header-right[data-v-19318233]{display:flex;align-items:center;gap:16px}.phone-link[data-v-19318233]{font-size:13px;font-weight:800;color:var(--primary)}.btn-ai-demo[data-v-19318233]{background:#fff;color:var(--primary);border:1px solid var(--primary);padding:10px 20px;font-size:14px;font-weight:500;border-radius:var(--radius-lg);display:inline-flex;align-items:center;gap:8px}.btn-ai-demo[data-v-19318233]:hover{background:var(--primary);color:#fff}.btn-ai-demo svg[data-v-19318233]{width:16px;height:16px}.header .btn-primary[data-v-19318233]{padding:10px 24px;font-size:14px}.mobile-menu-btn[data-v-19318233]{display:none;flex-direction:column;gap:5px;padding:8px}.mobile-menu-btn span[data-v-19318233]{display:block;width:22px;height:2px;background:var(--text);transition:all .2s}.mobile-menu[data-v-19318233]{position:absolute;top:100%;left:20px;right:20px;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:16px;margin-top:8px}.mobile-nav-link[data-v-19318233]{display:block;padding:12px 16px;font-size:15px;font-weight:500;color:var(--text);border-radius:var(--radius-lg)}.mobile-nav-link[data-v-19318233]:hover{background:var(--background-alt)}.mobile-actions[data-v-19318233]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.btn-block[data-v-19318233]{width:100%;justify-content:center}.slide-enter-active[data-v-19318233],.slide-leave-active[data-v-19318233]{transition:all .2s}.slide-enter-from[data-v-19318233],.slide-leave-to[data-v-19318233]{opacity:0;transform:translateY(-10px)}@media (max-width: 1024px){.nav-desktop[data-v-19318233],.phone-link[data-v-19318233]{display:none}.mobile-menu-btn[data-v-19318233]{display:flex}.header-right[data-v-19318233]{margin-left:auto}.header-right .btn-ai-demo[data-v-19318233],.header-right .btn-primary[data-v-19318233]{display:none}}@media (max-width: 640px){.header[data-v-19318233]{padding:10px}.header-inner[data-v-19318233]{padding:0 16px;height:70px}.logo img[data-v-19318233]{height:44px}}.footer[data-v-a3ae0f54]{background:#fff;border-top:1px solid var(--border);padding:30px 0}.footer-content[data-v-a3ae0f54]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-logo img[data-v-a3ae0f54]{height:32px;width:auto}.footer-links[data-v-a3ae0f54]{display:flex;align-items:center;gap:12px}.footer-link[data-v-a3ae0f54]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--primary);text-decoration:none;transition:color .2s}.footer-link[data-v-a3ae0f54]:hover{color:var(--primary-dark)}.footer-divider[data-v-a3ae0f54]{color:var(--border)}.footer-copyright[data-v-a3ae0f54]{font-size:14px;color:var(--text-light)}.footer-social[data-v-a3ae0f54]{display:flex;gap:16px}.footer-social a[data-v-a3ae0f54]{color:var(--text-light);transition:color .2s}.footer-social a[data-v-a3ae0f54]:hover{color:var(--primary)}@media (max-width: 768px){.footer-content[data-v-a3ae0f54]{flex-direction:column;text-align:center}}.modal-overlay[data-v-9581bd19]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-9581bd19]{background:#fff;border-radius:var(--radius-xl);padding:2.5rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:var(--shadow-xl)}.modal-close[data-v-9581bd19]{position:absolute;top:1rem;right:1rem;color:var(--text-light);padding:.5rem;transition:color .2s}.modal-close[data-v-9581bd19]:hover{color:var(--text)}.modal-title[data-v-9581bd19]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.modal-subtitle[data-v-9581bd19]{color:var(--text-light);margin-bottom:2rem}.form-row[data-v-9581bd19]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkbox-group[data-v-9581bd19]{margin-top:1.5rem}.checkbox-label[data-v-9581bd19]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox-label input[data-v-9581bd19]{width:1.25rem;height:1.25rem;accent-color:var(--primary)}.checkbox-text[data-v-9581bd19]{font-weight:500}.submit-btn[data-v-9581bd19]{width:100%;margin-top:1.5rem}.success-message[data-v-9581bd19]{text-align:center;padding:2rem 0}.success-icon[data-v-9581bd19]{margin-bottom:1.5rem}.success-message h2[data-v-9581bd19]{font-size:1.75rem;margin-bottom:.5rem}.success-message p[data-v-9581bd19]{color:var(--text-light);margin-bottom:2rem}@media (max-width: 640px){.form-row[data-v-9581bd19]{grid-template-columns:1fr}}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.hero[data-v-707bc7fb]{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;padding:140px 0 80px;overflow:hidden;margin-top:98px}.hero-video-wrapper[data-v-707bc7fb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,#1e3a5f,#3a90c9,#1e5f8a)}.hero-video[data-v-707bc7fb]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-707bc7fb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11182759,#11182780)}.hero-content[data-v-707bc7fb]{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2;padding:0 24px}.hero-badge[data-v-707bc7fb]{display:inline-block;padding:8px 20px;background:#3a90c933;border:1px solid rgba(58,144,201,.4);border-radius:9999px;color:#7dd3fc;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.hero-title[data-v-707bc7fb]{font-size:52px;font-weight:800;line-height:1.1;color:#fff;margin-bottom:24px;letter-spacing:-1px}.hero-subtitle[data-v-707bc7fb]{font-size:20px;color:#ffffffd9;line-height:1.6;max-width:700px;margin:0 auto 40px}.hero-actions[data-v-707bc7fb]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:48px}.btn-xl[data-v-707bc7fb]{padding:16px 32px;font-size:16px;font-weight:600;border-radius:10px;display:inline-flex;align-items:center;gap:10px}.btn-glass[data-v-707bc7fb]{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff}.btn-glass[data-v-707bc7fb]:hover{background:#fff3;border-color:#ffffff4d}.hero-trust[data-v-707bc7fb]{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.trust-item[data-v-707bc7fb]{display:flex;align-items:center;gap:8px;color:#fffc;font-size:14px;font-weight:500}.trust-item svg[data-v-707bc7fb]{stroke:#10b981}@media (max-width: 768px){.hero[data-v-707bc7fb]{padding:120px 0 60px;min-height:500px;margin-top:80px}.hero-title[data-v-707bc7fb]{font-size:32px}.hero-subtitle[data-v-707bc7fb]{font-size:16px}.hero-subtitle br[data-v-707bc7fb]{display:none}.hero-actions[data-v-707bc7fb]{flex-direction:column;align-items:center}.btn-xl[data-v-707bc7fb]{width:100%;max-width:300px;justify-content:center}.hero-trust[data-v-707bc7fb]{flex-direction:column;align-items:center;gap:16px}}.solutions[data-v-14f01677]{background:#f9fafb;padding:80px 0}.container[data-v-14f01677]{max-width:960px;margin:0 auto;padding:0 24px}.section-label[data-v-14f01677]{font-size:12px;font-weight:600;color:#3a90c9;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:12px}.section-title[data-v-14f01677]{font-size:32px;font-weight:700;color:#111827;text-align:center;margin-bottom:12px;line-height:1.2}.section-subtitle[data-v-14f01677]{font-size:15px;color:#6b7280;text-align:center;max-width:500px;margin:0 auto 40px}.tabs-nav[data-v-14f01677]{display:grid;grid-template-columns:repeat(4,1fr);position:relative;background:#fff;border-radius:12px;padding:4px;margin-bottom:32px;box-shadow:0 1px 3px #00000014}.tab-btn[data-v-14f01677]{position:relative;padding:16px 12px;font-size:14px;font-weight:500;color:#6b7280;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .2s ease;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}.tab-btn[data-v-14f01677]:hover,.tab-btn.active[data-v-14f01677]{color:#111827}.tab-name[data-v-14f01677]{font-weight:600}.popular-badge[data-v-14f01677]{font-size:10px;font-weight:500;color:#3a90c9;background:#e0f2fe;padding:2px 6px;border-radius:4px}.tab-indicator[data-v-14f01677]{position:absolute;top:4px;left:4px;width:calc(25% - 2px);height:calc(100% - 8px);background:#f3f4f6;border-radius:8px;transition:transform .25s ease;z-index:0}.tab-panel[data-v-14f01677]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 1px 3px #00000014}.package-header[data-v-14f01677]{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.price-display[data-v-14f01677]{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px}.price[data-v-14f01677]{font-size:48px;font-weight:700;color:#111827;letter-spacing:-1px}.period[data-v-14f01677]{font-size:18px;color:#6b7280}.tagline[data-v-14f01677]{font-size:15px;color:#6b7280}.features-list[data-v-14f01677]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;margin-bottom:32px;list-style:none;padding:0}.features-list li[data-v-14f01677]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#374151;line-height:1.5}.check-icon[data-v-14f01677]{width:18px;height:18px;color:#3a90c9;flex-shrink:0;margin-top:1px}.cta-btn[data-v-14f01677]{display:block;width:100%;max-width:280px;margin:0 auto;padding:14px 32px;font-size:15px;font-weight:600;background:#111827;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.cta-btn[data-v-14f01677]:hover{background:#1f2937}.addons-section[data-v-14f01677]{margin-top:48px}.addons-title[data-v-14f01677]{font-size:20px;font-weight:600;color:#111827;text-align:center;margin-bottom:8px}.addons-subtitle[data-v-14f01677]{font-size:14px;color:#6b7280;text-align:center;margin-bottom:24px}.addons-grid[data-v-14f01677]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.addon-card[data-v-14f01677]{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #00000014}.addon-name[data-v-14f01677]{font-size:14px;font-weight:600;color:#111827;margin-bottom:6px}.addon-desc[data-v-14f01677]{font-size:12px;color:#6b7280;margin-bottom:10px;line-height:1.4}.addon-price[data-v-14f01677]{font-size:13px;font-weight:600;color:#3a90c9}@media (max-width: 900px){.features-list[data-v-14f01677]{grid-template-columns:1fr}.addons-grid[data-v-14f01677]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.solutions[data-v-14f01677]{padding:60px 0}.section-title[data-v-14f01677]{font-size:26px}.tabs-nav[data-v-14f01677]{grid-template-columns:repeat(2,1fr);gap:4px}.tab-indicator[data-v-14f01677]{display:none}.tab-btn.active[data-v-14f01677]{background:#f3f4f6}.tab-panel[data-v-14f01677]{padding:24px}.price[data-v-14f01677]{font-size:40px}.addons-grid[data-v-14f01677]{grid-template-columns:1fr}}.features[data-v-0b69c05f]{background:linear-gradient(180deg,#fff,#f8fafc);padding:100px 0}.container[data-v-0b69c05f]{max-width:1200px;margin:0 auto;padding:0 24px}.section-label[data-v-0b69c05f]{font-size:12px;font-weight:600;color:#3a90c9;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:12px}.section-title[data-v-0b69c05f]{font-size:36px;font-weight:800;color:#111827;text-align:center;margin-bottom:16px;line-height:1.2}.section-subtitle[data-v-0b69c05f]{font-size:17px;color:#6b7280;text-align:center;max-width:600px;margin:0 auto 50px;line-height:1.6}.features-grid[data-v-0b69c05f]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-v-0b69c05f]{background:#fff;border-radius:16px;padding:28px;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column}.feature-card[data-v-0b69c05f]:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px);border-color:transparent}.card-header[data-v-0b69c05f]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.feature-icon[data-v-0b69c05f]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon.green[data-v-0b69c05f]{background:linear-gradient(135deg,#10b981,#059669)}.feature-icon.purple[data-v-0b69c05f]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.feature-icon.blue[data-v-0b69c05f]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.feature-icon.orange[data-v-0b69c05f]{background:linear-gradient(135deg,#f59e0b,#d97706)}.feature-icon.pink[data-v-0b69c05f]{background:linear-gradient(135deg,#ec4899,#db2777)}.feature-icon.cyan[data-v-0b69c05f]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.feature-icon.teal[data-v-0b69c05f]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.feature-icon.rose[data-v-0b69c05f]{background:linear-gradient(135deg,#f43f5e,#e11d48)}.feature-icon.amber[data-v-0b69c05f]{background:linear-gradient(135deg,#f59e0b,#b45309)}.feature-icon.indigo[data-v-0b69c05f]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.feature-icon.emerald[data-v-0b69c05f]{background:linear-gradient(135deg,#10b981,#047857)}.feature-icon.slate[data-v-0b69c05f]{background:linear-gradient(135deg,#64748b,#475569)}.feature-name[data-v-0b69c05f]{font-size:17px;font-weight:700;color:#111827}.feature-description[data-v-0b69c05f]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px;flex-grow:1}.feature-tags[data-v-0b69c05f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tag[data-v-0b69c05f]{display:inline-block;padding:4px 10px;background:#f3f4f6;border-radius:6px;font-size:11px;font-weight:500;color:#4b5563;border:1px solid #e5e7eb}.integration-note[data-v-0b69c05f]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:8px;border:1px solid #bbf7d0}.integration-note svg[data-v-0b69c05f]{stroke:#10b981;flex-shrink:0;margin-top:1px}.integration-note span[data-v-0b69c05f]{font-size:12px;color:#166534;line-height:1.4}.integration-callout[data-v-0b69c05f]{margin-top:60px;display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#3a90c9,#1e5f8a);border-radius:20px;padding:32px 40px;color:#fff}.callout-icon[data-v-0b69c05f]{width:60px;height:60px;background:#ffffff26;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.callout-content h4[data-v-0b69c05f]{font-size:20px;font-weight:700;margin-bottom:8px}.callout-content p[data-v-0b69c05f]{font-size:15px;opacity:.9;line-height:1.6;margin:0}@media (max-width: 1024px){.features-grid[data-v-0b69c05f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.features[data-v-0b69c05f]{padding:70px 0}.section-title[data-v-0b69c05f]{font-size:28px}.features-grid[data-v-0b69c05f]{grid-template-columns:1fr;gap:20px}.integration-callout[data-v-0b69c05f]{flex-direction:column;text-align:center;padding:28px 24px}}.comparison[data-v-0c898ebb]{background:#fff;padding:80px 0}.container[data-v-0c898ebb]{max-width:800px;margin:0 auto;padding:0 24px}.section-label[data-v-0c898ebb]{font-size:12px;font-weight:600;color:#3a90c9;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:12px}.section-title[data-v-0c898ebb]{font-size:32px;font-weight:700;color:#111827;text-align:center;margin-bottom:12px;line-height:1.2}.section-subtitle[data-v-0c898ebb]{font-size:15px;color:#6b7280;text-align:center;margin-bottom:40px}.table-wrapper[data-v-0c898ebb]{overflow-x:auto}.comparison-table[data-v-0c898ebb]{width:100%;border-collapse:collapse;background:#f9fafb;border-radius:12px;overflow:hidden}.comparison-table th[data-v-0c898ebb],.comparison-table td[data-v-0c898ebb]{padding:16px 20px;text-align:center;border-bottom:1px solid #e5e7eb}.comparison-table th[data-v-0c898ebb]{font-size:13px;font-weight:600;color:#6b7280;background:#f3f4f6;text-transform:uppercase;letter-spacing:.5px}.feature-col[data-v-0c898ebb]{text-align:left!important;width:40%}.separate-col[data-v-0c898ebb],.us-col[data-v-0c898ebb]{width:30%}.us-col[data-v-0c898ebb]{background:#3a90c9!important;color:#fff!important}.feature-name[data-v-0c898ebb]{text-align:left;font-size:14px;font-weight:500;color:#111827}.separate-cell[data-v-0c898ebb]{font-size:13px;color:#6b7280}.us-cell[data-v-0c898ebb]{background:#3a90c914}.check-badge[data-v-0c898ebb]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#3a90c9;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.total-row td[data-v-0c898ebb]{border-bottom:none;background:#f3f4f6}.total-row .us-cell[data-v-0c898ebb]{background:#3a90c9}.total-row .total[data-v-0c898ebb]{font-size:18px;font-weight:700}.total-row .separate-cell.total[data-v-0c898ebb]{color:#dc2626;text-decoration:line-through;text-decoration-color:#dc2626}.total-row .us-cell.total[data-v-0c898ebb]{color:#fff}.savings-note[data-v-0c898ebb]{text-align:center;margin-top:24px;font-size:14px;color:#059669;font-weight:500}.comparison-table tbody tr:last-child td[data-v-0c898ebb]{border-bottom:none}@media (max-width: 640px){.comparison[data-v-0c898ebb]{padding:60px 0}.section-title[data-v-0c898ebb]{font-size:26px}.comparison-table th[data-v-0c898ebb],.comparison-table td[data-v-0c898ebb]{padding:12px 10px;font-size:12px}}.faq[data-v-a89cd6e0]{background:#f9fafb;padding:80px 0}.container[data-v-a89cd6e0]{max-width:720px;margin:0 auto;padding:0 24px}.section-label[data-v-a89cd6e0]{font-size:12px;font-weight:600;color:#3a90c9;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:12px}.section-title[data-v-a89cd6e0]{font-size:32px;font-weight:700;color:#111827;text-align:center;margin-bottom:40px;line-height:1.2}.faq-list[data-v-a89cd6e0]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}.faq-item[data-v-a89cd6e0]{border-bottom:1px solid #e5e7eb}.faq-item[data-v-a89cd6e0]:last-child{border-bottom:none}.faq-question[data-v-a89cd6e0]{width:100%;display:flex;align-items:flex-start;gap:14px;padding:20px 24px;text-align:left;font-size:15px;font-weight:500;color:#111827;background:transparent;border:none;cursor:pointer;transition:background .15s}.faq-question[data-v-a89cd6e0]:hover{background:#f9fafb}.toggle-icon[data-v-a89cd6e0]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;color:#3a90c9}.question-text[data-v-a89cd6e0]{flex:1;line-height:1.4}.faq-answer[data-v-a89cd6e0]{padding:0 24px 20px 60px}.faq-answer p[data-v-a89cd6e0]{font-size:14px;color:#6b7280;line-height:1.7}@media (max-width: 640px){.faq[data-v-a89cd6e0]{padding:60px 0}.section-title[data-v-a89cd6e0]{font-size:26px}.faq-question[data-v-a89cd6e0]{font-size:14px;padding:16px 20px}.faq-answer[data-v-a89cd6e0]{padding:0 20px 16px}}.team[data-v-da30f0ef]{background:var(--background-alt)}.team-grid[data-v-da30f0ef]{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.team-card[data-v-da30f0ef]{text-align:center;cursor:pointer;transition:transform .2s}.team-card[data-v-da30f0ef]:hover{transform:translateY(-4px)}.member-image[data-v-da30f0ef]{width:180px;height:180px;border-radius:50%;overflow:hidden;margin:0 auto 16px;border:4px solid white;box-shadow:var(--shadow-lg)}.member-image img[data-v-da30f0ef]{width:100%;height:100%;object-fit:cover}.member-name[data-v-da30f0ef]{font-size:18px;font-weight:600;color:var(--text);margin-bottom:4px}.member-role[data-v-da30f0ef]{font-size:14px;color:var(--text-light)}.modal-overlay[data-v-da30f0ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-da30f0ef]{background:#fff;border-radius:var(--radius-xl);max-width:600px;width:100%;position:relative;max-height:90vh;overflow-y:auto}.modal-close[data-v-da30f0ef]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--background-alt);font-size:24px;display:flex;align-items:center;justify-content:center;color:var(--text-light);z-index:10}.modal-close[data-v-da30f0ef]:hover{background:var(--border)}.modal-body[data-v-da30f0ef]{padding:40px;display:flex;gap:30px;align-items:flex-start}.modal-image[data-v-da30f0ef]{width:150px;height:150px;border-radius:50%;overflow:hidden;flex-shrink:0}.modal-image img[data-v-da30f0ef]{width:100%;height:100%;object-fit:cover}.modal-info h3[data-v-da30f0ef]{font-size:24px;font-weight:700;margin-bottom:4px}.modal-role[data-v-da30f0ef]{color:var(--primary);font-weight:500;margin-bottom:16px}.modal-bio[data-v-da30f0ef]{color:var(--text-light);line-height:1.7;margin-bottom:20px}.modal-links[data-v-da30f0ef]{display:flex;gap:12px}.link-btn[data-v-da30f0ef]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--background-alt);border-radius:var(--radius-lg);font-size:14px;font-weight:500;color:var(--text);transition:all .2s}.link-btn[data-v-da30f0ef]:hover{background:var(--primary);color:#fff}.modal-enter-active[data-v-da30f0ef],.modal-leave-active[data-v-da30f0ef]{transition:opacity .2s}.modal-enter-active .modal-content[data-v-da30f0ef],.modal-leave-active .modal-content[data-v-da30f0ef]{transition:transform .2s}.modal-enter-from[data-v-da30f0ef],.modal-leave-to[data-v-da30f0ef]{opacity:0}.modal-enter-from .modal-content[data-v-da30f0ef],.modal-leave-to .modal-content[data-v-da30f0ef]{transform:scale(.95)}@media (max-width: 640px){.modal-body[data-v-da30f0ef]{flex-direction:column;align-items:center;text-align:center;padding:30px 20px}.modal-links[data-v-da30f0ef]{justify-content:center}}.cta[data-v-307fd7a9]{background:linear-gradient(135deg,#3a90c9,#2d7ab3);padding:64px 0;text-align:center}.container[data-v-307fd7a9]{max-width:600px;margin:0 auto;padding:0 24px}.cta-title[data-v-307fd7a9]{font-size:32px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.2}.cta-subtitle[data-v-307fd7a9]{font-size:16px;color:#ffffffe6;margin-bottom:28px}.cta-actions[data-v-307fd7a9]{display:flex;flex-direction:column;align-items:center;gap:12px}.btn-start[data-v-307fd7a9]{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;font-size:15px;font-weight:600;background:#fff;color:#3a90c9;border:none;border-radius:8px;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn-start[data-v-307fd7a9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-call[data-v-307fd7a9]{font-size:14px;color:#ffffffd9;text-decoration:none}.btn-call[data-v-307fd7a9]:hover{color:#fff;text-decoration:underline}@media (max-width: 640px){.cta[data-v-307fd7a9]{padding:48px 0}.cta-title[data-v-307fd7a9]{font-size:26px}}.demo-section[data-v-96df3680]{background:#fff}.demo-grid[data-v-96df3680]{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.form-side[data-v-96df3680]{padding:3rem;max-width:580px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.demo-title[data-v-96df3680]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.demo-subtitle[data-v-96df3680]{color:var(--text-light);margin-bottom:2rem;line-height:1.6}.step-indicator[data-v-96df3680]{display:flex;align-items:center;margin-bottom:2rem}.step[data-v-96df3680]{display:flex;align-items:center;gap:.5rem}.step-num[data-v-96df3680]{width:28px;height:28px;border-radius:50%;background:var(--border);color:var(--text-light);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:all .3s}.step.active .step-num[data-v-96df3680],.step.complete .step-num[data-v-96df3680]{background:var(--primary);color:#fff}.step-label[data-v-96df3680]{font-size:.875rem;color:var(--text-light);font-weight:500}.step.active .step-label[data-v-96df3680]{color:var(--text)}.step-line[data-v-96df3680]{flex:1;height:2px;background:var(--border);margin:0 1rem;transition:all .3s}.step-line.active[data-v-96df3680]{background:var(--primary)}.demo-form[data-v-96df3680]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-96df3680]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-96df3680]{display:flex;flex-direction:column;gap:.375rem}.form-group label[data-v-96df3680]{font-size:.875rem;font-weight:500;color:var(--text)}.form-group input[data-v-96df3680],.form-group select[data-v-96df3680]{padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9375rem;transition:all .2s;background:#fff}.form-group input[data-v-96df3680]:focus,.form-group select[data-v-96df3680]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.btn-block[data-v-96df3680]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.form-error[data-v-96df3680]{color:var(--error);font-size:.875rem;margin:0}.schedule-step[data-v-96df3680]{display:flex;flex-direction:column;gap:1.5rem}.back-btn[data-v-96df3680]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.875rem;font-weight:500;padding:.5rem 0;transition:color .2s}.back-btn[data-v-96df3680]:hover{color:var(--primary)}.slots-loading[data-v-96df3680]{display:flex;flex-direction:column;align-items:center;padding:3rem;color:var(--text-light)}.spinner[data-v-96df3680]{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin-96df3680 1s linear infinite;margin-bottom:1rem}@keyframes spin-96df3680{to{transform:rotate(360deg)}}.slots-error[data-v-96df3680]{text-align:center;padding:2rem;color:var(--text-light);background:var(--background-alt);border-radius:var(--radius)}.slots-container[data-v-96df3680]{display:flex;flex-direction:column;gap:1rem}.slots-instruction[data-v-96df3680]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.1rem;margin:0;color:var(--text)}.timezone-note[data-v-96df3680]{font-size:.8125rem;color:var(--text-light);margin:0 0 .5rem}.slots-grid[data-v-96df3680]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.slot-card[data-v-96df3680]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;background:#fff;border:2px solid #e0e7ef;border-radius:10px;cursor:pointer;transition:all .2s;text-align:left}.slot-card[data-v-96df3680]:hover{border-color:var(--primary);background:#3890cb0a}.slot-card.selected[data-v-96df3680]{border-color:var(--primary);background:#3890cb14}.slot-date[data-v-96df3680]{font-size:.875rem;font-weight:600;color:var(--primary);margin-bottom:.25rem}.slot-time[data-v-96df3680]{font-size:1rem;font-weight:500;color:var(--text)}.today-badge[data-v-96df3680]{position:absolute;bottom:.75rem;right:.75rem;padding:.2rem .5rem;background:var(--primary);color:#fff;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:uppercase}.powered-by[data-v-96df3680]{text-align:center;font-size:.8125rem;color:var(--text-light);margin-top:1rem}.success-message[data-v-96df3680]{text-align:center;padding:2rem 0}.success-icon[data-v-96df3680]{margin-bottom:1rem}.success-message h4[data-v-96df3680]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.success-message>p[data-v-96df3680]{color:var(--text-light)}.confirmation-details[data-v-96df3680]{background:var(--background-alt);border-radius:var(--radius);padding:1.25rem;margin:1.5rem 0;text-align:left}.detail-row[data-v-96df3680]{display:flex;justify-content:space-between;padding:.5rem 0}.detail-row+.detail-row[data-v-96df3680]{border-top:1px solid var(--border)}.detail-label[data-v-96df3680]{color:var(--text-light);font-size:.875rem}.detail-value[data-v-96df3680]{font-weight:600}.detail-value.code[data-v-96df3680]{font-family:monospace;color:var(--primary)}.success-note[data-v-96df3680]{font-size:.875rem;color:var(--text-light)}.location-note[data-v-96df3680]{display:flex;align-items:center;gap:.5rem;margin-top:2rem;color:var(--text-light);font-size:.875rem}.map-side[data-v-96df3680]{background:#e5e7eb;min-height:500px}.map-side iframe[data-v-96df3680]{width:100%;height:100%}@media (max-width: 900px){.demo-grid[data-v-96df3680]{grid-template-columns:1fr}.map-side[data-v-96df3680]{min-height:400px}}@media (max-width: 640px){.form-row[data-v-96df3680]{grid-template-columns:1fr}.form-side[data-v-96df3680]{padding:2rem 1.5rem}.step-label[data-v-96df3680]{display:none}}.pricing-page[data-v-74087cb4]{padding-top:0}.pricing-hero[data-v-74087cb4]{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;margin-top:98px;overflow:hidden}.hero-video-wrapper[data-v-74087cb4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,#1e3a5f,#3a90c9,#1e5f8a)}.hero-video[data-v-74087cb4]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-74087cb4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11182759,#11182780)}.hero-content[data-v-74087cb4]{position:relative;z-index:2;text-align:center;padding:4rem 0 3rem}.hero-badge[data-v-74087cb4]{display:inline-block;padding:8px 20px;background:#3a90c933;border:1px solid rgba(58,144,201,.4);border-radius:9999px;color:#7dd3fc;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.pricing-title[data-v-74087cb4]{font-size:3.5rem;font-weight:800;margin:0 0 1rem;color:#fff}.pricing-subtitle[data-v-74087cb4]{font-size:1.25rem;color:#ffffffd9;max-width:600px;margin:0 auto 2rem}.billing-toggle[data-v-74087cb4]{display:inline-flex;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:.25rem}.toggle-btn[data-v-74087cb4]{padding:.75rem 1.5rem;font-weight:600;border-radius:var(--radius);color:#fffc;transition:all .2s;display:flex;align-items:center;gap:.5rem}.toggle-btn[data-v-74087cb4]:hover{color:#fff}.toggle-btn.active[data-v-74087cb4]{background:var(--primary);color:#fff}.save-badge[data-v-74087cb4]{font-size:.75rem;background:var(--accent);color:#fff;padding:.125rem .5rem;border-radius:9999px}.packages-grid[data-v-74087cb4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;align-items:start}.package-card[data-v-74087cb4]{background:#fff;border-radius:var(--radius-xl);padding:2rem;border:2px solid var(--border);position:relative;transition:all .3s}.package-card[data-v-74087cb4]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.package-card.popular[data-v-74087cb4]{border-color:var(--primary);box-shadow:var(--shadow-lg)}.package-card.enterprise[data-v-74087cb4]{background:linear-gradient(135deg,var(--secondary) 0%,#0f172a 100%);color:#fff;border-color:transparent}.popular-badge[data-v-74087cb4]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600}.package-header[data-v-74087cb4]{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.package-card.enterprise .package-header[data-v-74087cb4]{border-color:#ffffff1a}.package-name[data-v-74087cb4]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.package-description[data-v-74087cb4]{color:var(--text-light);font-size:.9375rem;margin-bottom:1rem}.package-card.enterprise .package-description[data-v-74087cb4]{color:#ffffffb3}.package-price[data-v-74087cb4]{display:flex;align-items:baseline;justify-content:center;gap:.125rem}.currency[data-v-74087cb4]{font-size:1.5rem;font-weight:600}.amount[data-v-74087cb4]{font-size:3.5rem;font-weight:800;line-height:1}.period[data-v-74087cb4]{font-size:1rem;color:var(--text-light)}.package-card.enterprise .period[data-v-74087cb4]{color:#ffffffb3}.annual-note[data-v-74087cb4],.enterprise-note[data-v-74087cb4]{font-size:.875rem;color:var(--text-light);margin-top:.5rem}.package-card.enterprise .annual-note[data-v-74087cb4],.package-card.enterprise .enterprise-note[data-v-74087cb4]{color:#fff9}.package-target[data-v-74087cb4]{font-size:.9375rem;color:var(--text-light);text-align:center;margin-bottom:1.5rem;line-height:1.5}.package-card.enterprise .package-target[data-v-74087cb4]{color:#ffffffb3}.package-cta[data-v-74087cb4]{width:100%;margin-bottom:1.5rem}.package-card.enterprise .package-cta[data-v-74087cb4]{background:#fff;color:var(--secondary)}.package-features[data-v-74087cb4]{list-style:none}.package-features li[data-v-74087cb4]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;margin-bottom:.75rem;color:var(--text)}.package-card.enterprise .package-features li[data-v-74087cb4]{color:#ffffffe6}.package-features li svg[data-v-74087cb4]{flex-shrink:0;margin-top:2px}.package-card.enterprise .package-features li svg[data-v-74087cb4]{stroke:var(--primary-light)}.addon-tabs[data-v-74087cb4]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.addon-tabs .tab-btn[data-v-74087cb4]{padding:.75rem 1.25rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);font-weight:500;font-size:.9375rem;transition:all .2s}.addon-tabs .tab-btn[data-v-74087cb4]:hover{border-color:var(--primary-light)}.addon-tabs .tab-btn.active[data-v-74087cb4]{background:var(--primary);border-color:var(--primary);color:#fff}.addon-content[data-v-74087cb4]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow)}.addon-info h3[data-v-74087cb4]{font-size:1.5rem;margin-bottom:.75rem}.addon-info p[data-v-74087cb4]{color:var(--text-light);margin-bottom:1rem}.addon-features[data-v-74087cb4]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-74087cb4]{display:inline-block;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;background:var(--background-alt);border-radius:9999px;color:var(--text-light)}.addon-pricing-table table[data-v-74087cb4]{width:100%;border-collapse:collapse}.addon-pricing-table th[data-v-74087cb4],.addon-pricing-table td[data-v-74087cb4]{padding:1rem;text-align:center;border-bottom:1px solid var(--border)}.addon-pricing-table th[data-v-74087cb4]{font-weight:600;color:var(--text-light);font-size:.875rem;text-transform:uppercase}.addon-pricing-table .package-name-cell[data-v-74087cb4]{text-align:left;font-weight:600}.addon-pricing-table .per-unit[data-v-74087cb4]{color:var(--primary);font-weight:700}.usage-table[data-v-74087cb4]{width:100%;background:#fff;border-collapse:collapse;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow)}.usage-table th[data-v-74087cb4],.usage-table td[data-v-74087cb4]{padding:1rem 1.25rem;text-align:center;border-bottom:1px solid var(--border)}.usage-table th[data-v-74087cb4]{background:var(--secondary);color:#fff;font-weight:600}.usage-table th[data-v-74087cb4]:first-child{text-align:left}.addon-name[data-v-74087cb4]{text-align:left;font-weight:500}.best-price[data-v-74087cb4]{color:var(--primary);font-weight:600}.training-section[data-v-74087cb4]{background:var(--background-alt)}.training-grid[data-v-74087cb4]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.training-card[data-v-74087cb4]{background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow)}.training-card h3[data-v-74087cb4]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.training-desc[data-v-74087cb4]{color:var(--text-light);font-size:.9375rem;margin-bottom:1.5rem}.training-table[data-v-74087cb4]{width:100%;border-collapse:collapse}.training-table th[data-v-74087cb4],.training-table td[data-v-74087cb4]{padding:.875rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.training-table th[data-v-74087cb4]{font-weight:600;color:var(--text-light);font-size:.875rem;background:var(--background-alt)}.complexity-name[data-v-74087cb4]{font-weight:600}.complexity-desc[data-v-74087cb4]{color:var(--text-light);font-size:.875rem}.training-fee[data-v-74087cb4]{font-weight:700;color:var(--primary);text-align:right!important}.bundle-banner[data-v-74087cb4]{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#10b9811a,#f59e0b1a);border:2px solid var(--primary);border-radius:var(--radius-xl);padding:1.5rem 2rem}.bundle-icon[data-v-74087cb4]{font-size:2.5rem}.bundle-content h4[data-v-74087cb4]{font-size:1.125rem;font-weight:700;margin-bottom:.25rem;color:var(--primary-dark)}.bundle-content p[data-v-74087cb4]{color:var(--text-light);font-size:.9375rem;margin:0}@media (max-width: 900px){.training-grid[data-v-74087cb4]{grid-template-columns:1fr}}@media (max-width: 640px){.bundle-banner[data-v-74087cb4]{flex-direction:column;text-align:center}}.comparison-categories[data-v-74087cb4]{display:flex;flex-direction:column;gap:3rem}.category-block[data-v-74087cb4]{background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow)}.category-title[data-v-74087cb4]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.feature-table[data-v-74087cb4]{width:100%;border-collapse:collapse}.feature-table th[data-v-74087cb4],.feature-table td[data-v-74087cb4]{padding:.875rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.feature-table th[data-v-74087cb4]{font-weight:600;color:var(--text-light);font-size:.875rem;background:var(--background-alt)}.feature-table th[data-v-74087cb4]:first-child{text-align:left}.feature-table td[data-v-74087cb4]:first-child{text-align:left;font-weight:500}.feature-table .yes[data-v-74087cb4]{color:var(--primary);font-weight:700}.feature-table .no[data-v-74087cb4]{color:var(--text-lighter)}.pricing-cta .cta-card[data-v-74087cb4]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--radius-2xl);padding:4rem;text-align:center;color:#fff}.pricing-cta h2[data-v-74087cb4]{font-size:2.5rem;margin-bottom:.75rem}.pricing-cta p[data-v-74087cb4]{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.cta-actions[data-v-74087cb4]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1200px){.packages-grid[data-v-74087cb4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.addon-content[data-v-74087cb4]{grid-template-columns:1fr}}@media (max-width: 768px){.pricing-hero[data-v-74087cb4]{margin-top:80px;min-height:350px}.pricing-title[data-v-74087cb4]{font-size:2rem}.packages-grid[data-v-74087cb4]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.package-price .amount[data-v-74087cb4]{font-size:2.5rem}.addon-tabs .tab-btn[data-v-74087cb4]{font-size:.8125rem;padding:.5rem .875rem}.pricing-cta .cta-card[data-v-74087cb4]{padding:2rem}.pricing-cta h2[data-v-74087cb4]{font-size:1.75rem}}.signup-page[data-v-661c71b7]{min-height:100vh;background:var(--background-alt)}.signup-container[data-v-661c71b7]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.signup-form-section[data-v-661c71b7]{padding:2rem 3rem;display:flex;flex-direction:column;background:#fff}.back-home[data-v-661c71b7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.875rem;font-weight:500;margin-bottom:2rem;transition:color .2s}.back-home[data-v-661c71b7]:hover{color:var(--primary)}.form-card[data-v-661c71b7]{flex:1;max-width:480px;margin:0 auto;width:100%}.form-header[data-v-661c71b7]{text-align:center;margin-bottom:2rem}.logo-badge[data-v-661c71b7]{width:180px;height:auto;margin:0 auto 1.5rem}.logo-badge img[data-v-661c71b7]{width:100%;height:auto;object-fit:contain}.form-header h1[data-v-661c71b7]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.form-header p[data-v-661c71b7]{color:var(--text-light)}.progress-steps[data-v-661c71b7]{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.step[data-v-661c71b7]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.step-num[data-v-661c71b7]{width:36px;height:36px;border-radius:50%;background:var(--border);color:var(--text-light);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9375rem;transition:all .3s}.step.active .step-num[data-v-661c71b7],.step.complete .step-num[data-v-661c71b7]{background:var(--primary);color:#fff}.step-label[data-v-661c71b7]{font-size:.75rem;color:var(--text-light);font-weight:500}.step.active .step-label[data-v-661c71b7]{color:var(--primary)}.step-line[data-v-661c71b7]{width:60px;height:2px;background:var(--border);margin:0 .75rem 1.5rem;transition:background .3s}.step-line.active[data-v-661c71b7]{background:var(--primary)}.error-banner[data-v-661c71b7]{display:flex;align-items:center;gap:.75rem;background:#fef2f2;color:#dc2626;padding:1rem;border-radius:var(--radius);margin-bottom:1.5rem;font-size:.9375rem}.step-form[data-v-661c71b7]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-661c71b7]{display:flex;flex-direction:column;gap:.375rem}.form-group label[data-v-661c71b7]{font-size:.875rem;font-weight:600;color:var(--text)}.form-group input[data-v-661c71b7],.form-group select[data-v-661c71b7]{padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-size:1rem;transition:all .2s;background:#fff}.form-group input[data-v-661c71b7]:focus,.form-group select[data-v-661c71b7]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-row[data-v-661c71b7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.button-row[data-v-661c71b7]{display:flex;gap:1rem;margin-top:.5rem}.button-row .btn[data-v-661c71b7]:last-child{flex:1}.btn-block[data-v-661c71b7]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-ghost[data-v-661c71b7]{background:transparent;color:var(--text-light);padding:.75rem 1.25rem;display:flex;align-items:center;gap:.5rem;transition:color .2s}.btn-ghost[data-v-661c71b7]:hover{color:var(--text)}.btn-accent[data-v-661c71b7]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-accent[data-v-661c71b7]:hover:not(:disabled){box-shadow:0 10px 20px #f59e0b4d}.billing-toggle[data-v-661c71b7]{display:flex;background:var(--background-alt);border-radius:var(--radius-lg);padding:.25rem;margin-bottom:1.5rem}.toggle-btn[data-v-661c71b7]{flex:1;padding:.75rem 1rem;font-weight:600;border-radius:var(--radius);color:var(--text-light);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.toggle-btn.active[data-v-661c71b7]{background:#fff;color:var(--text);box-shadow:var(--shadow-sm)}.save-tag[data-v-661c71b7]{font-size:.75rem;background:var(--accent);color:#fff;padding:.125rem .5rem;border-radius:9999px}.plans-loading[data-v-661c71b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:var(--text-secondary)}.plans-loading .loading-spinner[data-v-661c71b7]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-661c71b7 .8s linear infinite}@keyframes spin-661c71b7{to{transform:rotate(360deg)}}.plan-grid[data-v-661c71b7]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.plan-card[data-v-661c71b7]{border:2px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;cursor:pointer;transition:all .2s;position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start}.plan-card[data-v-661c71b7]:hover{border-color:var(--primary-light)}.plan-card.selected[data-v-661c71b7]{border-color:var(--primary);background:#2563eb05}.plan-card.popular[data-v-661c71b7]{border-color:var(--primary)}.popular-badge[data-v-661c71b7]{position:absolute;top:-10px;left:1rem;background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.plan-header[data-v-661c71b7]{min-width:120px}.plan-header h3[data-v-661c71b7]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.plan-price[data-v-661c71b7]{display:flex;align-items:baseline}.plan-price .currency[data-v-661c71b7]{font-size:.875rem;font-weight:600;color:var(--primary)}.plan-price .amount[data-v-661c71b7]{font-size:1.5rem;font-weight:800;color:var(--primary)}.plan-price .period[data-v-661c71b7]{font-size:.75rem;color:var(--text-light)}.plan-features[data-v-661c71b7]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.plan-features li[data-v-661c71b7]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text)}.plan-features li svg[data-v-661c71b7]{color:var(--primary);flex-shrink:0}.selected-indicator[data-v-661c71b7]{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}.coupon-section[data-v-661c71b7]{margin-bottom:1.5rem;padding:1rem;background:#6b72800d;border:1px solid var(--border);border-radius:var(--radius)}.coupon-label[data-v-661c71b7]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem}.coupon-input-row[data-v-661c71b7]{display:flex;gap:.5rem}.coupon-input[data-v-661c71b7]{flex:1;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;text-transform:uppercase;background:var(--surface)}.coupon-input[data-v-661c71b7]:disabled{background:var(--bg-secondary);cursor:not-allowed}.coupon-input[data-v-661c71b7]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.coupon-error[data-v-661c71b7]{color:var(--error);font-size:.75rem;margin-top:.5rem}.coupon-applied[data-v-661c71b7]{display:flex;align-items:center;gap:.5rem;color:var(--success);font-size:.875rem;margin-top:.5rem}.coupon-applied svg[data-v-661c71b7]{flex-shrink:0}.btn-sm[data-v-661c71b7]{padding:.5rem 1rem;font-size:.875rem}.trial-note[data-v-661c71b7]{display:flex;align-items:center;gap:.75rem;background:#2563eb0d;border:1px solid var(--primary-light);padding:1rem;border-radius:var(--radius);margin-bottom:1.5rem}.trial-note svg[data-v-661c71b7]{color:var(--primary);flex-shrink:0}.trial-note span[data-v-661c71b7]{font-size:.875rem;color:var(--primary-dark)}.resume-banner[data-v-661c71b7]{display:flex;align-items:center;justify-content:space-between;background:var(--background-alt);padding:.75rem 1rem;border-radius:var(--radius);margin-top:2rem;font-size:.875rem;color:var(--text-light)}.clear-btn[data-v-661c71b7]{color:var(--primary);font-weight:500;font-size:.875rem}.clear-btn[data-v-661c71b7]:hover{text-decoration:underline}.benefits-section[data-v-661c71b7]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));padding:3rem;display:flex;align-items:center;justify-content:center}.benefits-content[data-v-661c71b7]{max-width:400px;color:#fff}.benefits-content h2[data-v-661c71b7]{font-size:2rem;font-weight:800;margin-bottom:.75rem;line-height:1.2}.benefits-content>p[data-v-661c71b7]{opacity:.9;margin-bottom:2.5rem;font-size:1.125rem}.benefit-list[data-v-661c71b7]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.benefit[data-v-661c71b7]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-v-661c71b7]{font-size:1.5rem;width:40px;height:40px;background:#ffffff26;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-text h4[data-v-661c71b7]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.benefit-text p[data-v-661c71b7]{font-size:.875rem;opacity:.85;margin:0}.trust-badges[data-v-661c71b7]{padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.badge-row[data-v-661c71b7]{display:flex;flex-wrap:wrap;gap:1rem}.trust-badge[data-v-661c71b7]{font-size:.875rem;opacity:.9}@media (max-width: 1024px){.signup-container[data-v-661c71b7]{grid-template-columns:1fr}.benefits-section[data-v-661c71b7]{display:none}.signup-form-section[data-v-661c71b7]{padding:1.5rem}}@media (max-width: 640px){.form-row[data-v-661c71b7]{grid-template-columns:1fr}.button-row[data-v-661c71b7]{flex-direction:column-reverse}.button-row .btn[data-v-661c71b7]:last-child{flex:none}.plan-card[data-v-661c71b7]{grid-template-columns:1fr}.plan-features[data-v-661c71b7]{margin-top:.5rem}.selected-indicator[data-v-661c71b7]{position:absolute;top:1rem;right:1rem}.step-label[data-v-661c71b7]{display:none}}.legal-step[data-v-661c71b7]{animation:fadeIn-661c71b7 .3s ease}.legal-step h2[data-v-661c71b7]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.legal-step .step-subtitle[data-v-661c71b7]{color:var(--text-secondary);margin-bottom:1.5rem}.legal-documents[data-v-661c71b7]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.legal-checkbox[data-v-661c71b7]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.legal-checkbox[data-v-661c71b7]:hover{border-color:var(--accent);background:#3a90c905}.legal-checkbox input[data-v-661c71b7]{display:none}.checkbox-custom[data-v-661c71b7]{width:20px;height:20px;border:2px solid var(--border);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-top:2px}.legal-checkbox input:checked+.checkbox-custom[data-v-661c71b7]{background:var(--accent);border-color:var(--accent)}.legal-checkbox input:checked+.checkbox-custom[data-v-661c71b7]:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-661c71b7]{font-size:.9375rem;color:var(--text)}.checkbox-label a[data-v-661c71b7]{color:var(--accent);text-decoration:none;font-weight:500}.checkbox-label a[data-v-661c71b7]:hover{text-decoration:underline}.signature-section[data-v-661c71b7]{background:var(--bg-secondary);border-radius:var(--radius);padding:1.5rem;margin-bottom:1.5rem}.signature-section h3[data-v-661c71b7]{font-size:1rem;font-weight:600;margin-bottom:.5rem}.signature-section>p[data-v-661c71b7]{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.signature-pad-container[data-v-661c71b7]{position:relative;background:#fff;border:2px solid var(--border);border-radius:var(--radius);overflow:hidden}.signature-canvas[data-v-661c71b7]{display:block;width:100%;height:150px;cursor:crosshair;touch-action:none}.clear-signature-btn[data-v-661c71b7]{position:absolute;top:.5rem;right:.5rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:all .2s}.clear-signature-btn[data-v-661c71b7]:hover{background:var(--bg-secondary);color:var(--text)}.signature-hint[data-v-661c71b7]{font-size:.8125rem;color:var(--text-muted);text-align:center;margin-top:.5rem}.signature-confirmed[data-v-661c71b7]{font-size:.8125rem;color:var(--success);text-align:center;margin-top:.5rem;font-weight:500}.plan-summary[data-v-661c71b7]{background:var(--bg-secondary);border-radius:var(--radius);padding:1.25rem;margin-bottom:1.5rem}.plan-summary h3[data-v-661c71b7]{font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.summary-row[data-v-661c71b7]{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.9375rem}.summary-row[data-v-661c71b7]:not(:last-child){border-bottom:1px solid var(--border)}.summary-row.trial-note[data-v-661c71b7]{color:var(--success);font-weight:600}.payment-step[data-v-661c71b7]{animation:fadeIn-661c71b7 .3s ease}@keyframes fadeIn-661c71b7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.payment-header[data-v-661c71b7]{text-align:center;margin-bottom:2rem}.payment-header h2[data-v-661c71b7]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.payment-header p[data-v-661c71b7]{color:var(--text-light);font-size:.9375rem}.selected-plan-summary[data-v-661c71b7]{display:flex;justify-content:space-between;align-items:center;background:var(--background-alt);padding:1rem 1.25rem;border-radius:var(--radius);margin-bottom:1.5rem}.plan-info[data-v-661c71b7]{display:flex;flex-direction:column;gap:.25rem}.plan-name[data-v-661c71b7]{font-weight:600;font-size:1rem}.plan-price[data-v-661c71b7]{color:var(--primary);font-weight:700;font-size:1.125rem}.trial-badge[data-v-661c71b7]{display:flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500}.card-section[data-v-661c71b7]{margin-bottom:1.5rem}.card-section label[data-v-661c71b7]{display:block;font-weight:500;font-size:.9375rem;margin-bottom:.5rem}.stripe-card-element[data-v-661c71b7]{padding:1rem;border:2px solid var(--border);border-radius:var(--radius);background:#fff;transition:border-color .2s}.stripe-card-element[data-v-661c71b7]:focus-within{border-color:var(--primary)}.card-error[data-v-661c71b7]{display:flex;align-items:center;gap:.5rem;color:#ef4444;font-size:.875rem;margin-top:.5rem}.agreement-section[data-v-661c71b7]{margin-bottom:1.5rem}.agreement-box[data-v-661c71b7]{display:flex;gap:1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:var(--radius);padding:1rem}.agreement-box svg[data-v-661c71b7]{stroke:#d97706;flex-shrink:0;margin-top:.125rem}.agreement-text strong[data-v-661c71b7]{display:block;font-size:.9375rem;margin-bottom:.375rem;color:#92400e}.agreement-text p[data-v-661c71b7]{font-size:.8125rem;color:#78350f;margin:0;line-height:1.5}.security-badges[data-v-661c71b7]{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.security-badge[data-v-661c71b7]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-light)}.security-badge svg[data-v-661c71b7]{stroke:var(--text-lighter)}@media (max-width: 640px){.selected-plan-summary[data-v-661c71b7]{flex-direction:column;gap:1rem;text-align:center}.security-badges[data-v-661c71b7]{gap:1rem}.agreement-box[data-v-661c71b7]{flex-direction:column;text-align:center}.agreement-box svg[data-v-661c71b7]{align-self:center}}.legal-page[data-v-395fe31c]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary, #fff)}.legal-header[data-v-395fe31c]{border-bottom:1px solid var(--border, #e5e7eb);padding:1rem 2rem}.header-content[data-v-395fe31c]{max-width:900px;margin:0 auto}.logo[data-v-395fe31c]{text-decoration:none}.logo-text[data-v-395fe31c]{font-size:1.5rem;font-weight:700;color:var(--primary, #2563eb)}.legal-main[data-v-395fe31c]{flex:1;padding:3rem 2rem}.legal-container[data-v-395fe31c]{max-width:800px;margin:0 auto}.loading[data-v-395fe31c]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem}.spinner[data-v-395fe31c]{width:40px;height:40px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--primary, #2563eb);border-radius:50%;animation:spin-395fe31c .8s linear infinite}@keyframes spin-395fe31c{to{transform:rotate(360deg)}}h1[data-v-395fe31c]{font-size:2.5rem;font-weight:700;color:var(--text-primary, #111827);margin-bottom:.5rem}.last-updated[data-v-395fe31c]{color:var(--text-secondary, #6b7280);font-size:.875rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border, #e5e7eb)}.document-content section[data-v-395fe31c]{margin-bottom:2rem}.document-content h2[data-v-395fe31c]{font-size:1.25rem;font-weight:600;color:var(--text-primary, #111827);margin-bottom:1rem}.document-content p[data-v-395fe31c]{color:var(--text-secondary, #4b5563);line-height:1.7;margin-bottom:1rem}.document-content ul[data-v-395fe31c]{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.document-content li[data-v-395fe31c]{color:var(--text-secondary, #4b5563);line-height:1.7;margin-bottom:.5rem}.no-document[data-v-395fe31c]{text-align:center;padding:4rem;color:var(--text-secondary, #6b7280)}.legal-footer[data-v-395fe31c]{border-top:1px solid var(--border, #e5e7eb);padding:1.5rem 2rem;text-align:center}.legal-footer p[data-v-395fe31c]{color:var(--text-secondary, #6b7280);font-size:.875rem}@media (max-width: 768px){h1[data-v-395fe31c]{font-size:1.75rem}.legal-main[data-v-395fe31c]{padding:2rem 1rem}}:root{--primary: #3a90c9;--primary-dark: #2d7ab3;--primary-light: #C7E3FF;--secondary: #1e293b;--accent: #f59e0b;--text: #111827;--text-light: #6b7280;--text-lighter: #9ca3af;--background: #ffffff;--background-alt: #f9fafb;--border: #e5e7eb;--success: #10b981;--error: #dc2626;--font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-width: 1200px;--section-padding: 80px;--radius: 0px;--radius-sm: 4px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow: 0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-family);font-size:16px;line-height:1.6;color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section{padding:var(--section-padding) 0}.section-label{font-size:13px;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:16px}.section-title{font-size:36px;font-weight:700;color:var(--text);text-align:center;margin-bottom:16px;line-height:1.2}.section-subtitle{font-size:16px;color:var(--text-light);text-align:center;max-width:700px;margin:0 auto 40px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:500;border-radius:var(--radius-lg);transition:all .2s;cursor:pointer}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{background:#fff;color:var(--primary);border:1px solid var(--primary)}.btn-secondary:hover{background:var(--primary);color:#fff}.btn-lg{padding:16px 40px;font-size:16px}input,select,textarea{font-family:inherit;font-size:14px}.text-center{text-align:center}.text-primary{color:var(--primary)}@media (max-width: 768px){:root{--section-padding: 60px}.section-title{font-size:28px}.container{padding:0 16px}}
