:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#2d3748;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}a{font-weight:500;color:#667eea;text-decoration:inherit}a:hover{color:#5a67d8}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:#2d3748}h1{font-size:3.2em;line-height:1.1}h2{font-size:2.4em}h3{font-size:1.8em}p{line-height:1.6;color:#4a5568}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f7fafc;color:#2d3748;cursor:pointer;transition:all .25s ease;outline:none}button:hover{background-color:#edf2f7;border-color:#cbd5e0}button:focus,button:focus-visible{outline:2px solid #667eea;outline-offset:2px}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.text-center{text-align:center}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (prefers-color-scheme: dark){:root{color:#e2e8f0;background-color:#1a202c}h1,h2,h3,h4,h5,h6{color:#f7fafc}p{color:#cbd5e0}a:hover{color:#90cdf4}button{background-color:#2d3748;color:#f7fafc}button:hover{background-color:#4a5568}::-webkit-scrollbar-track{background:#2d3748}::-webkit-scrollbar-thumb{background:#4a5568}::-webkit-scrollbar-thumb:hover{background:#718096}}@media (max-width: 768px){:root{font-size:14px}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}.skip-link{position:absolute;top:-40px;left:6px;background:#667eea;color:#fff;padding:8px;border-radius:4px;text-decoration:none;transition:top .3s}.skip-link:focus{top:6px}.header[data-v-a3b63b50]{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000;height:70px}.header-container[data-v-a3b63b50]{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:space-between}.logo[data-v-a3b63b50]{flex-shrink:0;cursor:pointer;transition:opacity .3s ease}.logo[data-v-a3b63b50]:hover{opacity:.8}.logo-img[data-v-a3b63b50]{height:40px;width:auto}.desktop-nav[data-v-a3b63b50]{flex:1;display:flex;justify-content:center}.nav-list[data-v-a3b63b50]{display:flex;list-style:none;margin:0;padding:0;gap:40px}.nav-link[data-v-a3b63b50]{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;cursor:pointer}.nav-link[data-v-a3b63b50]:hover{color:#007bff}.cta-button[data-v-a3b63b50]{flex-shrink:0}.get-started-btn[data-v-a3b63b50]{background:linear-gradient(45deg,#48bb78,#38a169);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #48bb784d}.get-started-btn[data-v-a3b63b50]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}.mobile-menu-btn[data-v-a3b63b50]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:5px;gap:4px}.hamburger-line[data-v-a3b63b50]{width:25px;height:3px;background:#333;transition:all .3s ease;transform-origin:center}.hamburger-line.active[data-v-a3b63b50]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-line.active[data-v-a3b63b50]:nth-child(2){opacity:0}.hamburger-line.active[data-v-a3b63b50]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-nav[data-v-a3b63b50]{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 2px 10px #0000001a;padding:20px}.mobile-nav.open[data-v-a3b63b50]{display:block}.mobile-nav-list[data-v-a3b63b50]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.mobile-nav-link[data-v-a3b63b50]{text-decoration:none;color:#333;font-weight:500;font-size:18px;cursor:pointer}.mobile-get-started-btn[data-v-a3b63b50]{background:linear-gradient(45deg,#48bb78,#38a169);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;font-size:16px;width:fit-content;transition:all .3s ease;box-shadow:0 4px 15px #48bb784d}.mobile-get-started-btn[data-v-a3b63b50]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}@media (max-width: 768px){.desktop-nav[data-v-a3b63b50],.cta-button[data-v-a3b63b50]{display:none}.mobile-menu-btn[data-v-a3b63b50]{display:flex}.header-container[data-v-a3b63b50]{padding:0 15px}}.hero[data-v-dfa71f12]{min-height:80vh;display:flex;align-items:center;padding:2rem 1rem;background:#faf9f7;color:#2d3748}.hero-container[data-v-dfa71f12]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content[data-v-dfa71f12]{text-align:left}.hero-title-container[data-v-dfa71f12]{position:relative;margin-bottom:1rem}.hero-title-background[data-v-dfa71f12]{position:absolute;font-size:6rem;font-weight:900;color:#ff6b357a;top:-50px;left:-40px;z-index:1;margin:0;line-height:1}.hero-title[data-v-dfa71f12]{position:relative;font-size:4rem;font-weight:700;margin:0;z-index:2;color:#2d8f47;line-height:1}.hero-subtitle[data-v-dfa71f12]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#4a5568}.hero-description[data-v-dfa71f12]{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;color:#718096;max-width:500px}.cta-button[data-v-dfa71f12]{background:linear-gradient(45deg,#48bb78,#38a169);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #48bb784d}.cta-button[data-v-dfa71f12]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}.hero-visual[data-v-dfa71f12]{display:flex;justify-content:center;align-items:center}.hero-logo[data-v-dfa71f12]{max-width:100%;max-height:400px;width:auto;height:auto;object-fit:contain}@media (max-width: 768px){.hero[data-v-dfa71f12]{min-height:60vh}.hero-container[data-v-dfa71f12]{grid-template-columns:1fr;text-align:left;gap:1rem}.hero-title-container[data-v-dfa71f12]{margin-bottom:1rem}.hero-title-background[data-v-dfa71f12]{position:static;font-size:2.3rem;font-weight:700;color:#ff6b35;margin:0;line-height:1;display:block}.hero-title[data-v-dfa71f12]{position:static;font-size:2.5rem;font-weight:700;margin:0;color:#2d8f47;line-height:1}.hero-subtitle[data-v-dfa71f12]{font-size:1.2rem}.hero-description[data-v-dfa71f12]{max-width:none;font-size:1rem}.hero-visual[data-v-dfa71f12]{display:none}}.features[data-v-1ee94cf7]{padding:6rem 1rem;background:#1a1a1a}.features-container[data-v-1ee94cf7]{max-width:1200px;margin:0 auto}.features-header[data-v-1ee94cf7]{text-align:center;margin-bottom:4rem}.features-title[data-v-1ee94cf7]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#fff}.features-subtitle[data-v-1ee94cf7]{font-size:1.2rem;color:#a0a0a0;max-width:600px;margin:0 auto;line-height:1.6}.features-grid[data-v-1ee94cf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.feature-card[data-v-1ee94cf7]{background:#2a2a2a;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 25px #0000004d;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.feature-card[data-v-1ee94cf7]:hover{transform:translateY(-8px);box-shadow:0 8px 40px #00000080;border-color:#fff3}.feature-header[data-v-1ee94cf7]{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;gap:1rem;position:relative}.feature-icon[data-v-1ee94cf7]{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:20px;box-shadow:0 4px 15px #667eea4d}.icon-svg[data-v-1ee94cf7]{width:32px;height:32px}.coming-soon-chip[data-v-1ee94cf7]{position:absolute;top:50px;right:30px;background-color:#f56565;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-left:1rem;white-space:nowrap}.feature-title[data-v-1ee94cf7]{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff}.feature-description[data-v-1ee94cf7]{color:#b0b0b0;line-height:1.6;font-size:1rem}.features-cta[data-v-1ee94cf7]{text-align:center}.cta-button[data-v-1ee94cf7]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.cta-button[data-v-1ee94cf7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.mobile-only[data-v-1ee94cf7]{display:none}.carousel-container[data-v-1ee94cf7]{position:relative;margin-bottom:4rem}.carousel-wrapper[data-v-1ee94cf7]{position:relative;display:flex;align-items:center;gap:1rem}.carousel-viewport[data-v-1ee94cf7]{flex:1;overflow:hidden;position:relative}.carousel-track[data-v-1ee94cf7]{display:flex;transition:transform .3s ease-in-out;width:100%}.carousel-slide[data-v-1ee94cf7]{min-width:100%;flex:0 0 100%}.carousel-nav[data-v-1ee94cf7]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.carousel-nav[data-v-1ee94cf7]:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.nav-icon[data-v-1ee94cf7]{width:24px;height:24px;color:#fff}.carousel-dots[data-v-1ee94cf7]{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot[data-v-1ee94cf7]{width:8px;height:8px;border-radius:50%;border:none;background:#fff6;cursor:pointer;transition:all .3s ease;padding:0;outline:none}.dot.active[data-v-1ee94cf7]{background:#667eea;transform:scale(1.3);box-shadow:0 0 8px #667eea99}.dot[data-v-1ee94cf7]:hover{background:#ffffffb3;transform:scale(1.1)}@media (max-width: 768px){.desktop-only[data-v-1ee94cf7]{display:none}.mobile-only[data-v-1ee94cf7]{display:block}.features-title[data-v-1ee94cf7]{font-size:2.5rem}.feature-card[data-v-1ee94cf7]{padding:2rem 1.5rem}.carousel-nav[data-v-1ee94cf7]{width:40px;height:40px}.nav-icon[data-v-1ee94cf7]{width:20px;height:20px}}.cta-section[data-v-1e275945]{padding:6rem 1rem;background:#faf9f7;color:#2d3748}.cta-container[data-v-1e275945]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cta-content[data-v-1e275945]{text-align:left}.cta-title[data-v-1e275945]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.cta-description[data-v-1e275945]{font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;color:#4a5568}.cta-features[data-v-1e275945]{margin-bottom:2.5rem}.cta-feature[data-v-1e275945]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1.1rem}.check-icon[data-v-1e275945]{color:#48bb78;font-weight:700;font-size:1.2rem}.cta-buttons[data-v-1e275945]{display:flex;gap:1rem;margin-bottom:1.5rem}.primary-cta-button[data-v-1e275945]{background:linear-gradient(45deg,#48bb78,#38a169);color:#fff;border:none;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #48bb784d}.primary-cta-button[data-v-1e275945]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}.secondary-cta-button[data-v-1e275945]{background:transparent;color:#667eea;border:2px solid #667eea;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease}.secondary-cta-button[data-v-1e275945]:hover{background:#667eea;color:#fff}.cta-disclaimer[data-v-1e275945]{font-size:.9rem;color:#718096;text-align:center}.cta-visual[data-v-1e275945]{display:flex;justify-content:center;align-items:center}.app-screenshot[data-v-1e275945]{max-width:400px;width:100%;height:auto;transition:transform .3s ease}.app-screenshot[data-v-1e275945]:hover{transform:scale(1.02)}@media (max-width: 768px){.cta-container[data-v-1e275945]{grid-template-columns:1fr;text-align:center;gap:2rem}.cta-title[data-v-1e275945]{font-size:2.5rem}.cta-buttons[data-v-1e275945]{flex-direction:column;align-items:center}.app-screenshot[data-v-1e275945]{display:none}}.faq[data-v-58366903]{padding:6rem 1rem;background:#fff}.faq-container[data-v-58366903]{max-width:800px;margin:0 auto}.faq-header[data-v-58366903]{text-align:center;margin-bottom:4rem}.faq-tag[data-v-58366903]{display:inline-block;background:#f3f4f6;color:#6b7280;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.faq-title[data-v-58366903]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#111827}.faq-subtitle[data-v-58366903]{font-size:1.2rem;color:#6b7280;line-height:1.6}.faq-list[data-v-58366903]{margin-bottom:4rem}.faq-item[data-v-58366903]{background:#fff;border-radius:12px;margin-bottom:1rem;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.faq-item[data-v-58366903]:hover{border-color:#d1d5db}.faq-item.is-open[data-v-58366903]{border-color:#6366f1}.faq-question[data-v-58366903]{width:100%;padding:1.5rem 2rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:#111827;transition:all .2s ease}.faq-question[data-v-58366903]:hover{background:#f9fafb}.question-text[data-v-58366903]{flex:1;padding-right:1rem}.question-icon[data-v-58366903]{flex-shrink:0;width:24px;height:24px}.icon[data-v-58366903]{width:100%;height:100%;transition:transform .3s ease;stroke-width:2;color:#6b7280}.icon.rotated[data-v-58366903]{transform:rotate(180deg)}.faq-answer[data-v-58366903]{border-top:1px solid #e5e7eb;animation:slideDown-58366903 .3s ease-out}.answer-content[data-v-58366903]{padding:1.5rem 2rem;color:#6b7280;line-height:1.7;font-size:1rem}@keyframes slideDown-58366903{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.faq-footer[data-v-58366903]{text-align:center;padding:2rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.footer-text[data-v-58366903]{font-size:1.2rem;font-weight:600;color:#111827;margin-bottom:.5rem}.footer-contact[data-v-58366903]{color:#6b7280;font-size:1rem;line-height:1.6}.support-link[data-v-58366903]{color:#6366f1;text-decoration:none;font-weight:500;transition:color .2s ease}.support-link[data-v-58366903]:hover{color:#4f46e5;text-decoration:underline}@media (max-width: 768px){.faq-title[data-v-58366903]{font-size:2.5rem}.faq-question[data-v-58366903]{padding:1.25rem 1.5rem;font-size:1rem}.answer-content[data-v-58366903]{padding:1.25rem 1.5rem}.faq-footer[data-v-58366903]{padding:1.5rem}}.contact-us[data-v-0c754289]{padding:6rem 1rem;background:#f9fafb}.contact-container[data-v-0c754289]{max-width:500px;margin:0 auto}.contact-header[data-v-0c754289]{text-align:center;margin-bottom:4rem}.contact-title[data-v-0c754289]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#111827}.contact-subtitle[data-v-0c754289]{font-size:1.2rem;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto}.contact-content[data-v-0c754289]{gap:4rem;align-items:start}.contact-form[data-v-0c754289]{background:#fff;padding:2rem;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.form-group[data-v-0c754289]{margin-bottom:1.5rem}.form-label[data-v-0c754289]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-0c754289],.form-textarea[data-v-0c754289]{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;background:#fff;box-sizing:border-box}.form-input[data-v-0c754289]:focus,.form-textarea[data-v-0c754289]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-textarea[data-v-0c754289]{resize:vertical;min-height:120px}.send-button[data-v-0c754289]{background:#6366f1;color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.send-button[data-v-0c754289]:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.send-button[data-v-0c754289]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.contact-info[data-v-0c754289]{display:flex;flex-direction:column;gap:2rem}.info-item[data-v-0c754289]{background:#fff;padding:2rem;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.info-title[data-v-0c754289]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.info-text[data-v-0c754289]{color:#6b7280;font-size:1rem;line-height:1.6}@media (max-width: 768px){.contact-title[data-v-0c754289]{font-size:2.5rem}.contact-content[data-v-0c754289]{grid-template-columns:1fr;gap:2rem}.contact-form[data-v-0c754289],.info-item[data-v-0c754289]{padding:1.5rem}.form-input[data-v-0c754289],.form-textarea[data-v-0c754289]{font-size:16px}}#app[data-v-31a3d1c7]{min-height:100vh;padding-top:70px}#features[data-v-31a3d1c7],#join-beta[data-v-31a3d1c7],#faq[data-v-31a3d1c7],#contact[data-v-31a3d1c7]{scroll-margin-top:70px}
