:root{--primary-blue: #2563EB;--dark-blue: #1E40AF;--light-blue: #DBEAFE;--text-dark: #0F172A;--text-light: #64748B;--bg-light: #F8FAFC;--white: #FFFFFF;--light-gray: #F1F5F9;--border-color: #E2E8F0;--container-padding-desktop: 2rem;--container-padding-mobile: 1rem;--section-padding-desktop: 4rem 0;--section-padding-mobile: 2.5rem 0;--transition-fast: .15s ease;--transition-medium: .3s ease;--transition-slow: .5s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:var(--text-dark);background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh}a{color:var(--primary-blue);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--dark-blue)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--text-dark)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}button,.btn{border-radius:4px;border:1px solid transparent;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.btn-primary{background-color:var(--primary-blue);color:#fff}.btn-primary:hover{background-color:var(--dark-blue)}.btn-outline{background-color:transparent;border:1px solid var(--primary-blue);color:var(--primary-blue)}.btn-outline:hover{background-color:var(--light-blue)}.page-enter-active,.page-leave-active{transition:opacity var(--transition-medium),transform var(--transition-medium)}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}.fade-in{animation:fadeIn var(--transition-medium)}.slide-up{animation:slideUp var(--transition-medium)}.slide-down{animation:slideDown var(--transition-medium)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.container{padding:0 var(--container-padding-mobile)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}button,.btn{padding:.75rem 1.25rem;min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width: 480px){h1{font-size:1.75rem}h2{font-size:1.5rem}}.modal-overlay[data-v-e43b2411]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal-backdrop[data-v-e43b2411]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-e43b2411]{position:relative;width:100%;max-width:440px;margin:auto;z-index:51}.modal-content[data-v-e43b2411]{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:relative}.logo-container[data-v-e43b2411]{display:flex;justify-content:center;margin-bottom:2rem}.logo[data-v-e43b2411]{display:flex;align-items:center;justify-content:center}.logo-img[data-v-e43b2411]{height:40px;width:auto}.modal-title[data-v-e43b2411]{font-size:2rem;font-weight:600;color:#1f2937;text-align:center;margin-bottom:2rem}.signup-text[data-v-e43b2411]{text-align:center;color:#4b5563;margin-bottom:2rem;font-size:.95rem}.signup-link[data-v-e43b2411]{color:#2563eb;text-decoration:none;font-weight:500}.signup-link[data-v-e43b2411]:hover{text-decoration:underline}.region-section[data-v-e43b2411]{margin-bottom:2rem}.region-text[data-v-e43b2411]{text-align:center;color:#4b5563;margin-bottom:1rem;font-size:.95rem}.region-selector[data-v-e43b2411]{position:relative}.region-button[data-v-e43b2411]{width:100%;padding:.875rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.95rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease;gap:.5rem}.region-button[data-v-e43b2411]:hover{background-color:#1d4ed8}.dropdown-icon[data-v-e43b2411]{transition:transform .2s ease;position:absolute;right:1rem}.dropdown-icon.rotated[data-v-e43b2411]{transform:rotate(180deg)}.region-dropdown[data-v-e43b2411]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #E5E7EB;overflow:hidden;z-index:52}.region-option[data-v-e43b2411]{width:100%;padding:.875rem 1rem;text-align:center;background:none;border:none;color:#1f2937;font-size:.95rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #E5E7EB;display:flex;justify-content:center;align-items:center}.region-option[data-v-e43b2411]:last-child{border-bottom:none}.region-option[data-v-e43b2411]:hover{background-color:#f3f4f6}.salesforce-button[data-v-e43b2411]{width:100%;padding:.875rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.salesforce-button[data-v-e43b2411]:hover{background-color:#1d4ed8;transform:translateY(-1px)}@keyframes modalFadeIn-e43b2411{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-container[data-v-e43b2411]{animation:modalFadeIn-e43b2411 .3s ease-out}.header[data-v-fe49525a]{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:.875rem 0;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;box-shadow:0 1px 3px #0000000d}.header-container[data-v-fe49525a]{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:0 2rem}.logo[data-v-fe49525a]{display:flex;align-items:center}.logo a[data-v-fe49525a]{display:flex;align-items:center;transition:opacity .2s ease}.logo a[data-v-fe49525a]:hover{opacity:.8}.logo-img[data-v-fe49525a]{height:26px;width:auto;max-width:140px}.header-nav[data-v-fe49525a]{flex:1;display:none;align-items:center;justify-content:center;margin:0 1.5rem}@media (min-width: 1024px){.header-nav[data-v-fe49525a]{display:flex}}.nav-list[data-v-fe49525a]{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nav-item[data-v-fe49525a]{position:relative}.nav-link[data-v-fe49525a]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;color:#1f2937;font-size:.938rem;font-weight:500;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;border-radius:6px;transition:color .2s ease,background .2s ease}.nav-link[data-v-fe49525a]:hover,.nav-link.active[data-v-fe49525a]{color:#3b82f6}.nav-link[data-v-fe49525a]:hover{background-color:#3b82f60f}.nav-link-router[data-v-fe49525a]{color:inherit}.nav-link-router.router-link-active[data-v-fe49525a]{color:#3b82f6}.nav-chevron[data-v-fe49525a]{flex-shrink:0;color:#64748b;transition:transform .2s ease}.nav-chevron.rotated[data-v-fe49525a]{transform:rotate(180deg);color:#3b82f6}.nav-dropdown[data-v-fe49525a]{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:16rem;background:#fff;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:.75rem;z-index:50;border:1px solid #e5e7eb}.nav-dropdown-products[data-v-fe49525a]{min-width:18rem}.nav-dropdown-grid[data-v-fe49525a]{display:grid;grid-template-columns:1fr 1fr;min-width:20rem;gap:.25rem}.nav-dropdown-simple[data-v-fe49525a]{min-width:12rem;max-height:20rem;overflow-y:auto}.dropdown-item[data-v-fe49525a],.dropdown-item-simple[data-v-fe49525a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:#374151;font-size:.875rem;text-decoration:none;border-radius:6px;transition:background .2s ease,color .2s ease;text-align:left}.dropdown-item[data-v-fe49525a]:hover,.dropdown-item-simple[data-v-fe49525a]:hover{background:#f3f4f6;color:#3b82f6}.dropdown-item-with-desc[data-v-fe49525a]{flex-direction:row;align-items:flex-start}.dropdown-item-icon[data-v-fe49525a]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.dropdown-item-icon img[data-v-fe49525a]{width:1.5rem;height:1.5rem;object-fit:contain}.dropdown-item-text[data-v-fe49525a]{display:flex;flex-direction:column;gap:.125rem}.dropdown-item-title[data-v-fe49525a]{font-weight:500;color:inherit}.dropdown-item-desc[data-v-fe49525a]{font-size:.75rem;color:#6b7280}.dropdown-item-simple[data-v-fe49525a]{padding:.5rem .75rem}.dropdown-icon[data-v-fe49525a]{transition:transform .2s ease;color:#64748b}.header-actions[data-v-fe49525a]{display:flex;align-items:center;gap:1rem}.header-link.contact-link[data-v-fe49525a]{color:#4b5563;font-weight:500;font-size:.938rem;text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;background:none;border:none;cursor:pointer;font-family:inherit}.header-link.contact-link[data-v-fe49525a]:hover{color:#1f2937;background-color:#f3f4f6}.header-btn.book-demo[data-v-fe49525a]{color:#fff;font-weight:600;font-size:.938rem;text-decoration:none;padding:.625rem 1.25rem;border-radius:8px;transition:all .2s ease;background-color:#3b82f6;border:none;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #0000000d}.header-btn.book-demo[data-v-fe49525a]:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sign-in[data-v-fe49525a]{color:#4b5563;font-weight:500;font-size:.938rem;text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;background:none;border:none;cursor:pointer}.sign-in[data-v-fe49525a]:hover{color:#1f2937;background-color:#f3f4f6}.user-menu[data-v-fe49525a]{position:relative}.user-profile[data-v-fe49525a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s ease}.user-profile[data-v-fe49525a]:hover{background-color:#f3f4f6}.dropdown-icon.rotated[data-v-fe49525a]{transform:rotate(180deg)}.logout-dropdown[data-v-fe49525a]{position:absolute;top:100%;right:0;margin-top:.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:.75rem;z-index:10;min-width:320px;max-width:350px;animation:fadeIn-fe49525a .2s ease}.user-info-section[data-v-fe49525a]{margin-bottom:.5rem}.user-info-item[data-v-fe49525a]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.info-label[data-v-fe49525a]{font-size:.7rem;color:#64748b;font-weight:500}.info-value[data-v-fe49525a]{font-size:.8rem;color:#1e293b;font-weight:500;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.divider[data-v-fe49525a]{height:1px;background-color:#e5e7eb;margin:.5rem 0}@keyframes fadeIn-fe49525a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.logout-btn[data-v-fe49525a]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;border-radius:6px;color:#4b5563;font-weight:500;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-fe49525a]:hover{background-color:#fee2e2;color:#ef4444}.btn-primary[data-v-fe49525a]{background-color:#3b82f6;color:#fff;font-weight:600;font-size:.938rem;text-decoration:none;padding:.625rem 1.25rem;border-radius:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.btn-primary[data-v-fe49525a]:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mobile-menu-toggle[data-v-fe49525a]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:#374151;border-radius:6px;transition:all .2s ease}.mobile-menu-toggle[data-v-fe49525a]:hover{background-color:#f3f4f6}.mobile-nav-overlay[data-v-fe49525a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200;display:flex;justify-content:flex-end}.mobile-nav-drawer[data-v-fe49525a]{width:min(320px,85vw);background:#fff;box-shadow:-4px 0 20px #0000001a;overflow-y:auto;padding:1.5rem 0}.mobile-nav-list[data-v-fe49525a]{list-style:none;margin:0;padding:0}.mobile-nav-section[data-v-fe49525a]{padding:0 1rem 1rem;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem}.mobile-nav-section[data-v-fe49525a]:last-child{border-bottom:none;margin-bottom:0}.mobile-nav-label[data-v-fe49525a]{display:block;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:0 .25rem}.mobile-nav-link[data-v-fe49525a]{display:block;padding:.5rem .75rem;color:#374151;font-size:.938rem;text-decoration:none;border-radius:6px;transition:background .2s ease,color .2s ease}.mobile-nav-link[data-v-fe49525a]:hover{background:#f3f4f6;color:#3b82f6}@media (max-width: 768px){.header[data-v-fe49525a]{padding:1rem 0}.header-container[data-v-fe49525a]{position:relative;flex-wrap:wrap}.logo[data-v-fe49525a]{order:1}.mobile-menu-toggle[data-v-fe49525a]{display:block;order:3}.header-actions[data-v-fe49525a]{order:2;margin-left:auto;margin-right:1rem}.header-nav[data-v-fe49525a]{display:none}.header-link.contact-link[data-v-fe49525a]{font-size:.875rem;padding:.5rem .75rem}.header-btn.book-demo[data-v-fe49525a]{font-size:.875rem;padding:.5rem 1rem}.sign-in[data-v-fe49525a]{font-size:.875rem;padding:.5rem .875rem}.btn-primary[data-v-fe49525a]{font-size:.875rem;padding:.5rem 1rem}.user-profile[data-v-fe49525a]{padding:.25rem}.user-name[data-v-fe49525a]{display:none}}@media (max-width: 480px){.header-actions[data-v-fe49525a]{gap:.5rem}.logo-img[data-v-fe49525a]{height:32px}}.user-avatar[data-v-fe49525a]{background-color:#3b82f6;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.user-avatar span[data-v-fe49525a]{color:#fff;font-weight:600;font-size:1rem}.user-name[data-v-fe49525a]{color:#3b82f6;font-weight:600;font-size:.938rem}.footer[data-v-dfc1271e]{background-color:#fff;padding:4rem 0}.container[data-v-dfc1271e]{max-width:1280px;margin:0 auto;padding:0 2rem}.footer-content[data-v-dfc1271e]{display:flex;gap:4rem}.company-info[data-v-dfc1271e]{flex:0 0 250px}.footer-logo[data-v-dfc1271e]{margin-bottom:1.5rem}.logo-img[data-v-dfc1271e]{height:26px;width:auto;max-width:140px}.footer-logo a[data-v-dfc1271e]{display:block;transition:opacity .2s ease}.footer-logo a[data-v-dfc1271e]:hover{opacity:.8}.company-description[data-v-dfc1271e]{color:#666;font-size:.875rem;line-height:1.5}.partner-badges[data-v-dfc1271e]{display:flex;flex-direction:column;gap:3rem;margin:1rem 0 0}.partner-badges a img[data-v-dfc1271e]{display:block;max-width:320px;width:100%;height:auto}.social-connect[data-v-dfc1271e]{margin-top:1rem}.social-title[data-v-dfc1271e]{margin:2rem 0 .75rem;font-size:1.1rem;font-weight:600;color:#000}.social-icons[data-v-dfc1271e]{display:flex;gap:12px;align-items:center;margin-top:8px}.social-icon[data-v-dfc1271e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform .2s ease,opacity .2s ease}.social-icon svg[data-v-dfc1271e]{width:18px;height:18px}.social-icon.facebook[data-v-dfc1271e]{background-color:#1877f2}.social-icon.twitter[data-v-dfc1271e]{background-color:#1da1f2}.social-icon.youtube[data-v-dfc1271e]{background-color:red}.social-icon.linkedin[data-v-dfc1271e]{background-color:#0a66c2}.social-icon[data-v-dfc1271e]:hover{transform:scale(1.1);opacity:.9}.footer-main[data-v-dfc1271e]{flex:1;display:flex;flex-direction:column;gap:3rem}.footer-sections[data-v-dfc1271e],.footer-bottom[data-v-dfc1271e]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.section-title[data-v-dfc1271e]{color:#000;font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;white-space:pre-line}.link-list[data-v-dfc1271e]{list-style:none;padding:0;margin:0}.link-list li[data-v-dfc1271e]{margin-bottom:.75rem}.link-list a[data-v-dfc1271e]{color:#666;text-decoration:none;transition:color .2s ease;font-size:1rem}.link-list a[data-v-dfc1271e]:hover{color:#06c}.contact-list[data-v-dfc1271e]{list-style:none;padding:0;margin:0;color:#666;font-size:1rem}.contact-list li[data-v-dfc1271e]{margin-bottom:.75rem}.contact-list a[data-v-dfc1271e]{color:inherit;text-decoration:none;transition:color .2s ease}.contact-list a[data-v-dfc1271e]:hover{color:#06c}.demo-text[data-v-dfc1271e]{color:#666;font-size:1rem;margin-bottom:1rem}.demo-text strong[data-v-dfc1271e]{color:#000;font-weight:600}.support-email[data-v-dfc1271e]{color:#666;font-size:1rem;margin:0}.support-email a[data-v-dfc1271e]{color:inherit;text-decoration:none;transition:color .2s ease}.support-email a[data-v-dfc1271e]:hover{color:#06c}.text-black[data-v-dfc1271e]{color:#000}@media (max-width: 1024px){.footer-content[data-v-dfc1271e]{flex-direction:column;gap:3rem}.company-info[data-v-dfc1271e]{flex:none;max-width:400px}.footer-sections[data-v-dfc1271e],.footer-bottom[data-v-dfc1271e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer[data-v-dfc1271e]{padding:3rem 0}.footer-sections[data-v-dfc1271e],.footer-bottom[data-v-dfc1271e]{grid-template-columns:1fr}.footer-section[data-v-dfc1271e]{margin-bottom:2rem}}.app{min-height:100vh;display:flex;flex-direction:column}.hero[data-v-9c05643a]{text-align:center;padding:3rem 0 1.25rem}.container[data-v-9c05643a]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop)}.hero-title[data-v-9c05643a]{font-size:3rem;font-weight:800;margin-bottom:1rem}.hero-subtitle[data-v-9c05643a]{font-size:1.25rem;color:var(--text-light);max-width:600px;margin:0 auto .5rem}.hero-addon-line[data-v-9c05643a]{font-size:1rem;color:var(--text-light);margin:0 auto}.hero-addon-link[data-v-9c05643a]{color:#60a5fa;text-decoration:underline;cursor:pointer;font-weight:500;transition:color .2s ease}.hero-addon-link[data-v-9c05643a]:hover{color:#3b82f6}.toggle input[data-v-9c05643a]{opacity:0;width:0;height:0}input:checked+.toggle-slider[data-v-9c05643a]{background-color:var(--primary-blue)}input:checked+.toggle-slider[data-v-9c05643a]:before{transform:translate(24px)}@media (max-width: 768px){.hero[data-v-9c05643a]{padding:2rem 0 1rem}.container[data-v-9c05643a]{padding:0 var(--container-padding-mobile)}.hero-title[data-v-9c05643a]{font-size:2.25rem;margin-bottom:.75rem}.hero-subtitle[data-v-9c05643a]{font-size:1.1rem;padding:0 1rem;margin-bottom:.5rem}.hero-addon-line[data-v-9c05643a]{font-size:.938rem;padding:0 1rem;margin-bottom:1rem}}@media (max-width: 480px){.hero-title[data-v-9c05643a]{font-size:1.875rem}.hero-subtitle[data-v-9c05643a]{font-size:1rem}.billing-toggle[data-v-9c05643a]{flex-direction:column;gap:.75rem}}.skeleton-loader[data-v-91fb3193]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-91fb3193 1.5s infinite}@keyframes shimmer-91fb3193{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-cards[data-v-4385703b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:1.25rem 0 5rem}.container[data-v-4385703b]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;width:100%}.filters-container[data-v-4385703b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;margin-bottom:2.5rem;gap:1.5rem;width:100%;max-width:1200px}.filters-container .crm-filter[data-v-4385703b]{justify-self:start}.filters-container .billing-toggle[data-v-4385703b]{grid-column:2;justify-self:center}.filters-container .country-filter[data-v-4385703b]{justify-self:end}.filters-container.no-crm-selector[data-v-4385703b]{grid-template-columns:1fr auto 1fr}.filters-group[data-v-4385703b]{display:flex;gap:1.5rem;align-items:center}.unique-filter[data-v-4385703b]{display:flex;flex-direction:column;gap:.5rem;min-width:180px}.unique-filter.compact .filter-label[data-v-4385703b]{color:#64748b;font-size:.8rem;font-weight:500}.unique-filter.compact .unique-selected-option[data-v-4385703b]{padding:.6rem .75rem;gap:.5rem}.unique-filter.compact .flag[data-v-4385703b]{font-size:1.1rem}.unique-filter.compact .option-name[data-v-4385703b]{font-size:.8rem}.unique-filter.compact .crm-icon-wrapper[data-v-4385703b]{width:22px;height:22px}.filter-label[data-v-4385703b]{color:#64748b;font-size:.8rem;font-weight:500}.filter-selector[data-v-4385703b]{position:relative;z-index:20}.unique-selected-option[data-v-4385703b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #0000000d;position:relative}.unique-selected-option[data-v-4385703b]:hover{border-color:#3b82f6;box-shadow:0 3px 10px #3b82f626;transform:translateY(-2px)}.flag[data-v-4385703b]{font-size:1.4rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.crm-icon-wrapper[data-v-4385703b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f8fafc;border-radius:8px;padding:5px;box-shadow:inset 0 1px 2px #0000000d}.crm-logo[data-v-4385703b]{width:200%;height:200%;object-fit:contain}.option-name[data-v-4385703b]{font-size:.9rem;color:#334155;font-weight:500;flex:1}.pill-indicator[data-v-4385703b]{display:flex;align-items:center;justify-content:center;background:#f1f5f9;width:20px;height:20px;border-radius:10px;transition:all .3s ease}.unique-selected-option:hover .pill-indicator[data-v-4385703b]{background:#e0f2fe}.dropdown-arrow[data-v-4385703b]{flex-shrink:0;color:#64748b;transition:transform .3s ease}.filter-selector:hover .dropdown-arrow[data-v-4385703b]{transform:rotate(180deg);color:#3b82f6}.unique-dropdown[data-v-4385703b]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;z-index:30;max-height:280px;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d;animation:fadeIn-4385703b .25s ease-out;width:220px}.country-search[data-v-4385703b]{position:relative;margin-bottom:.75rem}.country-search input[data-v-4385703b]{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;color:#334155;background:#f8fafc;transition:all .3s ease}.country-search input[data-v-4385703b]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 2px #3b82f633}.search-icon[data-v-4385703b]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.dropdown-items-container[data-v-4385703b]{max-height:200px;overflow-y:auto}.no-results[data-v-4385703b]{padding:.75rem;text-align:center;color:#64748b;font-size:.8rem;font-style:italic}@keyframes fadeIn-4385703b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.unique-dropdown-item[data-v-4385703b]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:.25rem}.unique-dropdown-item[data-v-4385703b]:last-child{margin-bottom:0}.unique-dropdown-item[data-v-4385703b]:hover{background-color:#f8fafc;transform:translate(3px)}.unique-dropdown-item.active[data-v-4385703b]{background:linear-gradient(to right,#eff6ff,#f8fafc);color:#1e40af;font-weight:500;box-shadow:0 1px 3px #0000000d}.billing-toggle[data-v-4385703b]{display:flex;align-items:center;justify-content:center;gap:.25rem;background:#f0f4f8;padding:.4rem;border-radius:12px;width:fit-content;box-shadow:0 3px 8px #0000000f;position:relative;z-index:1;margin:0 auto}.toggle-btn[data-v-4385703b]{border:none;background:transparent;color:#64748b;font-size:.8rem;font-weight:500;padding:.6rem 1.4rem;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:.5rem}.toggle-btn.active[data-v-4385703b]{background:#fff;color:#0f172a;font-weight:600;box-shadow:0 3px 8px #00000014}.discount-badge[data-v-4385703b]{background:linear-gradient(135deg,#16a34a,#10b981);color:#fff;font-size:.6rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;letter-spacing:.025em;box-shadow:0 2px 4px #10b9814d}.country-filter .filter-selector[data-v-4385703b]{display:flex;align-items:center;gap:8px}.country-filter .country-label[data-v-4385703b]{color:#64748b;font-size:.8rem;font-weight:500}.country-filter .filter-label[data-v-4385703b]{color:#0f172a;font-size:.8rem;font-weight:600}.country-filter .change-country-link[data-v-4385703b]{color:#2563eb;font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:none;margin-left:2px}.country-filter .change-country-link[data-v-4385703b]:hover{text-decoration:underline}.country-info[data-v-4385703b]{display:flex;align-items:center;gap:.75rem;flex:1}.country-details[data-v-4385703b]{display:flex;flex-direction:column;gap:.1rem;flex:1}.change-country-link[data-v-4385703b]{display:inline-block;font-size:.75rem;color:#2563eb;text-decoration:underline;cursor:pointer;font-weight:500;transition:color .2s}.change-country-link[data-v-4385703b]:hover{color:#1d4ed8}.filter-helper-text[data-v-4385703b]{font-size:.65rem;color:#94a3b8;text-align:center;font-weight:500}.country-filter .filter-helper-text[data-v-4385703b]{text-align:right;margin-top:.05rem}.crm-filter .filter-helper-text[data-v-4385703b]{color:#64748b}.crm-filter .unique-selected-option[data-v-4385703b]{background:linear-gradient(to right,#fff,#f8fafc)}.crm-icon[data-v-4385703b]{display:flex;align-items:center;justify-content:center;color:#64748b}.carousel-container[data-v-4385703b]{position:relative}.cards-wrapper[data-v-4385703b]{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:1.5rem;justify-content:center;width:100%}.pricing-card[data-v-4385703b]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);height:100%;box-shadow:0 4px 12px #0000000d;overflow:visible;animation:cardAppear-4385703b .7s cubic-bezier(.22,1,.36,1) both;transform-origin:center bottom;backface-visibility:hidden}.pricing-card.disabled[data-v-4385703b]{opacity:.5;cursor:not-allowed;position:relative;pointer-events:auto}.pricing-card.disabled[data-v-4385703b]:before{content:attr(data-tooltip);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;line-height:1.4;white-space:normal;max-width:300px;text-align:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease;box-shadow:0 4px 6px -1px #0000001a}.pricing-card.disabled[data-v-4385703b]:hover:before{opacity:1}.pricing-card.disabled .cta-button[data-v-4385703b]{background:#e5e7eb;cursor:not-allowed;box-shadow:none}.pricing-card.disabled .cta-button[data-v-4385703b]:hover{transform:none;box-shadow:none}@keyframes cardAppear-4385703b{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-card[data-v-4385703b]:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 24px -8px #0000001f}.popular[data-v-4385703b]{border:none;position:relative;z-index:1;box-shadow:0 10px 24px -4px #3b82f64d;background:#fcfcff}.popular[data-v-4385703b]:hover{box-shadow:0 20px 32px -8px #3b82f659}.sparkle-border[data-v-4385703b]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:20px;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd,#60a5fa,#3b82f6);background-size:400% 400%;z-index:-1;animation:shimmer-4385703b 8s linear infinite,glow-4385703b 3s ease-in-out infinite alternate;overflow:hidden}.sparkle-border[data-v-4385703b]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#fcfcff;border-radius:16px;z-index:1}.sparkle-border[data-v-4385703b]:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:sparkleSwipe-4385703b 4s ease-in-out infinite;transform:skew(-25deg);z-index:2}@keyframes sparkleSwipe-4385703b{0%{left:-100%}to{left:200%}}@keyframes shimmer-4385703b{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes glow-4385703b{0%,to{box-shadow:0 0 18px 4px #3b82f666}50%{box-shadow:0 0 25px 8px #3b82f699}}.card-icon[data-v-4385703b]{height:4rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.card-icon-img[data-v-4385703b]{width:4rem;height:4rem;object-fit:contain}.card-header[data-v-4385703b]{margin-bottom:1.25rem;text-align:center;width:100%}.plan-name[data-v-4385703b]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center}.popular .plan-name[data-v-4385703b]:after{content:"";position:absolute;bottom:-.2rem;left:0;width:40%;height:.2rem;background:linear-gradient(90deg,#3b82f6,transparent);border-radius:999px}.plan-description[data-v-4385703b]{font-size:.875rem;color:#6b7280;line-height:1.5;margin-bottom:1.5rem}.price-section[data-v-4385703b]{margin-bottom:1.25rem;position:relative;text-align:center;width:100%}.plan-price[data-v-4385703b]{display:flex;align-items:baseline;gap:.2rem;margin-bottom:.3rem;position:relative}.currency[data-v-4385703b]{font-size:1rem;font-weight:600;color:#334155;position:relative;top:-.2rem}.popular .currency[data-v-4385703b]{color:#1e40af}.amount[data-v-4385703b]{font-size:1.8rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em;background:linear-gradient(to right,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popular .amount[data-v-4385703b]{background:linear-gradient(to right,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.billing-period[data-v-4385703b]{font-size:.75rem;color:#64748b;font-weight:500;margin-left:.2rem}.billing-note[data-v-4385703b]{font-size:.65rem;color:#94a3b8;margin-top:.25rem;font-weight:500;text-align:center}.bundle-price-row[data-v-4385703b]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.5rem;position:relative}.bundle-label[data-v-4385703b]{font-size:.938rem;color:#374151;font-weight:500}.bundle-info-icon[data-v-4385703b]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#9ca3af;color:#fff;cursor:pointer;flex-shrink:0;transition:background .2s ease}.bundle-info-icon[data-v-4385703b]:hover{background:#6b7280}.bundle-tooltip[data-v-4385703b]{position:absolute;left:50%;transform:translate(-50%);top:100%;margin-top:.2rem;z-index:30;min-width:320px;max-width:420px;background:#fff;border-radius:8px;box-shadow:0 4px 14px #0000001f;border:1px solid #e5e7eb;padding:.75rem;font-size:.8rem;text-align:left}.bundle-tooltip-header[data-v-4385703b]{font-weight:700;color:#1f2937;margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid #e5e7eb}.bundle-tooltip-row[data-v-4385703b]{padding:.25rem 0;color:#4b5563}.bundle-tooltip-features[data-v-4385703b]{margin-top:.35rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.bundle-tooltip-features[data-v-4385703b]::-webkit-scrollbar{width:8px}.bundle-tooltip-features[data-v-4385703b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.bundle-tooltip-features[data-v-4385703b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.bundle-tooltip-features[data-v-4385703b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bundle-tooltip-feature-line[data-v-4385703b]{padding:.2rem 0;font-size:.75rem;color:#4b5563;line-height:1.35;border-bottom:1px solid #f1f5f9}.bundle-tooltip-feature-line[data-v-4385703b]:last-child{border-bottom:none}.bundle-tooltip-empty[data-v-4385703b]{color:#94a3b8;font-size:.8rem}.license-price-row[data-v-4385703b]{display:flex;align-items:baseline;justify-content:center;gap:.15rem;margin-top:.5rem}.license-amount[data-v-4385703b]{font-size:1.75rem;font-weight:800;color:#0f172a;line-height:1.2}.license-period[data-v-4385703b]{font-size:.875rem;color:#374151;font-weight:500}.license-price-placeholder .license-period[data-v-4385703b]{font-size:.938rem;color:#9ca3af}.license-price-loading[data-v-4385703b]{justify-content:center;min-height:2rem}.license-price-spinner[data-v-4385703b]{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;animation:spin-4385703b .8s linear infinite}.license-price-loading .license-price-spinner[data-v-4385703b]{margin:0}.custom-price[data-v-4385703b]{font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;background:linear-gradient(to right,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-highlight[data-v-4385703b]{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:10px;padding:.75rem;margin-bottom:1.25rem;display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:#1e40af;line-height:1.3;transition:all .3s ease;box-shadow:0 2px 6px -4px #3b82f626}.pricing-card:hover .feature-highlight[data-v-4385703b]{background:#e0f2fe;border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 6px 12px -4px #3b82f633}.highlight-icon[data-v-4385703b]{flex-shrink:0;margin-top:1px;color:#3b82f6;filter:drop-shadow(0 1px 2px rgba(59,130,246,.4))}.cta-button[data-v-4385703b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;padding:.75rem 1rem;font-weight:600;font-size:.8rem;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 10px -4px #3b82f666}.cta-button[data-v-4385703b]:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff3;transition:width .3s ease}.cta-button[data-v-4385703b]:hover:after{width:100%}.cta-button[data-v-4385703b]:hover{transform:translateY(-4px);box-shadow:0 12px 20px -4px #3b82f680}.cta-button .arrow-icon[data-v-4385703b]{transition:transform .3s ease}.cta-button:hover .arrow-icon[data-v-4385703b]{transform:translate(8px)}.card-footer-links[data-v-4385703b]{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:.5rem}.card-footer-link[data-v-4385703b]{color:#3b82f6;font-size:.875rem;text-decoration:underline;transition:color .2s ease}.card-footer-link[data-v-4385703b]:hover{color:#2563eb}.users-limit[data-v-4385703b]{font-size:.75rem;color:#64748b;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9;font-weight:500}.users-icon[data-v-4385703b]{flex-shrink:0;opacity:.8;color:#64748b}.features-section[data-v-4385703b]{flex:1;margin-bottom:1.25rem}.features-list[data-v-4385703b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.feature-item[data-v-4385703b]{display:flex;align-items:flex-start;font-size:.75rem;color:#475569;gap:.5rem;line-height:1.3;transition:transform .3s ease,opacity .3s ease;opacity:.9}.heading-feature[data-v-4385703b]{border-top:1px dashed #0b4787;padding-top:1rem;color:#1e40af;font-weight:500}.heading-text[data-v-4385703b]{font-weight:600;color:#1e40af}.additional-feature[data-v-4385703b]{color:#1e40af;position:relative;padding-left:.5rem}.additional-check[data-v-4385703b]{color:#3b82f6;filter:drop-shadow(0 1px 1px rgba(59,130,246,.3))}.pricing-card:hover .feature-item[data-v-4385703b]{transform:translate(4px);opacity:1;transition-delay:calc(.07s * var(--index, 0))}.pricing-card:hover .additional-feature[data-v-4385703b]{transform:translate(6px);opacity:1;transition-delay:calc(.07s * var(--index, 0) + .1s)}.pricing-card:hover .heading-feature[data-v-4385703b]{transform:translate(2px);transition-delay:calc(.07s * var(--index, 0))}.check-icon[data-v-4385703b]{flex-shrink:0;margin-top:1px;color:#10b981;filter:drop-shadow(0 1px 1px rgba(16,185,129,.3))}.plus-icon[data-v-4385703b]{display:inline-flex;color:#3b82f6;font-weight:700;font-size:.9rem;width:16px;justify-content:center;filter:drop-shadow(0 1px 1px rgba(59,130,246,.3))}.feature-text[data-v-4385703b]{flex:1;font-weight:450}.info-icon[data-v-4385703b]{flex-shrink:0;color:#94a3b8;cursor:help;margin-top:1px;transition:all .3s ease}.feature-item:hover .info-icon[data-v-4385703b]{color:#64748b;transform:scale(1.2) rotate(15deg)}.mobile-carousel[data-v-4385703b]{width:100%;position:relative;padding-bottom:3.5rem}.carousel-wrapper[data-v-4385703b]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;padding:1rem 0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.carousel-wrapper[data-v-4385703b]::-webkit-scrollbar{display:none}.carousel-card[data-v-4385703b]{flex:0 0 100%;scroll-snap-align:center;max-width:100%;border-radius:14px;margin-right:1rem;transform:none!important;box-shadow:0 6px 12px #00000014;padding:1rem;cursor:default}.carousel-card[data-v-4385703b]:last-child{margin-right:0}.carousel-dots[data-v-4385703b]{display:flex;justify-content:center;gap:.5rem;position:absolute;bottom:1rem;left:0;right:0;margin:0 auto;padding:.5rem 0}.carousel-dot[data-v-4385703b]{width:.5rem;height:.5rem;border-radius:50%;background-color:#e2e8f0;border:none;padding:0;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 2px #0000000d;margin:0}.carousel-dot.active[data-v-4385703b]{background-color:#3b82f6;transform:scale(1.1);box-shadow:0 1px 3px #3b82f64d}.carousel-arrow[data-v-4385703b]{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;color:#334155;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 8px #0000001a;z-index:10;transition:all .3s ease}.carousel-arrow[data-v-4385703b]:hover{background-color:#f8fafc;color:#1e40af;box-shadow:0 6px 12px #00000026}.carousel-arrow-prev[data-v-4385703b]{left:.5rem}.carousel-arrow-next[data-v-4385703b]{right:.5rem}@media (max-width: 1200px){.cards-wrapper[data-v-4385703b]:not(.carousel-wrapper){grid-template-columns:repeat(3,minmax(280px,1fr));gap:1.25rem}.pricing-card[data-v-4385703b]:not(.carousel-card){padding:1.25rem}.container[data-v-4385703b]{padding:0 1rem}}@media (max-width: 992px){.filters-container[data-v-4385703b]{grid-template-columns:1fr;gap:1.5rem;justify-items:center}.filters-container .crm-filter[data-v-4385703b],.filters-container .country-filter[data-v-4385703b]{justify-self:center}.filters-container .billing-toggle[data-v-4385703b]{grid-column:1;justify-self:center}.filters-group[data-v-4385703b]{flex-direction:column;width:100%;align-items:center}.unique-filter[data-v-4385703b]{min-width:160px}.unique-dropdown[data-v-4385703b]{width:200px}.billing-toggle[data-v-4385703b]{margin:1rem 0;width:100%;max-width:300px}}@media (max-width: 768px){.pricing-cards[data-v-4385703b]{padding:1rem 0 3rem}.filters-container[data-v-4385703b]{grid-template-columns:1fr;align-items:center;justify-items:center;margin-bottom:1.25rem;gap:1.25rem}.filters-container .crm-filter[data-v-4385703b],.filters-container .country-filter[data-v-4385703b],.filters-container .billing-toggle[data-v-4385703b]{grid-column:1;justify-self:center}.filters-group[data-v-4385703b]{gap:.75rem;width:100%}.unique-filter[data-v-4385703b]{width:100%;max-width:250px}.unique-selected-option[data-v-4385703b]{width:100%}.unique-dropdown[data-v-4385703b]{width:100%;max-width:250px}.country-filter .unique-selected-option[data-v-4385703b]{padding:.4rem .6rem}.country-details[data-v-4385703b]{gap:.05rem}.location-status[data-v-4385703b],.location-status.auto-detected[data-v-4385703b],.location-icon[data-v-4385703b],.loading-icon[data-v-4385703b]{display:none!important}.change-country-btn[data-v-4385703b]{padding:.2rem .4rem}.change-text[data-v-4385703b]{font-size:.6rem}.filter-helper-text[data-v-4385703b]{font-size:.55rem;margin-top:.15rem}.toggle-btn[data-v-4385703b]{flex:1;justify-content:center;font-size:.7rem;padding:.6rem .8rem;min-height:40px}.card-header[data-v-4385703b]{text-align:center}.feature-item[data-v-4385703b]{padding:.4rem 0;border-bottom:1px solid #f8fafc}.pricing-card:hover .feature-item[data-v-4385703b]{transform:none;transition-delay:0s}}@media (max-width: 480px){.filters-container[data-v-4385703b]{gap:1rem}.unique-filter[data-v-4385703b]{min-width:100%;max-width:100%}.unique-dropdown[data-v-4385703b]{max-width:100%}.toggle-btn[data-v-4385703b]{padding:.6rem .4rem;font-size:.65rem}.discount-badge[data-v-4385703b]{font-size:.5rem;padding:.1rem .3rem}.carousel-card[data-v-4385703b]{padding:1rem}}.loading-spinner[data-v-4385703b]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-4385703b .8s linear infinite;margin-right:.5rem}@keyframes spin-4385703b{to{transform:rotate(360deg)}}.skeleton-cards-container[data-v-4385703b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-top:2rem}.skeleton-card[data-v-4385703b]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}@media (max-width: 1200px){.skeleton-cards-container[data-v-4385703b]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.skeleton-cards-container[data-v-4385703b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.skeleton-cards-container[data-v-4385703b]{grid-template-columns:1fr;max-width:400px;margin:2rem auto 0}}.enterprise-cta[data-v-4385703b]{background:linear-gradient(135deg,#252525,#101010);position:relative;overflow:hidden;box-shadow:0 6px 12px #00000040,inset 0 1px 1px #ffffff1a;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.enterprise-cta[data-v-4385703b]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-15deg);animation:shine-4385703b 6s infinite}@keyframes shine-4385703b{0%{left:-100%;opacity:.7}20%{left:100%;opacity:.7}to{left:100%;opacity:0}}.enterprise-cta[data-v-4385703b]:hover{transform:translateY(-4px);background:linear-gradient(135deg,#323232,#1a1a1a);box-shadow:0 12px 20px #0000004d,inset 0 1px 1px #ffffff26}.enterprise-cta[data-v-4385703b]:after{background-color:#ffffff1a}.filter-selector.locked[data-v-4385703b]{cursor:default;opacity:.9;pointer-events:none}.filter-selector.locked .unique-selected-option[data-v-4385703b]{background:linear-gradient(to right,#f8fafc,#f1f5f9);border-color:#e2e8f0;box-shadow:none}.filter-selector.locked .unique-selected-option[data-v-4385703b]:hover{transform:none;border-color:#e2e8f0;box-shadow:none}.lock-indicator[data-v-4385703b]{display:flex;align-items:center;justify-content:center;color:#94a3b8;width:20px;height:20px;background:#f1f5f9;border-radius:50%;padding:4px}.filter-helper-text[data-v-4385703b]{font-size:.7rem;color:#64748b;margin-top:.25rem;text-align:center;font-style:italic}.filter-selector.locked .option-name[data-v-4385703b]{color:#1e293b;font-weight:600}.filter-selector.locked .crm-icon-wrapper[data-v-4385703b]{opacity:1}.plan-description-list[data-v-4385703b]{margin-top:1.5rem;padding:1.5rem 1.5rem 0;text-align:left;border-top:1px solid #e5e7eb}.plan-description-list ul[data-v-4385703b]{list-style:none;padding:0;margin:0}.plan-description-list li[data-v-4385703b]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.75rem;line-height:1.5;color:#4a5568}.plan-description-list li[data-v-4385703b]:last-child{margin-bottom:0}.checkmark-icon[data-v-4385703b]{flex-shrink:0;margin-top:.1rem;display:flex;align-items:center}.description-text[data-v-4385703b]{flex:1}.pricing-card[data-v-4385703b]{padding-bottom:2rem}.description-text strong[data-v-4385703b]{font-weight:600;color:#2d3748;display:block;margin-bottom:.25rem;font-size:.8rem}.description-text[data-v-4385703b]{display:block;line-height:1.5}.contact-support-section[data-v-4385703b]{margin-top:1rem}.contact-support-btn[data-v-4385703b]{display:inline-block;background:#007bff;color:#fff;padding:.5rem;border-radius:20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.no-addons-message[data-v-4385703b]{margin:2rem auto;padding:2rem;box-shadow:0 3px 8px #0000000f;background:#f0f4f8;border:1px solid #e2e8f0;border-radius:12px;text-align:center;max-width:1200px;width:100%}.no-addons-content[data-v-4385703b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.no-addons-icon[data-v-4385703b]{color:#64748b;margin-bottom:.5rem}.no-addons-text h3[data-v-4385703b]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.no-addons-text p[data-v-4385703b]{font-size:.9rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.contact-support-section[data-v-4385703b]{margin-top:.5rem}.contact-support-btn[data-v-4385703b]{display:inline-block;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;text-decoration:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.contact-support-btn[data-v-4385703b]:hover{background-color:#2563eb}.feature-comparison[data-v-9aefaf32]{background-color:#fafafa;overflow:hidden}.container[data-v-9aefaf32]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.comparison-title[data-v-9aefaf32]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:.75rem;color:#1f2937}.comparison-subtitle[data-v-9aefaf32]{text-align:center;color:#6b7280;font-size:1.125rem;margin-bottom:3rem}.comparison-table-container[data-v-9aefaf32]{overflow-x:auto;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.comparison-table-container[data-v-9aefaf32]::-webkit-scrollbar{height:6px}.comparison-table-container[data-v-9aefaf32]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}.comparison-table[data-v-9aefaf32]{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th[data-v-9aefaf32],.comparison-table td[data-v-9aefaf32]{padding:1.25rem;text-align:center;border-bottom:1px solid #e5e7eb}.features-column[data-v-9aefaf32]{text-align:left!important;font-weight:600;color:#374151;width:35%}.plan-header[data-v-9aefaf32]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.plan-name[data-v-9aefaf32]{font-size:1.125rem;font-weight:700;color:#111827}.popular-text[data-v-9aefaf32]{font-size:.75rem;font-weight:600;color:#10b981;background:transparent;padding:.25rem .5rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;border:1px solid #10b981;position:relative;overflow:hidden}.popular-text[data-v-9aefaf32]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#10b98100,#10b9814d,#10b98100);transform:rotate(30deg);animation:sparkle-9aefaf32 2.5s infinite}@keyframes sparkle-9aefaf32{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}.popular-plan[data-v-9aefaf32]{background-color:#f0fdf4;position:relative}.category-header td[data-v-9aefaf32]{background-color:#f3f4f6;font-weight:600;color:#374151;text-align:left!important;padding:.75rem 1.25rem}.category-content[data-v-9aefaf32]{display:flex;align-items:center;gap:.75rem}.category-content svg[data-v-9aefaf32]{color:#6b7280}.feature-row[data-v-9aefaf32]:hover{background-color:#fafafa}.feature-name[data-v-9aefaf32]{text-align:left!important;color:#4b5563;font-weight:500}.feature-value[data-v-9aefaf32]{display:inline-flex;align-items:center;justify-content:center}.check[data-v-9aefaf32]{color:#10b981;display:inline-flex}.cross[data-v-9aefaf32]{color:#ef4444;display:inline-flex}.text-value[data-v-9aefaf32]{font-weight:600;color:#374151}.cta-container[data-v-9aefaf32]{text-align:center;margin-top:3rem}.btn[data-v-9aefaf32]{display:inline-block;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-9aefaf32]{background-color:var(--primary-blue);color:#fff}.cta-text[data-v-9aefaf32]{margin-top:1rem;color:#6b7280;font-size:.9rem}@media (max-width: 768px){.feature-comparison[data-v-9aefaf32]{padding:2rem 0}.container[data-v-9aefaf32]{padding:0 1rem}.comparison-title[data-v-9aefaf32]{font-size:2rem;margin-bottom:.5rem}.comparison-subtitle[data-v-9aefaf32]{font-size:1rem;margin-bottom:2rem}.comparison-table-container[data-v-9aefaf32]{border-radius:.75rem;box-shadow:0 2px 4px #0000001a;background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,transparent,rgba(0,0,0,.02) 80%,rgba(0,0,0,.05));background-size:100% 100%,30px 100%;background-position:0 0,100% 0;background-repeat:no-repeat;padding-bottom:6px}.comparison-table[data-v-9aefaf32]{position:relative}.comparison-table th[data-v-9aefaf32],.comparison-table td[data-v-9aefaf32]{padding:1rem .75rem}.features-column[data-v-9aefaf32]{position:sticky;left:0;background:#fff;z-index:10;min-width:140px;box-shadow:2px 0 5px #0000000d}.feature-name[data-v-9aefaf32]{position:sticky;left:0;background:#fff;z-index:5;box-shadow:2px 0 5px #0000000d}.category-content[data-v-9aefaf32]{font-size:.95rem}.feature-value[data-v-9aefaf32]{padding:.5rem 0}.cta-container[data-v-9aefaf32]{margin-top:2rem}.btn[data-v-9aefaf32]{width:100%;max-width:280px;padding:.875rem 1.5rem}}@media (max-width: 480px){.comparison-title[data-v-9aefaf32]{font-size:1.75rem}.comparison-subtitle[data-v-9aefaf32]{font-size:.9rem;padding:0 .5rem}.comparison-table th[data-v-9aefaf32],.comparison-table td[data-v-9aefaf32]{padding:.75rem .5rem;font-size:.85rem}.feature-name[data-v-9aefaf32]{font-size:.85rem;min-width:120px}.category-content[data-v-9aefaf32]{font-size:.85rem}}.cta-section[data-v-36be8f70]{background:linear-gradient(135deg,#1a5fb4,#0d4990);color:#fff;padding:var(--section-padding-desktop);position:relative;overflow:hidden;margin-top:0;animation:gradientMovement-36be8f70 15s ease infinite;background:#3b82f6}@keyframes gradientMovement-36be8f70{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-bg[data-v-36be8f70]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.gradient-overlay[data-v-36be8f70]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(77,181,255,.15) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(120,167,255,.12) 0%,transparent 50%),radial-gradient(circle at 50% 20%,rgba(129,212,250,.1) 0%,transparent 50%);animation:gradientShift-36be8f70 10s ease-in-out infinite}@keyframes gradientShift-36be8f70{0%,to{transform:scale(1) translateY(0);opacity:.7}50%{transform:scale(1.1) translateY(-20px);opacity:1}}.animated-bg[data-v-36be8f70]:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:radial-gradient(ellipse at center,#ffffff05,#fff0 70%);opacity:.6;animation:rotateBackground-36be8f70 20s linear infinite;transform-origin:center center}.animated-bg[data-v-36be8f70]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:slideBackground-36be8f70 25s linear infinite}@keyframes slideBackground-36be8f70{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.floating-shape[data-v-36be8f70]{position:absolute;opacity:.08;filter:blur(1px);animation:float-36be8f70 15s infinite ease-in-out}.shape-1[data-v-36be8f70]{width:400px;height:400px;top:-200px;right:-100px;background:radial-gradient(circle at center,rgba(77,181,255,.2) 0%,transparent 70%);border-radius:40% 60% 70% 30%/40% 50% 60%;animation-delay:0s;animation-duration:20s}.shape-2[data-v-36be8f70]{width:300px;height:300px;bottom:-150px;left:-100px;background:radial-gradient(circle at center,rgba(120,167,255,.2) 0%,transparent 70%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation-delay:-5s;animation-duration:18s}.shape-3[data-v-36be8f70]{width:200px;height:200px;top:30%;right:20%;background:radial-gradient(circle at center,rgba(129,212,250,.2) 0%,transparent 70%);border-radius:50% 50% 20% 80%/25% 80% 20% 75%;animation-delay:-10s;animation-duration:22s}.shape-4[data-v-36be8f70]{width:250px;height:250px;bottom:10%;right:10%;background:radial-gradient(circle at center,rgba(187,222,251,.2) 0%,transparent 70%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation-delay:-15s;animation-duration:25s}.shape-5[data-v-36be8f70]{width:180px;height:180px;top:50%;left:15%;background:radial-gradient(circle at center,rgba(100,181,255,.15) 0%,transparent 70%);border-radius:60% 40%;animation-delay:-7s;animation-duration:16s}@keyframes float-36be8f70{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(20px,-20px) rotate(5deg) scale(1.05)}50%{transform:translate(-20px,10px) rotate(-5deg) scale(.95)}75%{transform:translate(10px,20px) rotate(3deg) scale(1.02)}}@keyframes rotateBackground-36be8f70{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container[data-v-36be8f70]{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop)}.cta-content[data-v-36be8f70]{display:flex;align-items:flex-start;justify-content:space-between;gap:3.5rem}.content-left[data-v-36be8f70]{flex:1.1;max-width:550px;padding-top:1rem}.content-right[data-v-36be8f70]{flex:.9;max-width:500px}.cta-title[data-v-36be8f70]{font-size:2.25rem;font-weight:700;margin-bottom:2rem;color:#fff;line-height:1.35;max-width:95%;letter-spacing:-.01em;position:relative}.cta-title[data-v-36be8f70]:after{content:"";position:absolute;left:0;bottom:-1rem;width:60px;height:3px;background:#ffffff80;border-radius:2px}.cta-actions[data-v-36be8f70]{display:flex;gap:1rem;margin-bottom:0}.btn[data-v-36be8f70]{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.5rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-primary[data-v-36be8f70]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-weight:600;box-shadow:0 8px 16px -4px #0f172a66;position:relative;overflow:hidden}.btn-primary[data-v-36be8f70]:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#ffffff1a;transition:width .3s ease}.btn-primary[data-v-36be8f70]:hover:after{width:100%}.btn-primary[data-v-36be8f70]:hover{transform:translateY(-3px);box-shadow:0 12px 20px -4px #0f172a80}.arrow[data-v-36be8f70]{display:inline-block;transition:transform .3s ease}.btn-primary:hover .arrow[data-v-36be8f70]{transform:translate(4px)}.trust-badges[data-v-36be8f70]{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2.25rem;align-items:center}.partner-badge[data-v-36be8f70]{padding:.5rem .75rem;background:#ffffff14;border-radius:.4rem;font-size:.85rem;font-weight:500;color:#ffffffe6;display:flex;align-items:center;gap:.5rem;position:relative;transition:all .3s ease;box-shadow:none;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.partner-badge[data-v-36be8f70]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.8) 75%,transparent 100%);z-index:-1;opacity:0;animation:sparkle-border-36be8f70 3s infinite;pointer-events:none}@keyframes sparkle-border-36be8f70{0%{opacity:0;transform:translate(-100%) rotate(0)}20%{opacity:.7}40%{opacity:0}to{opacity:0;transform:translate(100%) rotate(0)}}.partner-badge[data-v-36be8f70]:hover:before{animation:sparkle-border-36be8f70 1.5s infinite}.partner-badge[data-v-36be8f70]:hover{background:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.partner-logo[data-v-36be8f70]{width:20px;height:20px;object-fit:contain;opacity:.9;transition:transform .3s ease}.partner-badge:hover .partner-logo[data-v-36be8f70]{transform:scale(1.1)}.stats-card[data-v-36be8f70]{background:linear-gradient(135deg,#ffffff0d,#ffffff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:2.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #00000026;position:relative;overflow:hidden;height:100%;transition:all .5s cubic-bezier(.4,0,.2,1);animation:liveGradient-36be8f70 6s ease-in-out infinite,cardFloat-36be8f70 6s ease-in-out infinite}@keyframes liveGradient-36be8f70{0%{background:linear-gradient(135deg,#ffffff0d,#ffffff1a)}50%{background:linear-gradient(135deg,#ffffff1a,#fff3)}to{background:linear-gradient(135deg,#ffffff0d,#ffffff1a)}}@keyframes cardFloat-36be8f70{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stats-card[data-v-36be8f70]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(125deg,#ffffff08,#fff0 40%,#ffffff0d 60%,#ffffff05);animation:shimmerEffect-36be8f70 8s infinite}@keyframes shimmerEffect-36be8f70{0%{background-position:-500px 0}to{background-position:500px 0}}.stats-glow[data-v-36be8f70]{position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:radial-gradient(ellipse at center,rgba(77,181,255,.1),transparent 70%);animation:glowPulse-36be8f70 8s ease-in-out infinite,rotateGlow-36be8f70 25s linear infinite;pointer-events:none}@keyframes glowPulse-36be8f70{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:.3}}@keyframes rotateGlow-36be8f70{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-grid[data-v-36be8f70]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem;position:relative;z-index:1}.stat-item[data-v-36be8f70]{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.stat-item[data-v-36be8f70]:after{content:"";position:absolute;bottom:-1.25rem;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:.5}.stat-item[data-v-36be8f70]:nth-child(3):after,.stat-item[data-v-36be8f70]:nth-child(4):after{display:none}.stat-inner[data-v-36be8f70]{text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-item[data-v-36be8f70]:hover{transform:translateY(-5px)}.stat-number[data-v-36be8f70]{font-size:2.5rem;font-weight:700;margin:0 0 .75rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2);position:relative;display:inline-block;letter-spacing:-.02em;line-height:1;transition:all .3s ease;background:linear-gradient(135deg,#fff 30%,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-item:hover .stat-number[data-v-36be8f70]{transform:scale(1.05)}.stat-label[data-v-36be8f70]{color:#fffc;font-size:1rem;font-weight:500;margin:0;transition:all .3s ease;position:relative}.stat-item:hover .stat-label[data-v-36be8f70]{color:#fff}@media (max-width: 1024px){.cta-section[data-v-36be8f70]{padding:5rem 0}.cta-title[data-v-36be8f70]{font-size:2.25rem}.stats-grid[data-v-36be8f70]{gap:1.25rem}}@media (max-width: 768px){.cta-section[data-v-36be8f70]{padding:var(--section-padding-mobile)}.container[data-v-36be8f70]{padding:0 var(--container-padding-mobile)}.cta-content[data-v-36be8f70]{flex-direction:column;gap:2.5rem}.content-left[data-v-36be8f70],.content-right[data-v-36be8f70]{max-width:100%;padding-top:0}.cta-title[data-v-36be8f70]{font-size:1.75rem;max-width:100%;line-height:1.4}.floating-shape[data-v-36be8f70]{opacity:.05}}@media (max-width: 576px){.cta-section[data-v-36be8f70]{padding:4rem 0}.cta-title[data-v-36be8f70]{font-size:1.5rem;margin-bottom:1.75rem}.cta-title[data-v-36be8f70]:after{width:50px;bottom:-.75rem}.cta-actions[data-v-36be8f70]{flex-direction:column;width:100%}.btn[data-v-36be8f70]{width:100%;justify-content:center}.stats-grid[data-v-36be8f70]{grid-template-columns:1fr;gap:1rem}.stat-item[data-v-36be8f70]{padding:0}.stat-inner[data-v-36be8f70]{padding:1rem}.stat-number[data-v-36be8f70]{font-size:1.5rem}}.contact-us-block[data-v-d5e0d9bb]{max-width:1393px;margin:0 auto;padding:0 1.5rem 1.5rem;width:100%}.contact-us-bg[data-v-d5e0d9bb]{background-image:url(/looking_pricing.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:.75rem;min-height:240px;position:relative;overflow:hidden}.contact-us-content[data-v-d5e0d9bb]{height:100%;padding:2.25rem 1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;border-radius:.5rem}.contact-us-heading[data-v-d5e0d9bb]{font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:0;color:#fff;text-align:center}.contact-us-subtext[data-v-d5e0d9bb]{font-size:1rem;margin-top:.5rem;color:#fff;text-align:center}.contact-us-button-wrapper[data-v-d5e0d9bb]{margin-top:1rem;text-align:center}.contact-us-button[data-v-d5e0d9bb]{display:inline-block;background-color:#fff;color:#1e40af;font-weight:500;padding:.5rem 1rem;border-radius:.25rem;text-decoration:none;border:1px solid #e5e7eb;transition:all .2s ease;width:160px;text-align:center;outline:none}.contact-us-button[data-v-d5e0d9bb]:hover{border-color:transparent}.contact-us-button[data-v-d5e0d9bb]:focus{outline:none}@media (min-width: 1024px){.contact-us-block[data-v-d5e0d9bb]{padding:0 3rem;margin-bottom:6rem}.contact-us-bg[data-v-d5e0d9bb]{min-height:216px}}@media (max-width: 640px){.contact-us-block[data-v-d5e0d9bb]{padding:0 1.5rem 1.5rem;margin-bottom:2rem}.contact-us-bg[data-v-d5e0d9bb]{min-height:240px}.contact-us-content[data-v-d5e0d9bb]{padding:2.25rem 1rem}.contact-us-heading[data-v-d5e0d9bb]{font-size:1.25rem;line-height:1.4}.contact-us-subtext[data-v-d5e0d9bb]{font-size:.875rem}}.modal-backdrop[data-v-2d6ffb5f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-2d6ffb5f]{width:100%;max-width:400px;background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;position:relative;animation:modal-appear-2d6ffb5f .3s ease-out}.close-button[data-v-2d6ffb5f]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-2d6ffb5f]:hover{background-color:#f1f5f9;color:#334155}.modal-content[data-v-2d6ffb5f]{text-align:center}.modal-title[data-v-2d6ffb5f]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1rem;text-align:left}.modal-message[data-v-2d6ffb5f]{color:#64748b;font-size:1rem;line-height:1.5;margin-bottom:2rem;text-align:left}.ok-button[data-v-2d6ffb5f]{display:inline-block;background-color:#3b82f6;color:#fff;padding:.75rem 2rem;border-radius:8px;font-weight:500;font-size:1rem;border:none;cursor:pointer;transition:all .2s ease;width:100%}.ok-button[data-v-2d6ffb5f]:hover{background-color:#2563eb}@keyframes modal-appear-2d6ffb5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.addons-block[data-v-1e7308dd]{--tw-bg-opacity: .2;background-color:rgba(224,231,255,var(--tw-bg-opacity));padding:1.5rem 0;width:100%}.addons-container[data-v-1e7308dd]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.addons-left[data-v-1e7308dd]{width:100%;text-align:center;margin-top:2rem}.addons-heading[data-v-1e7308dd]{font-size:1.25rem;font-weight:800;color:var(--text-dark);margin-bottom:1.25rem;line-height:1.3;font-family:inherit}.addons-description[data-v-1e7308dd]{font-size:.875rem;color:var(--text-dark);margin-bottom:.75rem;line-height:1.5;max-width:66.666%;margin-left:auto;margin-right:auto;font-family:inherit}.buy-addons-button[data-v-1e7308dd]{background-color:#3b82f6;color:#fff;font-size:.875rem;font-weight:500;padding:.75rem 0;width:160px;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .2s ease;outline:none;margin-top:.75rem;font-family:inherit}.buy-addons-button[data-v-1e7308dd]:hover{background-color:#2563eb;border-color:transparent}.buy-addons-button[data-v-1e7308dd]:focus{outline:none}.addons-right[data-v-1e7308dd]{width:100%;margin-top:1.5rem}.addons-loading[data-v-1e7308dd]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-dark);padding:1rem 0;opacity:.9}.addons-loading-spinner[data-v-1e7308dd]{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;animation:addons-spin-1e7308dd .7s linear infinite}@keyframes addons-spin-1e7308dd{to{transform:rotate(360deg)}}.addon-card[data-v-1e7308dd]{display:flex;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem;align-items:flex-start;gap:1rem}.addon-icon-wrapper[data-v-1e7308dd]{flex-shrink:0;margin-top:.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.addon-icon[data-v-1e7308dd]{width:70%;height:70%;object-fit:contain;max-width:32px;max-height:32px}.addon-content-wrapper[data-v-1e7308dd]{flex:1;padding-right:1rem}.addon-title[data-v-1e7308dd]{font-size:1rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem;line-height:1.4;font-family:inherit}.addon-description-text[data-v-1e7308dd]{font-size:1rem;color:#d1d5db;line-height:1.5;font-family:inherit}.addon-price-wrapper[data-v-1e7308dd]{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;width:16.666%}.addon-price-amount[data-v-1e7308dd]{font-size:1.125rem;font-weight:800;color:var(--text-dark);display:block;line-height:1.2;font-family:inherit}.addon-price-period[data-v-1e7308dd]{font-size:.875rem;color:var(--text-dark);opacity:.75;font-weight:400;margin-left:.25rem;font-family:inherit}@media (min-width: 768px){.addons-container[data-v-1e7308dd]{flex-wrap:nowrap;align-items:flex-start}.addons-left[data-v-1e7308dd]{width:33.333%;text-align:left;margin-top:0}.addons-description[data-v-1e7308dd]{margin-left:0;margin-right:0;max-width:100%}.addons-right[data-v-1e7308dd]{width:66.666%;margin-top:0}}@media (min-width: 1024px){.addons-block[data-v-1e7308dd]{padding:6rem 0}.addons-container[data-v-1e7308dd]{padding:0 3rem;flex-wrap:nowrap;align-items:flex-start}.addons-left[data-v-1e7308dd]{width:33.333%;margin-top:0}.addons-right[data-v-1e7308dd]{width:66.666%;margin-top:0}.addons-heading[data-v-1e7308dd]{font-size:2rem}.addons-description[data-v-1e7308dd]{font-size:1rem;margin-top:1rem;margin-bottom:1rem}.addon-title[data-v-1e7308dd],.addon-price-amount[data-v-1e7308dd]{font-size:1.25rem}}@media (max-width: 767px){.addons-right[data-v-1e7308dd]{display:none}}.salesforce-features[data-v-f31928d4]{padding:var(--section-padding-desktop);background-color:var(--bg-light);width:100%}.features-container[data-v-f31928d4]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);overflow-x:auto}.features-table-wrapper[data-v-f31928d4]{border-radius:.75rem;overflow:hidden;background-color:#fff}.features-table[data-v-f31928d4]{width:100%;border-collapse:collapse;background-color:#fff;font-family:inherit;min-width:800px}.features-table thead[data-v-f31928d4]{--tw-bg-opacity: .3;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.features-table th[data-v-f31928d4]{border:1px solid #e5e7eb;padding:1rem .75rem;text-align:center;font-weight:600;font-size:1rem;color:var(--text-dark);line-height:1.5}.features-column[data-v-f31928d4]{width:50%;text-align:left!important;border:none!important;background-color:#f8fafc!important}.plan-header[data-v-f31928d4]{width:16.666%;font-size:1.25rem;font-weight:700}.section-header[data-v-f31928d4]{--tw-bg-opacity: .2;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.section-title[data-v-f31928d4]{border:1px solid #e5e7eb;padding:.75rem;font-weight:700;font-size:1rem;color:var(--text-dark);text-align:left}.feature-name[data-v-f31928d4]{border:1px solid #e5e7eb;padding:.75rem;color:var(--text-dark);font-size:1rem;text-align:left;font-weight:400}.feature-cell[data-v-f31928d4]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;vertical-align:middle}.check-icon[data-v-f31928d4]{width:24px;height:24px;color:#10b981;display:inline-block;vertical-align:middle}.close-icon[data-v-f31928d4]{width:24px;height:24px;color:#ef4444;display:inline-block;vertical-align:middle}.text-value[data-v-f31928d4]{color:#0f172a;font-size:1rem;font-weight:400;text-align:center}.text-color-black[data-v-f31928d4]{color:#0f172a}.learn-more-link[data-v-f31928d4]{color:var(--primary-blue);text-decoration:underline;margin-left:.25rem}.learn-more-link[data-v-f31928d4]:hover{color:#2563eb}@media (max-width: 1024px){.plan-header[data-v-f31928d4]{font-size:1.125rem}.feature-name[data-v-f31928d4],.text-value[data-v-f31928d4]{font-size:.9375rem}}@media (max-width: 768px){.salesforce-features[data-v-f31928d4]{padding:var(--section-padding-mobile)}.features-container[data-v-f31928d4]{padding:0 var(--container-padding-mobile)}.features-table[data-v-f31928d4]{font-size:.875rem}.plan-header[data-v-f31928d4]{font-size:1rem;padding:.5rem}.section-title[data-v-f31928d4]{font-size:.9375rem;padding:.5rem}.feature-name[data-v-f31928d4]{font-size:.875rem;padding:.5rem}.feature-cell[data-v-f31928d4]{padding:.5rem}.check-icon[data-v-f31928d4],.close-icon[data-v-f31928d4]{width:20px;height:20px}.text-value[data-v-f31928d4]{font-size:.875rem}}.zoho-features[data-v-f682ef15]{padding:var(--section-padding-desktop);background-color:var(--bg-light);width:100%}.features-container[data-v-f682ef15]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);overflow-x:auto}.features-table-wrapper[data-v-f682ef15]{border-radius:.75rem;overflow:hidden;background-color:#fff}.features-table[data-v-f682ef15]{width:100%;border-collapse:collapse;background-color:#fff;font-family:inherit;min-width:800px}.features-table thead[data-v-f682ef15]{--tw-bg-opacity: .3;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.features-table th[data-v-f682ef15]{border:1px solid #e5e7eb;padding:1rem .75rem;text-align:center;font-weight:600;font-size:1rem;color:var(--text-dark);line-height:1.5}.features-column[data-v-f682ef15]{width:50%;text-align:left!important;border:none!important;background-color:#f8fafc!important}.plan-header[data-v-f682ef15]{width:16.666%;font-size:1.25rem;font-weight:700}.section-header[data-v-f682ef15]{--tw-bg-opacity: .2;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.section-title[data-v-f682ef15]{border:1px solid #e5e7eb;padding:.75rem;font-weight:700;font-size:1rem;color:var(--text-dark);text-align:left}.feature-name[data-v-f682ef15]{border:1px solid #e5e7eb;padding:.75rem;color:var(--text-dark);font-size:1rem;text-align:left;font-weight:400}.feature-cell[data-v-f682ef15]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;vertical-align:middle}.check-icon[data-v-f682ef15]{width:24px;height:24px;color:#10b981;display:inline-block;vertical-align:middle}.close-icon[data-v-f682ef15]{width:24px;height:24px;color:#ef4444;display:inline-block;vertical-align:middle}.text-value[data-v-f682ef15]{color:#0f172a;font-size:1rem;font-weight:400;text-align:center}.text-color-black[data-v-f682ef15]{color:#0f172a}.learn-more-link[data-v-f682ef15]{color:var(--primary-blue);text-decoration:underline;margin-left:.25rem}.learn-more-link[data-v-f682ef15]:hover{color:#2563eb}@media (max-width: 1024px){.plan-header[data-v-f682ef15]{font-size:1.125rem}.feature-name[data-v-f682ef15],.text-value[data-v-f682ef15]{font-size:.9375rem}}@media (max-width: 768px){.zoho-features[data-v-f682ef15]{padding:var(--section-padding-mobile)}.features-container[data-v-f682ef15]{padding:0 var(--container-padding-mobile)}.features-table[data-v-f682ef15]{font-size:.875rem}.plan-header[data-v-f682ef15]{font-size:1rem;padding:.5rem}.section-title[data-v-f682ef15]{font-size:.9375rem;padding:.5rem}.feature-name[data-v-f682ef15]{font-size:.875rem;padding:.5rem}.feature-cell[data-v-f682ef15]{padding:.5rem}.check-icon[data-v-f682ef15],.close-icon[data-v-f682ef15]{width:20px;height:20px}.text-value[data-v-f682ef15]{font-size:.875rem}}.portal-features[data-v-f1145ae0]{padding:var(--section-padding-desktop);background-color:var(--bg-light);width:100%}.features-container[data-v-f1145ae0]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);overflow-x:auto}.features-table-wrapper[data-v-f1145ae0]{border-radius:.75rem;overflow:hidden;background-color:#fff}.features-table[data-v-f1145ae0]{width:100%;border-collapse:collapse;background-color:#fff;font-family:inherit;min-width:800px}.features-table thead[data-v-f1145ae0]{--tw-bg-opacity: .3;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.features-table th[data-v-f1145ae0]{border:1px solid #e5e7eb;padding:1rem .75rem;text-align:center;font-weight:600;font-size:1rem;color:var(--text-dark);line-height:1.5}.features-column[data-v-f1145ae0]{width:50%;text-align:left!important;border:none!important;background-color:#f8fafc!important}.plan-header[data-v-f1145ae0]{width:16.666%;font-size:1.25rem;font-weight:700}.section-header[data-v-f1145ae0]{--tw-bg-opacity: .2;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.section-title[data-v-f1145ae0]{border:1px solid #e5e7eb;padding:.75rem;font-weight:700;font-size:1rem;color:var(--text-dark);text-align:left}.feature-name[data-v-f1145ae0]{border:1px solid #e5e7eb;padding:.75rem;color:var(--text-dark);font-size:1rem;text-align:left;font-weight:400}.feature-cell[data-v-f1145ae0]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;vertical-align:middle}.check-icon[data-v-f1145ae0]{width:24px;height:24px;color:#10b981;display:inline-block;vertical-align:middle}.close-icon[data-v-f1145ae0]{width:24px;height:24px;color:#ef4444;display:inline-block;vertical-align:middle}.text-value[data-v-f1145ae0]{color:#0f172a;font-size:1rem;font-weight:400;text-align:center}.text-color-black[data-v-f1145ae0]{color:#0f172a}.learn-more-link[data-v-f1145ae0]{color:var(--primary-blue);text-decoration:underline;margin-left:.25rem}.learn-more-link[data-v-f1145ae0]:hover{color:#2563eb}@media (max-width: 1024px){.plan-header[data-v-f1145ae0]{font-size:1.125rem}.feature-name[data-v-f1145ae0],.text-value[data-v-f1145ae0]{font-size:.9375rem}}@media (max-width: 768px){.portal-features[data-v-f1145ae0]{padding:var(--section-padding-mobile)}.features-container[data-v-f1145ae0]{padding:0 var(--container-padding-mobile)}.features-table[data-v-f1145ae0]{font-size:.875rem}.plan-header[data-v-f1145ae0]{font-size:1rem;padding:.5rem}.section-title[data-v-f1145ae0]{font-size:.9375rem;padding:.5rem}.feature-name[data-v-f1145ae0]{font-size:.875rem;padding:.5rem}.feature-cell[data-v-f1145ae0]{padding:.5rem}.check-icon[data-v-f1145ae0],.close-icon[data-v-f1145ae0]{width:20px;height:20px}.text-value[data-v-f1145ae0]{font-size:.875rem}}.features-list[data-v-491f62b8]{width:100%}.tabs-faq-section[data-v-3830d2c4]{background-color:var(--bg-light);width:100%}.tabs-faq-container[data-v-3830d2c4]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.tabs-faq-left[data-v-3830d2c4]{width:100%;text-align:center;margin-top:0;display:flex;flex-direction:column;justify-content:flex-start}.tabs-faq-heading[data-v-3830d2c4]{font-size:1.5rem;font-weight:800;color:var(--text-dark);margin-bottom:1rem;line-height:1.3;font-family:inherit}.tabs-faq-subtitle[data-v-3830d2c4]{font-size:1rem;color:var(--text-dark);line-height:1.6;font-family:inherit}.tabs-faq-email-link[data-v-3830d2c4]{color:var(--primary-blue);text-decoration:none;font-weight:600;transition:color .2s ease}.tabs-faq-email-link[data-v-3830d2c4]:hover{color:#2563eb;text-decoration:underline}.tabs-faq-right[data-v-3830d2c4]{width:100%;margin-top:0;display:flex;flex-direction:column;justify-content:flex-start}.tabs-faq-content[data-v-3830d2c4],.faq-accordion[data-v-3830d2c4]{width:100%}.faq-item[data-v-3830d2c4]{border-bottom:1px solid #e5e7eb;padding:1rem 0;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.faq-item[data-v-3830d2c4]:hover{background-color:#3b82f605}.faq-question-wrapper[data-v-3830d2c4]{width:100%}.faq-question[data-v-3830d2c4]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question-text[data-v-3830d2c4]{font-size:.875rem;font-weight:700;color:var(--text-dark);flex:1;text-align:left;transition:color .3s ease}.faq-question-text.is-active[data-v-3830d2c4]{color:var(--primary-blue)}.faq-icon[data-v-3830d2c4]{flex-shrink:0;width:20px;height:20px;color:var(--text-dark);display:flex;align-items:center;justify-content:center;transition:color .3s ease}.faq-item.is-open .faq-icon[data-v-3830d2c4]{color:var(--primary-blue)}.faq-answer[data-v-3830d2c4]{margin-top:.5rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,margin-top .4s ease;color:#374151;font-size:.875rem;line-height:1.6}.faq-answer.is-visible[data-v-3830d2c4]{max-height:1000px;opacity:1;margin-top:.75rem}.faq-answer[data-v-3830d2c4] a{color:#374151;text-decoration:none;cursor:pointer}.faq-answer[data-v-3830d2c4] a:hover{color:#374151}.faq-answer[data-v-3830d2c4] a.faq-link-highlight{color:var(--primary-blue);text-decoration:underline}.faq-answer[data-v-3830d2c4] a.faq-link-highlight:hover{color:#2563eb;text-decoration:underline}.faq-view-more[data-v-3830d2c4]{padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:1rem}.view-more-button[data-v-3830d2c4]{background:none;border:none;color:var(--primary-blue);text-decoration:underline;cursor:pointer;font-size:.875rem;font-weight:500;padding:0;transition:color .2s ease;font-family:inherit}.view-more-button[data-v-3830d2c4]:hover{color:#2563eb}.view-more-button[data-v-3830d2c4]:focus{outline:none}@media (min-width: 768px){.tabs-faq-container[data-v-3830d2c4]{flex-wrap:nowrap;align-items:flex-start;gap:3rem}.tabs-faq-left[data-v-3830d2c4]{width:50%;text-align:left;margin-top:0;padding-right:2rem}.tabs-faq-right[data-v-3830d2c4]{width:50%;margin-top:0;padding-left:2rem}.tabs-faq-heading[data-v-3830d2c4]{font-size:2rem}.tabs-faq-subtitle[data-v-3830d2c4]{font-size:1.125rem}}@media (min-width: 1024px){.tabs-faq-container[data-v-3830d2c4]{padding:0 3rem;flex-wrap:nowrap;align-items:flex-start;gap:4rem}.tabs-faq-left[data-v-3830d2c4]{width:50%;text-align:left;padding-right:3rem;margin-top:0}.tabs-faq-right[data-v-3830d2c4]{width:50%;padding-left:3rem;margin-top:0}.tabs-faq-heading[data-v-3830d2c4]{font-size:3rem;line-height:1.2;margin-bottom:1.5rem}.tabs-faq-subtitle[data-v-3830d2c4]{font-size:1.25rem;margin-top:0}.faq-question-text[data-v-3830d2c4],.faq-answer[data-v-3830d2c4]{font-size:1rem}}.free-demo-section[data-v-16450729]{width:100%;padding:var(--section-padding-desktop)}.free-demo-container[data-v-16450729]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);width:100%}.free-demo-content[data-v-16450729]{background:linear-gradient(135deg,#ffffff0d,#ffffff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#fff;padding:2.25rem 1rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;margin:1rem 0;box-shadow:0 20px 40px #00000026;position:relative;overflow:hidden;background:linear-gradient(135deg,#1a5fb4,#0d4990);background:#3b82f6}.free-demo-heading[data-v-16450729]{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.3;font-family:inherit;max-width:90%}.free-demo-buttons[data-v-16450729]{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1rem}.free-demo-button[data-v-16450729]{display:inline-block;padding:.5rem 1rem;border-radius:.25rem;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s ease;outline:none;font-family:inherit;border:1px solid transparent;cursor:pointer}.free-demo-button-primary[data-v-16450729]{background-color:#fff;color:#1e40af;border-color:#fff}.free-demo-button-primary[data-v-16450729]:hover{background-color:#f3f4f6;border-color:transparent}.free-demo-button-secondary[data-v-16450729]{background-color:transparent;color:#fff;border-color:#fff}.free-demo-button-secondary[data-v-16450729]:hover{background-color:#ffffff1a;border-color:#fff}.free-demo-button[data-v-16450729]:focus{outline:none}@media (min-width: 1024px){.free-demo-container[data-v-16450729]{padding:0 3rem}.free-demo-content[data-v-16450729]{padding:2.25rem 1rem;margin:2rem 0}.free-demo-heading[data-v-16450729]{font-size:2.25rem;max-width:100%}.free-demo-buttons[data-v-16450729]{margin-top:1rem}.free-demo-button[data-v-16450729]{font-size:1rem;padding:.5rem 1rem}}@media (max-width: 768px){.free-demo-section[data-v-16450729]{padding:var(--section-padding-mobile)}.free-demo-container[data-v-16450729]{padding:0 var(--container-padding-mobile)}}.products-links[data-v-55280bea]{max-width:1280px;margin:0 auto;padding:0 var(--container-padding-desktop);text-align:center;margin-bottom:1.5rem;margin-top:1.5rem}.products-links h4[data-v-55280bea]{font-size:1rem;font-weight:700;color:var(--text-dark);line-height:1.5;font-family:inherit}.products-link[data-v-55280bea]{color:var(--primary-blue);text-decoration:underline;cursor:pointer;transition:color .2s ease}.products-link[data-v-55280bea]:hover{color:#2563eb}@media (min-width: 1024px){.products-links[data-v-55280bea]{margin-top:6rem;margin-bottom:3rem}.products-links h4[data-v-55280bea]{font-size:1.5rem}}:root{--section-padding-desktop: 5rem 0;--section-padding-mobile: 3rem 0;--container-padding-desktop: 2rem;--container-padding-mobile: 1.5rem;--bg-light: #f8fafc;--text-light: #64748b;--text-dark: #0f172a;--primary-blue: #3b82f6;--light-blue: #e0f2fe}.warning-banner[data-v-570767e1]{background:#fff4d3b1;padding:1rem 0;display:flex;align-items:center;width:100%}.warning-content[data-v-570767e1]{display:flex;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.warning-icon[data-v-570767e1]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.warning-text[data-v-570767e1]{flex:1}.warning-line-1[data-v-570767e1]{color:#374151;font-size:.875rem;font-weight:500;line-height:1.4;margin-bottom:.25rem}.warning-line-2[data-v-570767e1]{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.4}.contact-support-btn[data-v-570767e1]{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;flex-shrink:0;transition:background-color .2s}.contact-support-btn[data-v-570767e1]:hover{background:#2563eb}.main-content.blurred[data-v-570767e1]{filter:blur(3px);pointer-events:none;opacity:1.6}.pricing-section[data-v-570767e1]{padding-bottom:0;background-color:var(--bg-light);width:100%}.salesforce-cta[data-v-570767e1]{text-align:center;margin:0 auto;padding:1.5rem var(--container-padding-desktop);font-size:1rem;line-height:1.5;color:var(--text-dark);font-family:inherit}.salesforce-cta strong[data-v-570767e1]{font-weight:700;color:var(--text-dark)}.salesforce-link[data-v-570767e1]{color:var(--primary-blue);text-decoration:underline;font-weight:700;transition:color .2s ease}.salesforce-link[data-v-570767e1]:hover{color:#2563eb}.testimonial-box[data-v-570767e1]{max-width:640px;margin:0 auto 3rem;padding:2rem 2.5rem;background-color:#e8f4fc;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px #0000000d;position:relative;font-family:inherit}.testimonial-quote-open[data-v-570767e1]{position:absolute;top:1rem;left:2.5rem;font-size:3rem;line-height:1;color:var(--text-dark);opacity:.8;font-family:Georgia,serif}.testimonial-quote-close[data-v-570767e1]{position:absolute;bottom:3.5rem;right:2.5rem;font-size:3rem;line-height:1;color:var(--text-dark);opacity:.8;font-family:Georgia,serif}.testimonial-text[data-v-570767e1]{color:var(--text-dark);text-align:center;font-size:1rem;font-weight:500;line-height:1.6;margin:0 0 1.5rem;padding:0 2.5rem;position:relative;z-index:1}.testimonial-attribution[data-v-570767e1]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.testimonial-avatar[data-v-570767e1]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #EAB308;flex-shrink:0}.testimonial-info[data-v-570767e1]{display:flex;flex-direction:column;gap:.25rem}.testimonial-name[data-v-570767e1]{font-weight:700;font-size:.938rem;color:var(--text-dark)}.testimonial-title[data-v-570767e1]{font-weight:400;font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.testimonial-box[data-v-570767e1]{margin-left:var(--container-padding-mobile);margin-right:var(--container-padding-mobile);padding:1.5rem 1.25rem}.testimonial-quote-open[data-v-570767e1]{left:1rem;font-size:2.25rem}.testimonial-quote-close[data-v-570767e1]{right:1rem;bottom:3rem;font-size:2.25rem}.testimonial-text[data-v-570767e1]{font-size:.938rem}.testimonial-avatar[data-v-570767e1]{width:40px;height:40px}.testimonial-name[data-v-570767e1]{font-size:.875rem}.testimonial-title[data-v-570767e1]{font-size:.8125rem}}.contact-support-section[data-v-570767e1]{margin-top:.5rem}.contact-support-btn[data-v-570767e1]{display:inline-block;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));color:#fff;text-decoration:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background .2s ease;transition:all .3s ease}.contact-support-btn[data-v-570767e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.modal-backdrop[data-v-bbe631bb]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-container[data-v-bbe631bb]{width:100%;max-width:480px;background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;position:relative;animation:modal-appear-bbe631bb .3s ease-out}@keyframes modal-appear-bbe631bb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-button[data-v-bbe631bb]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-bbe631bb]:hover{background-color:#f1f5f9;color:#334155}.modal-header[data-v-bbe631bb]{text-align:center;margin-bottom:2rem}.modal-title[data-v-bbe631bb]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.modal-subtitle[data-v-bbe631bb]{color:#64748b;font-size:.95rem}.login-methods[data-v-bbe631bb]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.login-method-button[data-v-bbe631bb]{flex:1;background:none;border:none;padding:.75rem .5rem;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#64748b;font-weight:500;transition:all .2s ease}.login-method-button[data-v-bbe631bb]:hover{background-color:#f8fafc;color:#334155}.login-method-button.active[data-v-bbe631bb]{background-color:#f8fafc;color:#0f172a;position:relative;box-shadow:0 1px 2px #0000000d}.login-method-button.active[data-v-bbe631bb]:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:#3b82f6;border-radius:2px}.method-icon[data-v-bbe631bb]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.email-icon[data-v-bbe631bb]{background-color:#3b82f60d;color:#3b82f6}.login-form-container[data-v-bbe631bb]{margin-bottom:1.5rem}.login-form[data-v-bbe631bb]{animation:fade-in-bbe631bb .3s ease-out}@keyframes fade-in-bbe631bb{0%{opacity:0}to{opacity:1}}.provider-info[data-v-bbe631bb]{text-align:center;margin-bottom:1.5rem}.provider-icon.large[data-v-bbe631bb]{width:50px;height:50px;border-radius:8px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;box-shadow:0 1px 2px #0000000d}.provider-info h3[data-v-bbe631bb]{font-size:1.15rem;font-weight:600;margin-bottom:.35rem;color:#1e293b}.provider-info p[data-v-bbe631bb]{color:#64748b;font-size:.85rem}.form-group[data-v-bbe631bb]{margin-bottom:1.25rem}.form-group label[data-v-bbe631bb]{display:block;margin-bottom:.5rem;font-weight:500;color:#334155;font-size:.9rem}.form-group input[data-v-bbe631bb]{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;transition:all .2s ease}.form-group input[data-v-bbe631bb]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input.error[data-v-bbe631bb]{border-color:#ef4444}.error-text[data-v-bbe631bb]{color:#ef4444;font-size:.8rem;margin-top:.25rem;display:block}.form-options[data-v-bbe631bb]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem}.forgot-password[data-v-bbe631bb]{font-size:.85rem;color:#3b82f6;text-decoration:none;transition:all .2s ease}.forgot-password[data-v-bbe631bb]:hover{color:#1d4ed8;text-decoration:underline}.login-button[data-v-bbe631bb]{width:100%;padding:.85rem;border:none;border-radius:8px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.login-button[data-v-bbe631bb]:disabled{opacity:.7;cursor:not-allowed}.email-button[data-v-bbe631bb]{background-color:#3b82f6}.email-button[data-v-bbe631bb]:hover:not(:disabled){background-color:#2563eb}.error-message[data-v-bbe631bb]{margin-top:1rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#ef4444;font-size:.85rem;text-align:center}.signup-option[data-v-bbe631bb]{text-align:center;font-size:.9rem;color:#64748b}.signup-link[data-v-bbe631bb]{color:#3b82f6;font-weight:600;text-decoration:none;margin-left:.25rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem}.signup-link[data-v-bbe631bb]:hover{color:#1d4ed8;text-decoration:underline}.external-link-icon[data-v-bbe631bb]{margin-top:1px}.spinner[data-v-bbe631bb]{animation:spin-bbe631bb 1s linear infinite}@keyframes spin-bbe631bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner circle[data-v-bbe631bb]{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash-bbe631bb 1.5s ease-in-out infinite}@keyframes dash-bbe631bb{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.password-input-container[data-v-bbe631bb]{position:relative}.password-input-container input[data-v-bbe631bb]{padding-right:3rem}.password-toggle[data-v-bbe631bb]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.password-toggle[data-v-bbe631bb]:hover{color:#374151;background-color:#f9fafb}@media (max-width: 576px){.modal-container[data-v-bbe631bb]{max-width:100%;margin:1rem;padding:1.5rem}.login-methods[data-v-bbe631bb]{flex-direction:column;gap:.75rem}.login-method-button[data-v-bbe631bb]{flex-direction:row;justify-content:center}.login-method-button.active[data-v-bbe631bb]:after{display:none}}.cart-page[data-v-6c79811a]{padding:2rem 0;min-height:80vh;background-color:var(--bg-light);position:relative}.plan-meta[data-v-6c79811a]{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.meta-item[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;color:#475569}.meta-icon[data-v-6c79811a]{display:flex;align-items:center;justify-content:center}.meta-text[data-v-6c79811a]{font-weight:500}.crm-logo-small[data-v-6c79811a]{width:16px;height:16px;object-fit:contain}.crm-icon-small[data-v-6c79811a]{color:#64748b}.config-summary[data-v-6c79811a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.config-item[data-v-6c79811a]{display:flex;align-items:center;gap:.4rem;background:#f1f5f9;border-radius:4px;padding:.3rem .6rem;font-size:.7rem;color:#334155}.config-icon[data-v-6c79811a]{display:flex;align-items:center;justify-content:center}.config-label[data-v-6c79811a]{font-weight:500}.loading-overlay[data-v-6c79811a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.loader[data-v-6c79811a]{width:50px;height:50px;border:3px solid var(--light-blue);border-top:3px solid var(--primary-blue);border-radius:50%;animation:spin-6c79811a 1s linear infinite;margin-bottom:1rem}.page-title[data-v-6c79811a],.card-title[data-v-6c79811a]{font-weight:600;color:var(--text-dark);position:relative;display:inline-block}.page-title[data-v-6c79811a]{font-size:2rem;font-weight:700;margin-bottom:2rem}.page-title[data-v-6c79811a]:after,.card-title[data-v-6c79811a]:after{content:"";position:absolute;bottom:-8px;left:0;height:3px;border-radius:3px}.page-title[data-v-6c79811a]:after{width:60px;background:linear-gradient(90deg,var(--primary-blue),var(--light-blue))}.card-title[data-v-6c79811a]:after{width:40px;background:linear-gradient(90deg,var(--primary-blue),#6366f1)}.cart-layout[data-v-6c79811a]{display:grid;grid-template-columns:1fr 350px;gap:1.5rem}.cart-card[data-v-6c79811a]{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #0000000d;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;border:1px solid rgba(226,232,240,.6);overflow:hidden}.plan-card[data-v-6c79811a]{position:relative;padding:1.75rem;border-radius:8px;transition:all .3s ease}.selected-plan[data-v-6c79811a]{border:none;background:linear-gradient(to bottom right,#fff,#f8fafc);box-shadow:0 10px 25px #3b82f61a}.plan-ribbon[data-v-6c79811a]{position:absolute;top:0;right:2rem;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));color:#fff;font-size:.75rem;font-weight:600;padding:.4rem 1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 6px #2563eb33}.plan-header[data-v-6c79811a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.plan-icon[data-v-6c79811a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.plan-details[data-v-6c79811a]{flex:1}.plan-title[data-v-6c79811a]{font-size:1.35rem;font-weight:700;margin-bottom:.25rem;color:var(--text-dark)}.change-plan-link[data-v-6c79811a]{color:var(--primary-blue);font-size:.85rem;font-weight:500;text-decoration:underline;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.billing-badge[data-v-6c79811a]{display:inline-block;font-size:.65rem;font-weight:500;color:var(--primary-blue);background:transparent;padding:.15rem .5rem;border-radius:4px;margin-left:.5rem;vertical-align:middle;border:1px solid var(--primary-blue)}.price-section[data-v-6c79811a]{margin-top:.5rem;margin-bottom:1rem;margin-right:1rem}.plan-price[data-v-6c79811a]{font-size:1.5rem;font-weight:700;color:var(--primary-blue);display:flex;align-items:baseline}.currency[data-v-6c79811a]{font-size:1rem;margin-right:.1rem}.amount[data-v-6c79811a]{font-size:1.2rem}.billing-period[data-v-6c79811a]{font-size:.8rem;color:var(--text-light)}.billing-note[data-v-6c79811a]{font-size:.7rem;color:var(--text-light);margin-top:.25rem}.plan-description[data-v-6c79811a]{color:var(--text-light);line-height:1.5;font-size:1rem}.plan-divider[data-v-6c79811a]{height:1px;background:linear-gradient(to right,#3b82f633,#3b82f60d);margin:1rem 0 1.25rem}.remove-btn[data-v-6c79811a],.quantity-btn[data-v-6c79811a],.remove-addon-btn[data-v-6c79811a],.addon-button[data-v-6c79811a],.checkout-btn[data-v-6c79811a]{cursor:pointer;transition:all .2s ease}.remove-btn[data-v-6c79811a]{background:none;border:none;color:var(--text-light);font-size:1.25rem;line-height:1;padding:.25rem;border-radius:50%}.remove-btn[data-v-6c79811a]:hover{background-color:#0000000d;color:#ef4444}.empty-cart[data-v-6c79811a]{text-align:center;padding:3rem 1rem}.empty-cart-icon[data-v-6c79811a]{font-size:3rem;margin-bottom:1rem;opacity:.5}.browse-plans-btn[data-v-6c79811a]{display:inline-block;margin-top:1rem;padding:.4rem 1rem;background-color:var(--primary-blue);color:#fff;border-radius:4px;font-weight:500;font-size:16px;transition:all .2s ease}.browse-plans-btn[data-v-6c79811a]:hover{background-color:var(--dark-blue);transform:translateY(-2px)}.addon-list-item[data-v-6c79811a]{display:flex;position:relative;background:#fff;border:1px solid rgba(226,232,240,.6);border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000008;cursor:pointer;min-height:0}.addon-list-item[data-v-6c79811a]:hover{box-shadow:0 6px 16px #3b82f61f;transform:translateY(-2px);border-color:#3b82f64d}.addon-list-item.selected[data-v-6c79811a]{background:linear-gradient(to right,#3b82f60d,#ffffffe6);border:1px solid rgba(59,130,246,.2);box-shadow:0 4px 12px #3b82f614}.addon-checkbox-wrapper[data-v-6c79811a]{margin-right:1.25rem;position:relative;display:flex;align-items:flex-start;padding-top:.25rem}.addon-checkbox[data-v-6c79811a]{position:absolute;opacity:0;width:0;height:0}.addon-checkbox-label[data-v-6c79811a]{position:relative;cursor:pointer;padding:0;width:20px;height:20px;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;transition:all .2s ease}.addon-checkbox-label[data-v-6c79811a]:hover{background-color:#f1f5f9;border-color:var(--primary-blue)}.addon-checkbox:checked+.addon-checkbox-label[data-v-6c79811a]{background-color:var(--primary-blue);border-color:var(--primary-blue)}.addon-content[data-v-6c79811a]{flex:1;min-width:0}.addon-header[data-v-6c79811a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.3rem}.addon-name[data-v-6c79811a]{font-size:1.1rem;font-weight:600;color:var(--text-dark);margin:0}.addon-description[data-v-6c79811a]{color:var(--text-light);line-height:1.4;font-size:.9rem;margin-bottom:.3rem}.addon-footer[data-v-6c79811a]{display:flex;justify-content:flex-end;align-items:center;padding-top:.1rem;padding-bottom:.1rem}.addon-quantity-price-wrapper[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.addon-price.compact-price[data-v-6c79811a]{font-weight:600;font-size:1rem;margin-left:.2rem}.addon-controls[data-v-6c79811a],.quantity-controls[data-v-6c79811a]{display:flex;align-items:center;background-color:#f8fafc;box-shadow:inset 0 1px 2px #0000000d;width:100px;height:32px;border-radius:0}.quantity-btn[data-v-6c79811a]{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--primary-blue);border-radius:0}.quantity-btn[data-v-6c79811a]:hover{background-color:#3b82f61a}.quantity-btn[data-v-6c79811a]:disabled{opacity:.5;cursor:not-allowed}.quantity-display[data-v-6c79811a]{width:36px;text-align:center;font-weight:600;font-size:.9rem;color:var(--text-dark)}.addon-tag[data-v-6c79811a]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:var(--primary-blue);font-size:.65rem;font-weight:600;padding:.2rem .6rem;border-top-right-radius:8px;border-bottom-left-radius:4px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 1px 2px #00000008}.addons-subtitle[data-v-6c79811a]{color:var(--text-light);margin-top:-.75rem;margin-bottom:1.5rem}.summary-card[data-v-6c79811a]{position:sticky;top:2rem;border-radius:12px;box-shadow:0 8px 24px #00000014;border:1px solid rgba(226,232,240,.8);background:linear-gradient(to bottom right,#fff,#f9fafb);overflow:hidden}.card-title[data-v-6c79811a]{font-size:1.25rem;margin-bottom:1.5rem}.summary-card .card-title[data-v-6c79811a]{font-size:1.2rem;margin-bottom:1.25rem;color:var(--dark-blue)}.summary-card .card-title[data-v-6c79811a]:after{background:linear-gradient(90deg,var(--dark-blue),var(--primary-blue))}.summary-content[data-v-6c79811a]{display:flex;flex-direction:column;gap:.75rem;position:relative}.summary-divider[data-v-6c79811a]{height:1px;background:linear-gradient(to right,#e2e8f080,#e2e8f0cc,#e2e8f080);margin:.75rem 0}.summary-total[data-v-6c79811a]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.125rem;background-color:#3b82f60d;border-radius:8px;padding:.85rem;border:1px solid rgba(59,130,246,.1)}.total-label[data-v-6c79811a]{color:var(--text-dark)}.total-price[data-v-6c79811a]{color:var(--primary-blue);font-size:1.2rem}.checkout-btn[data-v-6c79811a]{width:100%;padding:.875rem;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));color:#fff;border:none;border-radius:8px;font-weight:600;margin-top:1rem;position:relative;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.checkout-btn[data-v-6c79811a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.checkout-btn[data-v-6c79811a]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.checkout-icon[data-v-6c79811a]{font-size:1.1rem;transition:transform .3s ease}.checkout-btn:hover .checkout-icon[data-v-6c79811a]{transform:translate(4px)}.checkout-btn[data-v-6c79811a]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:rotate(30deg);transition:all .8s;opacity:0}.checkout-btn[data-v-6c79811a]:hover:after{opacity:1;transform:rotate(30deg) translate(100%,-100%)}.price-estimation-section[data-v-6c79811a]{margin-top:1rem;padding-top:1rem;border-top:1px dashed rgba(203,213,225,.4)}.estimation-info[data-v-6c79811a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.estimation-icon[data-v-6c79811a]{flex-shrink:0;margin-top:.125rem;color:#64748b;display:flex;align-items:center;justify-content:center}.estimation-text[data-v-6c79811a]{flex:1}.estimation-text strong[data-v-6c79811a]{display:block;color:#1e293b;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.estimation-text p[data-v-6c79811a]{color:#64748b;font-size:.7rem;line-height:1.4;margin:0}.estimation-text-above-button .estimation-info[data-v-6c79811a]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.estimation-text-above-button .estimation-icon[data-v-6c79811a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:#3b82f6}.estimation-text-above-button .estimation-text[data-v-6c79811a]{flex:1}.estimation-text-above-button .estimation-text p[data-v-6c79811a]{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.addons-estimation-info[data-v-6c79811a]{margin-bottom:1.5rem}.loading-spinner[data-v-6c79811a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-6c79811a 1s linear infinite}.price-estimation-error[data-v-6c79811a]{margin-top:.75rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.estimated-prices-details[data-v-6c79811a]{margin-top:1rem;padding:1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.estimated-prices-header[data-v-6c79811a]{margin-bottom:.75rem}.estimated-label[data-v-6c79811a]{font-weight:600;color:#0369a1;font-size:.875rem}.estimated-item[data-v-6c79811a]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e0f2fe}.estimated-item[data-v-6c79811a]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.estimated-item-name[data-v-6c79811a]{font-size:.875rem;color:#0c4a6e;margin-bottom:.25rem;line-height:1.4}.estimated-item-details[data-v-6c79811a]{display:flex;justify-content:space-between;align-items:center}.estimated-period[data-v-6c79811a]{font-size:.75rem;color:#64748b}.estimated-price[data-v-6c79811a]{font-weight:600;color:#0369a1;font-size:.875rem}.payment-methods[data-v-6c79811a]{margin-top:1rem;text-align:center;padding-top:.75rem;border-top:1px dashed rgba(203,213,225,.4)}.payment-methods-title[data-v-6c79811a]{font-size:.75rem;color:var(--text-light);margin-bottom:.5rem;letter-spacing:.3px}.payment-logo[data-v-6c79811a]{display:flex;justify-content:center;align-items:center}.chargebee-logo[data-v-6c79811a]{height:28px;width:auto;opacity:.85;transition:opacity .2s ease}.chargebee-logo[data-v-6c79811a]:hover{opacity:1}.addons-summary[data-v-6c79811a]{display:flex;flex-direction:column;gap:.5rem;background-color:#f8fafccc;border-radius:8px;padding:.85rem;margin:.75rem 0;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 6px #00000005}.summary-section-title[data-v-6c79811a]{font-size:.7rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px dashed rgba(203,213,225,.4)}.summary-item[data-v-6c79811a]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.5rem 0}.addons-summary .summary-item[data-v-6c79811a]{padding:.35rem 0;border-bottom:1px solid rgba(226,232,240,.4);position:relative}.addons-summary .summary-item[data-v-6c79811a]:last-child{border-bottom:none}.item-name[data-v-6c79811a]{color:var(--text-dark);display:flex;align-items:center;gap:.5rem;font-weight:500;flex-wrap:wrap;max-width:75%}.quantity-badge[data-v-6c79811a]{display:inline-flex;align-items:center;justify-content:center;background-color:#3b82f61a;color:var(--primary-blue);font-size:.65rem;font-weight:600;padding:.15rem .4rem;border-radius:4px;min-width:1.5rem}.item-price[data-v-6c79811a]{font-weight:600;color:var(--text-dark)}.addons-summary .item-price[data-v-6c79811a]{color:var(--primary-blue)}@media (max-width: 992px){.cart-layout[data-v-6c79811a]{grid-template-columns:1fr}.summary-card[data-v-6c79811a]{position:static}}@media (max-width: 768px){.cart-page[data-v-6c79811a]{padding:1rem 0}.page-title[data-v-6c79811a]{font-size:1.75rem;margin-bottom:1.5rem}.plan-header[data-v-6c79811a]{flex-wrap:wrap}.plan-price[data-v-6c79811a]{margin-left:auto}.addon-list-item[data-v-6c79811a]{flex-direction:column}.addon-checkbox-wrapper[data-v-6c79811a]{margin-right:0;margin-bottom:1rem}.addon-footer[data-v-6c79811a]{flex-direction:column;align-items:flex-start;gap:1rem}}.skeleton-card[data-v-6c79811a]{padding:24px;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 2px 8px #0000000d;margin-bottom:24px}.skeleton-addons[data-v-6c79811a]{margin-top:24px}.skeleton-addon-list[data-v-6c79811a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}.skeleton-addon-item[data-v-6c79811a]{height:120px;border-radius:8px;overflow:hidden}.cart-card[data-v-6c79811a],.addon-card[data-v-6c79811a],.summary-card[data-v-6c79811a]{transition:transform var(--transition-medium),opacity var(--transition-medium),box-shadow var(--transition-medium)}.cart-card[data-v-6c79811a]:hover,.addon-card[data-v-6c79811a]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.quantity-control button[data-v-6c79811a]{transition:background-color var(--transition-fast),transform var(--transition-fast)}.quantity-control button[data-v-6c79811a]:active{transform:scale(.95)}.checkout-button[data-v-6c79811a]{transition:background-color var(--transition-fast),transform var(--transition-fast)}.checkout-button[data-v-6c79811a]:hover{transform:translateY(-2px)}.checkout-button[data-v-6c79811a]:active{transform:translateY(0)}.features-container[data-v-6c79811a]{margin-top:1.5rem;position:relative}.primary-feature[data-v-6c79811a]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:10px;padding:1.25rem;margin-bottom:1.25rem;position:relative;box-shadow:0 4px 12px #38bdf826;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.primary-feature[data-v-6c79811a]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #38bdf840}.feature-tag[data-v-6c79811a]{position:absolute;top:0;right:1.5rem;background:#3b82f6e6;color:#fff;font-size:.6rem;font-weight:600;padding:.25rem .75rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #3b82f633}.primary-feature-content[data-v-6c79811a]{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;color:#0c4a6e;line-height:1.4}.primary-feature-icon[data-v-6c79811a]{color:#0284c7;flex-shrink:0}.plan-features-wrapper[data-v-6c79811a]{background:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 2px 8px #0000000f;border:1px solid #f1f5f9}.features-grid[data-v-6c79811a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.feature-pill[data-v-6c79811a]{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:.5rem;font-size:.85rem;color:#475569;padding:.25rem 0}.feature-icon[data-v-6c79811a]{color:#22c55e;flex-shrink:0;width:14px;height:14px;justify-self:center}.feature-text[data-v-6c79811a]{font-weight:400;line-height:1.4}@media (max-width: 1024px){.features-grid[data-v-6c79811a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features-grid[data-v-6c79811a]{grid-template-columns:1fr}}@media (max-width: 768px){.features-grid[data-v-6c79811a]{gap:.6rem}.feature-pill[data-v-6c79811a]{font-size:.75rem}.primary-feature[data-v-6c79811a]{padding:1rem}}@media (max-width: 480px){.primary-feature-content[data-v-6c79811a]{font-size:.85rem}.feature-tag[data-v-6c79811a]{font-size:.55rem}}.locked-item[data-v-6c79811a]{background:linear-gradient(to right,#f1f5f9cc,#f8fafccc);border:1px solid #e2e8f0}.lock-icon[data-v-6c79811a]{display:inline-flex;margin-left:.25rem;color:#94a3b8}.user-login-info[data-v-6c79811a]{margin:.75rem 0;padding:.85rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.user-profile[data-v-6c79811a]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-6c79811a],.user-auth-provider[data-v-6c79811a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;font-size:.9rem;flex-shrink:0}.user-auth-provider[data-v-6c79811a]{background:#fff;border:1px solid #e2e8f0;padding:4px}.provider-logo[data-v-6c79811a]{width:100%;height:100%;object-fit:contain}.user-details[data-v-6c79811a]{flex:1;min-width:0}.user-name[data-v-6c79811a]{font-weight:500;color:#1e293b;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-6c79811a]{color:#64748b;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-button[data-v-6c79811a]{background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.logout-button[data-v-6c79811a]:hover{background-color:#f1f5f9;color:#ef4444}.addons-sections[data-v-6c79811a]{display:flex;flex-direction:column;gap:2rem}.addon-section[data-v-6c79811a]{background:linear-gradient(to right,#ffffff80,#fffc);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #00000005;border:1px solid rgba(226,232,240,.8)}.addon-section-title[data-v-6c79811a]{font-size:1.1rem;font-weight:600;color:#1e40af;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(59,130,246,.1)}.addon-type-sections[data-v-6c79811a]{display:flex;flex-direction:column;gap:2rem}.addon-type-section[data-v-6c79811a]{background:linear-gradient(to right,#ffffff80,#fffc);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #00000005;border:1px solid rgba(226,232,240,.8)}.addon-type-title[data-v-6c79811a]{font-size:1.1rem;font-weight:600;color:#1e40af;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(59,130,246,.1);display:flex;align-items:center;gap:.5rem}.addon-type-title[data-v-6c79811a]:before{content:"";width:4px;height:1.1rem;background:#3b82f6;border-radius:2px}.addons-list[data-v-6c79811a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.addon-list-item[data-v-6c79811a]{background:#fff;border:1px solid rgba(226,232,240,.6);border-radius:8px;padding:1rem;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.addon-list-item[data-v-6c79811a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000000d;border-color:#3b82f633}.addon-list-item.selected[data-v-6c79811a]{background:linear-gradient(to right,#3b82f60d,#fff);border-color:#3b82f64d}.addon-content[data-v-6c79811a]{flex:1;display:flex;flex-direction:column}.addon-header[data-v-6c79811a]{margin-bottom:.5rem}.addon-name[data-v-6c79811a]{font-size:.95rem;font-weight:600;color:#1e293b}.addon-description[data-v-6c79811a]{font-size:.85rem;color:#64748b;line-height:1.4;margin-bottom:1rem;flex:1}.addon-footer[data-v-6c79811a]{margin-top:auto}@media (max-width: 768px){.addons-list[data-v-6c79811a]{grid-template-columns:1fr}.addon-type-section[data-v-6c79811a]{padding:1rem}}.addon-type-section[data-v-6c79811a]{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.addon-type-section[data-v-6c79811a]:last-child{border-bottom:none;margin-bottom:0}.legacy-plan-warning[data-v-6c79811a]{margin:1.5rem 0;padding:1rem 1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(59,130,246,.2);border-radius:8px;display:flex;align-items:flex-start;gap:.75rem;box-shadow:0 2px 8px #3b82f61a}.warning-icon[data-v-6c79811a]{flex-shrink:0;margin-top:.125rem;color:#3b82f6;display:flex;align-items:center;justify-content:center}.warning-content h4[data-v-6c79811a]{margin:0 0 .5rem;color:#1e40af;font-size:1rem;font-weight:600}.warning-content p[data-v-6c79811a]{margin:0;color:#1e3a8a;font-size:.875rem;line-height:1.5}.no-addons-message[data-v-6c79811a]{margin:2rem 0;padding:2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-align:center}.no-addons-content[data-v-6c79811a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.no-addons-icon[data-v-6c79811a]{color:#64748b;margin-bottom:.5rem}.no-addons-text h3[data-v-6c79811a]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.no-addons-text p[data-v-6c79811a]{font-size:.9rem;color:#64748b;margin:0;line-height:1.5}.addon-type-header[data-v-6c79811a]{margin-bottom:1rem}.addon-type-title[data-v-6c79811a]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.addon-type-info[data-v-6c79811a]{font-size:.875rem;color:#64748b;margin-top:.5rem;line-height:1.5}.contact-link[data-v-6c79811a]{color:#3b82f6;text-decoration:none}.contact-link[data-v-6c79811a]:hover{text-decoration:underline}.addons-list[data-v-6c79811a]{display:flex;flex-direction:column;gap:1rem}.addon-list-item[data-v-6c79811a]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.addon-list-item[data-v-6c79811a]:hover{border-color:#3b82f6;box-shadow:0 2px 4px #0000000d}.addon-list-item.selected[data-v-6c79811a]{background:#f8fafc;border-color:#3b82f6}.addon-checkbox-wrapper[data-v-6c79811a]{display:flex;align-items:center}.addon-checkbox[data-v-6c79811a]{display:none}.addon-checkbox-label[data-v-6c79811a]{width:20px;height:20px;border:2px solid #e5e7eb;border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease}.addon-checkbox:checked+.addon-checkbox-label[data-v-6c79811a]{background:#3b82f6;border-color:#3b82f6}.addon-checkbox:checked+.addon-checkbox-label[data-v-6c79811a]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.addon-content[data-v-6c79811a]{display:flex;flex-direction:column;gap:.25rem}.addon-name[data-v-6c79811a]{font-weight:500;color:#1e293b}.addon-price[data-v-6c79811a]{font-size:.875rem;color:#64748b}.addon-quantity[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;min-width:120px;justify-content:center}.quantity-btn[data-v-6c79811a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:#fff;border-radius:4px;color:#3b82f6;cursor:pointer;transition:all .2s ease}.quantity-btn[data-v-6c79811a]:hover:not(:disabled){background:#f1f5f9}.quantity-btn[data-v-6c79811a]:disabled{color:#94a3b8;cursor:not-allowed}.quantity-input[data-v-6c79811a]{width:40px;text-align:center;border:none;background:transparent;font-size:.875rem;color:#1e293b;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:.25rem}.quantity-input[data-v-6c79811a]::-webkit-outer-spin-button,.quantity-input[data-v-6c79811a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addon-quantity[data-v-6c79811a]{opacity:1;transition:opacity .2s ease}.addon-quantity.disabled[data-v-6c79811a]{opacity:.7}.addon-total[data-v-6c79811a]{font-weight:500;color:#1e293b;text-align:right}.addon-note[data-v-6c79811a]{font-size:.75rem;color:#64748b;margin-top:.25rem}.brand-fee[data-v-6c79811a]{display:flex}.brand-fee.selected[data-v-6c79811a]{border-color:#3b82f6;background:linear-gradient(to right,#3b82f60d,#fff)}.addon-info[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.info-icon[data-v-6c79811a]{font-size:.875rem;opacity:.7}@media (max-width: 768px){.addon-list-item[data-v-6c79811a]{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.75rem}.addon-quantity[data-v-6c79811a]{grid-column:1 / -1;justify-content:center}.addon-total[data-v-6c79811a]{text-align:left}}.payee-info-section[data-v-6c79811a]{margin-bottom:2rem}.payee-info-card[data-v-6c79811a]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #3b82f61a}.payee-info-header[data-v-6c79811a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.payee-icon[data-v-6c79811a]{color:#3b82f6;flex-shrink:0}.payee-info-header h3[data-v-6c79811a]{font-size:1.25rem;font-weight:600;color:#1e40af;margin:0}.payee-info-card p[data-v-6c79811a]{color:#475569;margin-bottom:1rem;line-height:1.5}.subscriptions-info[data-v-6c79811a]{background:#fffc;border:1px solid rgba(59,130,246,.15);border-radius:8px;padding:1rem;margin-top:1rem}.subscriptions-info h4[data-v-6c79811a]{font-size:1rem;font-weight:600;color:#1e40af;margin:0 0 .5rem}.subscriptions-info p[data-v-6c79811a]{color:#64748b;margin:0;font-size:.875rem}.subscriptions-loading[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.loading-spinner[data-v-6c79811a]{width:16px;height:16px;border:2px solid #f3f4f6;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-6c79811a 1s linear infinite}@keyframes spin-6c79811a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subscriptions-loading span[data-v-6c79811a]{color:#64748b;font-size:.875rem}.no-subscriptions[data-v-6c79811a]{color:#94a3b8;background:#94a3b81a;border-color:#94a3b833}.expiry-info[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;font-size:.875rem}.expiry-label[data-v-6c79811a]{color:#dc2626;font-weight:600}.expiry-date[data-v-6c79811a]{color:#991b1b;font-weight:500}.current-plan[data-v-6c79811a]{color:#059669!important;font-weight:500;font-size:.75rem;background:#05966914;padding:.2rem .4rem;border-radius:3px;border:1px solid rgba(5,150,105,.15);text-transform:uppercase;letter-spacing:.5px}.expiry-badge[data-v-6c79811a]{display:inline-block;background-color:#fef3c7;color:#92400e;padding:.3rem .5rem;border-radius:20px;font-size:.5rem;font-weight:500;margin-top:.5rem;line-height:1.2}.expired-account-section[data-v-6c79811a]{min-height:75vh;display:flex;align-items:center;justify-content:center}.expired-account-card[data-v-6c79811a]{text-align:center;max-width:600px;margin:0 auto}.expired-plan-graphic[data-v-6c79811a]{margin-bottom:2rem;position:relative;display:flex;justify-content:center}.expired-plan-svg[data-v-6c79811a]{max-width:300px;height:auto;display:block}.expired-heading[data-v-6c79811a]{font-size:1.85rem;font-weight:700;color:#343a40;margin-bottom:1rem;text-align:center}.expired-description p[data-v-6c79811a]{font-size:1rem;color:#6c757d;line-height:1.6;margin:0}.expired-description strong[data-v-6c79811a]{color:#343a40;font-weight:650}.contact-support-section[data-v-6c79811a]{margin-top:.5rem}.contact-support-btn[data-v-6c79811a]{display:inline-block;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));color:#fff;text-decoration:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background .2s ease;transition:all .3s ease}.contact-support-btn[data-v-6c79811a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.checkout-error-message[data-v-6c79811a]{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.7rem;animation:slideIn-6c79811a .3s ease-out}.error-icon[data-v-6c79811a]{flex-shrink:0;color:#dc2626}@keyframes slideIn-6c79811a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.activation-message[data-v-6c79811a]{animation:slideIn-6c79811a .3s ease-out}.activation-message-content[data-v-6c79811a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 7.25rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(59,130,246,.2);border-radius:8px;box-shadow:0 2px 8px #3b82f61a}.activation-icon[data-v-6c79811a]{flex-shrink:0;margin-top:.125rem;color:#3b82f6;display:flex;align-items:center;justify-content:center}.activation-text[data-v-6c79811a]{flex:1;font-size:.875rem;line-height:1.5}.activation-text strong[data-v-6c79811a]{font-weight:600}@media (max-width: 768px){.activation-message-content[data-v-6c79811a]{padding:.875rem 1rem;gap:.625rem}.activation-text[data-v-6c79811a]{font-size:.8rem}.activation-icon[data-v-6c79811a]{margin-top:.25rem}}.error-modal-backdrop[data-v-b7aea0f5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.error-modal[data-v-b7aea0f5]{width:100%;max-width:400px;background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;position:relative;animation:modal-appear-b7aea0f5 .3s ease-out}.close-button[data-v-b7aea0f5]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#64748b;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-b7aea0f5]:hover{background-color:#f1f5f9;color:#334155}.error-content[data-v-b7aea0f5]{text-align:center}.error-icon[data-v-b7aea0f5]{margin-bottom:1.5rem;color:#ef4444}.error-title[data-v-b7aea0f5]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.error-message[data-v-b7aea0f5]{color:#64748b;font-size:1rem;line-height:1.5;margin-bottom:2rem}.retry-button[data-v-b7aea0f5]{display:inline-flex;align-items:center;gap:.5rem;background-color:#3b82f6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.retry-button[data-v-b7aea0f5]:hover{background-color:#2563eb}.retry-icon[data-v-b7aea0f5]{animation:spin-b7aea0f5 1s linear infinite paused}.retry-button:hover .retry-icon[data-v-b7aea0f5]{animation-play-state:running}@keyframes spin-b7aea0f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modal-appear-b7aea0f5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 576px){.error-modal[data-v-b7aea0f5]{margin:1rem;padding:1.5rem}}.sms-magic-payment-page[data-v-fcb00b81]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;min-height:100vh;color:#374151}.payment-container[data-v-fcb00b81]{max-width:1200px;margin:0 auto;padding:32px 24px;min-height:100vh}.skeleton-container[data-v-fcb00b81]{animation:fadeIn-fcb00b81 .3s ease-in}.skeleton-content[data-v-fcb00b81]{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:40px}.skeleton-left[data-v-fcb00b81],.skeleton-right[data-v-fcb00b81]{display:flex;flex-direction:column;gap:16px}.payment-content[data-v-fcb00b81]{animation:fadeIn-fcb00b81 .5s ease-in}.back-button[data-v-fcb00b81]{display:flex;align-items:center;gap:8px;background:none;border:none;color:#6b7280;font-size:16px;cursor:pointer;padding:0;margin-bottom:40px;transition:color .2s}.back-button[data-v-fcb00b81]:hover{color:#374151}.payment-grid[data-v-fcb00b81]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.left-column[data-v-fcb00b81]{padding-right:40px}.subscription-title[data-v-fcb00b81]{font-size:30px;font-weight:400;margin:0 0 16px;color:#111827;line-height:1.2}.price-display[data-v-fcb00b81]{margin-bottom:20px}.price[data-v-fcb00b81]{font-size:32px;font-weight:600;color:#111827}.period[data-v-fcb00b81]{font-size:14px;color:#6b7280;margin-left:8px}.order-summary[data-v-fcb00b81]{border-top:1px solid #e5e7eb;padding-top:24px}.order-item[data-v-fcb00b81]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.item-info[data-v-fcb00b81]{display:flex;flex-direction:column}.item-info-row[data-v-fcb00b81]{flex-direction:row;align-items:center;gap:8px}.item-name[data-v-fcb00b81]{font-size:16px;color:#111827;margin-bottom:4px}.item-billing[data-v-fcb00b81]{font-size:14px;color:#6b7280}.item-price[data-v-fcb00b81]{font-size:16px;color:#111827;font-weight:500}.summary-row[data-v-fcb00b81]{display:flex;justify-content:space-between;font-size:16px;margin-bottom:12px}.subtotal-row[data-v-fcb00b81]{color:#6b7280;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.total-row[data-v-fcb00b81]{color:#111827;font-weight:600;font-size:18px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.right-column[data-v-fcb00b81]{background:#fff;max-width:400px}.contact-section[data-v-fcb00b81]{margin-bottom:40px}.section-title[data-v-fcb00b81]{font-size:18px;font-weight:600;color:#111827;margin:0 0 16px}.payment-error[data-v-fcb00b81]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:8px;margin-bottom:16px;font-size:14px}.form-group[data-v-fcb00b81]{margin-bottom:20px}.form-label[data-v-fcb00b81]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-fcb00b81]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#111827;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input[data-v-fcb00b81]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-fcb00b81]{border-color:#ef4444;background-color:#fef2f2}.form-input.error[data-v-fcb00b81]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.error-message[data-v-fcb00b81]{color:#ef4444;font-size:12px;margin-top:4px;display:block}.required[data-v-fcb00b81]{color:#ef4444;margin-left:2px}.checkbox-icon.error[data-v-fcb00b81]{border-color:#ef4444;background-color:#fef2f2}.form-input[data-v-fcb00b81]::placeholder{color:#9ca3af}.card-component[data-v-fcb00b81]{border:none;padding:0}.card-number-field[data-v-fcb00b81]{position:relative;margin-bottom:10px}.card-input[data-v-fcb00b81]{width:100%;padding:12px 16px;border:1px solid #E5E7EB;font-size:16px;color:#111827;background:#fff;transition:all .15s ease;height:52px;border-radius:12px}.card-input[data-v-fcb00b81]::placeholder{color:#9ca3af;font-size:16px}.card-row[data-v-fcb00b81]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.new-card[data-v-fcb00b81]{display:flex;margin:0 0 8px;gap:8px}.cvc-field[data-v-fcb00b81]{position:relative;flex:1}.expiry-field[data-v-fcb00b81]{position:relative}.error-container[data-v-fcb00b81]{color:#ef4444;font-size:13px;margin-bottom:8px}.card-component.error .card-input[data-v-fcb00b81],.card-input.error[data-v-fcb00b81]{border-color:#ef4444;background-color:#fef2f2}.card-input[data-v-fcb00b81]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.cvc-field[data-v-fcb00b81]{position:relative}.cvc-icon[data-v-fcb00b81]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;color:#9ca3af;width:20px;height:20px}.card-input[data-v-fcb00b81]:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a;z-index:1;position:relative}.card-component .focused[data-v-fcb00b81]{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a;z-index:1;position:relative}.card-component .invalid[data-v-fcb00b81]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a;z-index:1;position:relative}.card-component .complete[data-v-fcb00b81]{border-color:#10b981}.select-field[data-v-fcb00b81]{position:relative;margin-bottom:8px}.select-field .form-input[data-v-fcb00b81]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.select-arrow[data-v-fcb00b81]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.address-manual-btn[data-v-fcb00b81]{background:none;border:none;color:#3b82f6;font-size:14px;cursor:pointer;text-decoration:underline;padding:0;margin-top:8px}.terms-section[data-v-fcb00b81]{display:flex;align-items:flex-start;margin:24px 0 32px;font-size:14px;line-height:1.5;color:#6b7280}.terms-checkbox[data-v-fcb00b81]{margin-right:12px;margin-top:2px;flex-shrink:0;cursor:pointer}.checkbox-icon[data-v-fcb00b81]{width:18px;height:18px;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#9ca3af;transition:all .2s ease}.checkbox-icon.checked[data-v-fcb00b81]{background:#2563eb;border-color:#2563eb}.terms-link[data-v-fcb00b81]{color:#3b82f6;text-decoration:underline}.user-email[data-v-fcb00b81]{padding:12px 16px;background-color:#f3f4f6;border-radius:8px;color:#374151;font-size:16px}.subscribe-button[data-v-fcb00b81]{width:100%;padding:14px 24px;background:var(--primary-blue);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.subscribe-button[data-v-fcb00b81]:hover:not(:disabled){background:var(--dark-blue)}.subscribe-button[data-v-fcb00b81]:disabled{background:#d1d5db;cursor:not-allowed;opacity:.7}.loading-spinner[data-v-fcb00b81]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-fcb00b81 .8s linear infinite}.saved-cards-section[data-v-fcb00b81]{margin-bottom:24px}.cards-title[data-v-fcb00b81]{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px}.cards-grid[data-v-fcb00b81]{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;background-color:#fff}.cards-header[data-v-fcb00b81]{display:grid;grid-template-columns:390px 1fr;padding:12px 16px;background-color:#f9fafb;border-bottom:1px solid #E5E7EB}.header-item[data-v-fcb00b81]{font-size:13px;color:#6b7280;font-weight:500}.cards-list[data-v-fcb00b81]{display:flex;flex-direction:column}.card-row[data-v-fcb00b81]{display:grid;grid-template-columns:24px 1fr 100px;gap:16px;padding:12px 16px;align-items:center;border-bottom:1px solid #E5E7EB;cursor:pointer;transition:background-color .15s ease;background-color:#fff}.card-row[data-v-fcb00b81]:hover{background-color:#f8fafc}.card-row.selected[data-v-fcb00b81]{background-color:#f0f7ff}.card-radio[data-v-fcb00b81]{display:flex;align-items:center;justify-content:center}.radio-input[data-v-fcb00b81]{width:16px;height:16px;cursor:pointer;accent-color:#3B82F6}.card-content[data-v-fcb00b81]{display:flex;align-items:center;gap:12px}.card-logo[data-v-fcb00b81]{display:flex;align-items:center}.card-brand-logo[data-v-fcb00b81]{height:12px;width:auto}.card-number[data-v-fcb00b81]{font-size:14px;color:#111827}.card-expiry[data-v-fcb00b81]{font-size:14px;color:#111827;text-align:right}.add-card-row[data-v-fcb00b81]{display:grid;grid-template-columns:24px 1fr;gap:16px;padding:12px 16px;align-items:center;cursor:pointer;transition:background-color .15s ease;background-color:#fff}.add-card-row[data-v-fcb00b81]:hover{background-color:#f8fafc}.add-card-row.selected[data-v-fcb00b81]{background-color:#f0f7ff}.add-card-content[data-v-fcb00b81],.add-card-info[data-v-fcb00b81]{display:flex;flex-direction:column;gap:4px}.add-card-text[data-v-fcb00b81]{color:#3b82f6;font-size:14px}.add-card-subtitle[data-v-fcb00b81]{color:#6b7280;font-size:13px}.first-card-message[data-v-fcb00b81]{margin-bottom:16px}.message-bubble[data-v-fcb00b81]{display:flex;align-items:center;gap:8px;background-color:#374151;border-radius:8px;padding:12px 16px;position:relative}.message-bubble[data-v-fcb00b81]:before{content:"";position:absolute;bottom:-6px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #374151}.message-text[data-v-fcb00b81]{font-size:14px;color:#fff;font-weight:500}.card-save-consent[data-v-fcb00b81]{display:flex;align-items:flex-start;gap:12px;margin-top:8px}.card-save-consent.error[data-v-fcb00b81]{border:1px solid #ef4444;border-radius:8px;padding:12px;background-color:#fef2f2}.card-save-consent.disabled[data-v-fcb00b81]{opacity:.7}.consent-checkbox[data-v-fcb00b81]{margin-top:2px;flex-shrink:0;cursor:pointer;position:relative}.consent-checkbox.disabled[data-v-fcb00b81],.consent-checkbox.disabled .checkbox-icon[data-v-fcb00b81]{cursor:not-allowed}.consent-checkbox .checkbox-icon[data-v-fcb00b81]{width:18px;height:18px;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#9ca3af;transition:all .2s ease}.consent-checkbox .checkbox-icon.checked[data-v-fcb00b81]{background:#2563eb;border-color:#2563eb}.consent-text[data-v-fcb00b81]{display:flex;flex-direction:column;gap:4px}.consent-label[data-v-fcb00b81]{font-size:14px;color:#374151;line-height:1.4}.tooltip[data-v-fcb00b81]{position:absolute;bottom:100%;left:0;margin-bottom:8px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000}.consent-checkbox:hover .tooltip[data-v-fcb00b81]{opacity:1;visibility:visible}.tooltip-text[data-v-fcb00b81]{background-color:#374151;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;position:relative;box-shadow:0 4px 6px #0000001a;max-width:280px;text-align:left}.tooltip-text[data-v-fcb00b81]:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #374151}.powered-by[data-v-fcb00b81]{text-align:center;margin-top:24px;font-size:12px;color:#9ca3af}@keyframes fadeIn-fcb00b81{0%{opacity:0}to{opacity:1}}@keyframes spin-fcb00b81{to{transform:rotate(360deg)}}@media (max-width: 768px){.payment-container[data-v-fcb00b81]{padding:20px 16px}.payment-grid[data-v-fcb00b81]{grid-template-columns:1fr;gap:40px}.left-column[data-v-fcb00b81]{padding-right:0;order:2}.right-column[data-v-fcb00b81]{order:1;max-width:none}.subscription-title[data-v-fcb00b81]{font-size:28px}.price[data-v-fcb00b81]{font-size:40px}.skeleton-content[data-v-fcb00b81]{grid-template-columns:1fr;gap:40px}}@media (max-width: 480px){.subscription-title[data-v-fcb00b81]{font-size:24px}.price[data-v-fcb00b81]{font-size:36px}.card-row[data-v-fcb00b81]{flex-direction:column}.cvc-field .card-input[data-v-fcb00b81]{border-radius:0 0 8px 8px}}.select-field select[data-v-fcb00b81]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.left-column-card[data-v-fcb00b81]{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #0000000d;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;border:1px solid rgba(226,232,240,.6);overflow:hidden}.left-column-card[data-v-fcb00b81],.addon-card[data-v-fcb00b81],.summary-card[data-v-fcb00b81]{transition:transform var(--transition-medium),opacity var(--transition-medium),box-shadow var(--transition-medium)}.left-column-card[data-v-fcb00b81]:hover,.addon-card[data-v-fcb00b81]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.page-title[data-v-fcb00b81],.card-title[data-v-fcb00b81]{font-weight:600;color:var(--text-dark);position:relative;display:inline-block}.page-title[data-v-fcb00b81]:after,.card-title[data-v-fcb00b81]:after{content:"";position:absolute;bottom:-8px;left:0;height:3px;border-radius:3px}.card-title[data-v-fcb00b81]{font-size:1.2rem;margin-bottom:1.25rem;color:var(--dark-blue)}.card-title[data-v-fcb00b81]:after{width:40px;background:linear-gradient(90deg,var(--primary-blue),#6366f1)}.card-title[data-v-fcb00b81]{font-size:1.25rem;margin-bottom:1.5rem}.summary-card .card-title[data-v-fcb00b81]{font-size:1.2rem;margin-bottom:1.25rem;color:var(--dark-blue)}.summary-card .card-title[data-v-fcb00b81]:after{background:linear-gradient(90deg,var(--dark-blue),var(--primary-blue))}.success-page[data-v-e98122aa]{padding:4rem 0;min-height:80vh;background-color:var(--bg-light, #f8fafc);color:var(--text-dark, #1e293b);display:flex;align-items:center;justify-content:center}.container[data-v-e98122aa]{max-width:1000px;margin:0 auto;padding:0 1.5rem}.success-card[data-v-e98122aa]{background-color:#fff;border-radius:16px;padding:2rem;text-align:center;max-width:480px;margin:0 auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}lottie-player[data-v-e98122aa]{width:120px!important;height:120px!important;margin:0 auto 1rem!important}.success-title[data-v-e98122aa]{font-size:1.75rem;font-weight:600;margin-bottom:.5rem;color:var(--text-dark, #1e293b)}.success-message[data-v-e98122aa]{font-size:1rem;margin-bottom:1.25rem;color:#64748b;line-height:1.5;max-width:400px;margin-left:auto;margin-right:auto}.order-info[data-v-e98122aa]{background-color:#f8fafc;border-radius:8px;padding:1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem;text-align:left;border:1px solid #e2e8f0}.order-info-item[data-v-e98122aa]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-e98122aa]{color:#64748b;font-size:.875rem}.info-value[data-v-e98122aa]{font-weight:500;font-size:.9375rem;color:var(--text-dark, #1e293b)}.info-value.success[data-v-e98122aa]{color:#10b981}.email-note[data-v-e98122aa]{font-size:.9rem;color:#64748b;margin-bottom:2rem}.home-btn[data-v-e98122aa]{background:var(--primary-blue, #3b82f6);color:#fff;border:none;border-radius:6px;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.home-btn[data-v-e98122aa]:hover{background-color:#2563eb;transform:none;box-shadow:none}@media (max-width: 768px){.success-page[data-v-e98122aa]{padding:2rem 0}.success-card[data-v-e98122aa]{padding:1.75rem 1.5rem;margin:0 1rem}lottie-player[data-v-e98122aa]{width:100px!important;height:100px!important;margin-bottom:.75rem!important}.success-title[data-v-e98122aa]{font-size:1.5rem}.success-message[data-v-e98122aa]{font-size:.9375rem;margin-bottom:1rem}.order-info[data-v-e98122aa]{padding:.875rem;margin-bottom:1rem}}.failure-page[data-v-202a9964]{padding:4rem 0;min-height:80vh;background-color:var(--bg-light);color:var(--text-dark);display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container[data-v-202a9964]{max-width:1000px;margin:0 auto;padding:0 var(--container-padding-desktop)}.failure-card[data-v-202a9964]{background-color:var(--white);border-radius:16px;padding:3rem;text-align:center;width:100%;max-width:480px;margin:0 auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;gap:.5rem;min-height:auto}.content-wrapper[data-v-202a9964]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.error-icon[data-v-202a9964]{margin-top:1rem}.failure-title[data-v-202a9964]{font-size:1.75rem;font-weight:600;margin:0;margin-bottom:.2rem;color:#dc2626;line-height:1.2;font-family:inherit}.failure-message[data-v-202a9964]{font-size:1rem;color:#94a3b8;line-height:1.5;max-width:400px;margin:0;font-weight:400}.button-group[data-v-202a9964]{display:flex;gap:1.5rem;margin-top:2rem;align-items:center;justify-content:center}.retry-btn[data-v-202a9964]{background:var(--primary-blue);color:var(--white);border:none;padding:.625rem 1.5rem;border-radius:6px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-width:120px;font-family:inherit}.retry-btn[data-v-202a9964]:hover{background-color:var(--dark-blue)}.home-btn[data-v-202a9964]{background:transparent;color:#94a3b8;border:none;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:color var(--transition-fast);font-family:inherit}.home-btn[data-v-202a9964]:hover{color:#64748b}@media (max-width: 768px){.failure-page[data-v-202a9964]{padding:var(--section-padding-mobile)}.container[data-v-202a9964]{padding:0 var(--container-padding-mobile)}.failure-card[data-v-202a9964]{padding:2rem 1.5rem;min-height:auto}.failure-title[data-v-202a9964]{font-size:1.5rem}.failure-message[data-v-202a9964]{font-size:.9375rem}.button-group[data-v-202a9964]{flex-direction:column;width:100%;gap:1rem}.retry-btn[data-v-202a9964],.home-btn[data-v-202a9964]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center}}
