@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";.navbar[data-v-cb312bb0]{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;padding:1rem 0;background:transparent}.navbar--scrolled[data-v-cb312bb0]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 0;box-shadow:0 4px 20px #0000000d}.container[data-v-cb312bb0]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.brand-logo[data-v-cb312bb0]{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#f9a8d4,#d8b4fe,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.desktop-menu[data-v-cb312bb0]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-cb312bb0]{text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.95rem;transition:color .2s}.nav-link[data-v-cb312bb0]:hover{color:var(--accent-purple)}.btn[data-v-cb312bb0]{padding:.6rem 1.25rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.9rem;transition:transform .2s;border:none;cursor:pointer;font-family:inherit}.btn--primary[data-v-cb312bb0]{background:var(--accent-purple);color:#fff}.btn[data-v-cb312bb0]:hover{transform:translateY(-2px)}.hamburger[data-v-cb312bb0]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;z-index:1001}.bar[data-v-cb312bb0]{width:100%;height:2px;background-color:var(--text-primary);border-radius:2px;transition:all .3s ease}.hamburger--active .bar[data-v-cb312bb0]:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger--active .bar[data-v-cb312bb0]:nth-child(2){opacity:0}.hamburger--active .bar[data-v-cb312bb0]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu[data-v-cb312bb0]{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:1rem;flex-direction:column;gap:1rem;box-shadow:0 10px 20px #0000001a;display:none;transform:translateY(-10px);opacity:0;transition:all .3s ease}.mobile-menu--open[data-v-cb312bb0]{display:flex;transform:translateY(0);opacity:1}.mobile-link[data-v-cb312bb0]{text-decoration:none;color:var(--text-primary);font-weight:500;padding:.5rem;text-align:center;background:none;border:none;font-family:inherit;font-size:1rem;cursor:pointer}.mobile-link--highlight[data-v-cb312bb0]{background:var(--color-bg-secondary);color:var(--accent-purple);border-radius:var(--radius-md);font-weight:600;width:100%}@media(max-width:768px){.desktop-menu[data-v-cb312bb0]{display:none}.hamburger[data-v-cb312bb0]{display:flex}}.modal-backdrop[data-v-10678b7b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#111827b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content[data-v-10678b7b]{background:#fff;width:100%;max-width:480px;padding:2.5rem;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:relative;text-align:center}.btn-close[data-v-10678b7b]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;line-height:1}.modal-title[data-v-10678b7b]{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.modal-desc[data-v-10678b7b]{color:var(--text-secondary);margin-bottom:2rem;line-height:1.5}.waitlist-form[data-v-10678b7b]{display:flex;flex-direction:column;gap:1rem}.email-input[data-v-10678b7b]{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:border-color .2s}.email-input[data-v-10678b7b]:focus{outline:none;border-color:var(--accent-purple)}.btn-submit[data-v-10678b7b]{background:var(--accent-purple);color:#fff;border:none;padding:1rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .1s}.btn-submit[data-v-10678b7b]:active{transform:scale(.98)}.btn-submit[data-v-10678b7b]:disabled{opacity:.7;cursor:not-allowed}.privacy-note[data-v-10678b7b]{font-size:.75rem;color:var(--text-muted);margin-top:1.5rem}.state-success[data-v-10678b7b]{padding:2rem 0}.icon-success[data-v-10678b7b]{font-size:3rem;margin-bottom:1rem}.error-msg[data-v-10678b7b]{color:#ef4444;font-size:.875rem}.fade-enter-active[data-v-10678b7b],.fade-leave-active[data-v-10678b7b]{transition:opacity .2s ease}.fade-enter-from[data-v-10678b7b],.fade-leave-to[data-v-10678b7b]{opacity:0}.energy-bar[data-v-302eee90]{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.energy-bar--sm[data-v-302eee90]{gap:var(--spacing-xs)}.energy-bar--sm .energy-bar__percentage[data-v-302eee90]{font-size:.75rem;min-width:32px}.energy-bar--sm .energy-bar__emoji[data-v-302eee90]{font-size:1rem}.energy-bar--md .energy-bar__percentage[data-v-302eee90]{font-size:.875rem;min-width:40px}.energy-bar--md .energy-bar__emoji[data-v-302eee90]{font-size:1.25rem}.energy-bar--lg .energy-bar__percentage[data-v-302eee90]{font-size:1rem;min-width:48px}.energy-bar--lg .energy-bar__emoji[data-v-302eee90]{font-size:1.5rem}.energy-bar__percentage[data-v-302eee90]{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.energy-bar__track[data-v-302eee90]{flex:1;height:8px;background:#94a3b826;border-radius:999px;overflow:hidden;position:relative}.energy-bar--lg .energy-bar__track[data-v-302eee90]{height:12px}.energy-bar__fill[data-v-302eee90]{height:100%;border-radius:999px;transition:width var(--transition-normal),background var(--transition-normal);position:relative;overflow:hidden}.energy-bar__shimmer[data-v-302eee90]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer-302eee90 2s infinite}@keyframes shimmer-302eee90{0%{left:-100%}to{left:100%}}.energy-bar__emoji[data-v-302eee90]{flex-shrink:0;line-height:1;transition:transform var(--transition-fast)}.energy-bar__emoji[data-v-302eee90]:hover{transform:scale(1.2)}.energy-bar__label[data-v-302eee90]{font-size:.75rem;color:var(--text-muted);font-style:italic}.widget-demo[data-v-ad3a74a8]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);perspective:1000px}.devices-container[data-v-ad3a74a8]{display:flex;align-items:center;justify-content:center;position:relative;width:450px;height:600px}.phone-mockup[data-v-ad3a74a8]{width:280px;height:560px;background:#111827;border-radius:40px;padding:10px;box-shadow:0 20px 60px #0006,inset 0 0 0 2px #ffffff1a;position:absolute;transition:all .5s ease}.phone-notch[data-v-ad3a74a8]{position:absolute;top:10px;left:50%;transform:translate(-50%);width:100px;height:24px;background:#111827;border-radius:0 0 14px 14px;z-index:20}.device-screen[data-v-ad3a74a8]{width:100%;height:100%;border-radius:32px;overflow:hidden;position:relative;font-family:var(--font-body)}.phone-mockup--app[data-v-ad3a74a8]{transform:translate(-80px) scale(.95) translateZ(-50px);z-index:1;opacity:.9;filter:blur(.5px)}.phone-mockup--app[data-v-ad3a74a8]:hover{transform:translate(-80px) scale(1) translateZ(0);z-index:10;opacity:1;filter:blur(0)}.app-screen[data-v-ad3a74a8]{background:#fffcf8;display:flex;flex-direction:column}.app-header[data-v-ad3a74a8]{padding:40px 20px 10px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#e0e7ff,#fffcf8)}.app-logo[data-v-ad3a74a8]{font-size:1.5rem;font-weight:800;color:#c084fc}.btn-logout[data-v-ad3a74a8]{padding:6px;background:#fff9;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-scroll-content[data-v-ad3a74a8]{flex:1;overflow-y:auto;padding:10px 20px}.app-scroll-content[data-v-ad3a74a8]::-webkit-scrollbar{display:none}.hero-card[data-v-ad3a74a8]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px}.hero-header[data-v-ad3a74a8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.greeting[data-v-ad3a74a8]{font-size:1.1rem;font-weight:800;color:#1e293b;margin-bottom:4px;line-height:1.2}.greeting-sub[data-v-ad3a74a8]{font-size:.8rem;color:#64748b}.slider-wrapper[data-v-ad3a74a8]{position:relative}.current-percent[data-v-ad3a74a8]{font-size:.8rem;font-weight:700;color:#334155;display:block;margin-bottom:6px}.app-slider[data-v-ad3a74a8]{width:100%;height:12px;appearance:none;background-color:#f1f5f9;background-image:linear-gradient(90deg,#99f6e4,#d8b4fe,#fca5a5);background-repeat:no-repeat;border-radius:100px;outline:none;cursor:grab}.app-slider[data-v-ad3a74a8]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:#fca5a5;box-shadow:0 2px 6px #0000001a;border:3px solid white}.section-heading[data-v-ad3a74a8]{font-size:1rem;font-weight:800;color:#1e293b;margin-bottom:12px;margin-top:8px}.teams-list[data-v-ad3a74a8]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.team-card[data-v-ad3a74a8]{background:#fff;padding:12px 16px;border-radius:16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #00000008}.team-icon-wrapper[data-v-ad3a74a8]{width:36px;height:36px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b}.team-info[data-v-ad3a74a8]{flex:1}.team-header[data-v-ad3a74a8]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:.85rem;font-weight:600;color:#334155}.team-percent[data-v-ad3a74a8]{color:#64748b}.history-list[data-v-ad3a74a8]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.history-card[data-v-ad3a74a8]{background:#fff;padding:16px;border-radius:16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #00000008}.status-dot[data-v-ad3a74a8]{width:12px;height:12px;border-radius:50%}.history-info[data-v-ad3a74a8]{display:flex;flex-direction:column}.history-percent[data-v-ad3a74a8]{font-size:.9rem;font-weight:700;color:#334155}.history-time[data-v-ad3a74a8]{font-size:.7rem;color:#94a3b8}.btn-primary-action[data-v-ad3a74a8]{width:100%;background:#d8b4fe;color:#fff;border:none;padding:16px;margin-bottom:16px;border-radius:16px;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 4px 12px #d8b4fe66}.bottom-nav[data-v-ad3a74a8]{position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:12px 20px 24px;display:flex;justify-content:space-between;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px #0000000d}.nav-item[data-v-ad3a74a8]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;color:#94a3b8;cursor:pointer;width:60px}.nav-item--active[data-v-ad3a74a8]{color:#c084fc}.nav-item--active .nav-icon[data-v-ad3a74a8]{background:#f3e8ff;color:#c084fc}.nav-icon[data-v-ad3a74a8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:2px}.phone-mockup--home[data-v-ad3a74a8]{transform:translate(80px) rotateY(-10deg);z-index:5}.phone-mockup--home[data-v-ad3a74a8]:hover{transform:translate(80px) rotateY(0) scale(1.02);z-index:10}.home-screen[data-v-ad3a74a8]{background:linear-gradient(135deg,#a78bfa,#f472b6);display:flex;flex-direction:column;justify-content:space-between;padding-top:50px}.app-grid[data-v-ad3a74a8]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:60px;gap:15px;padding:0 20px}.homescreen-widget[data-v-ad3a74a8]{grid-column:span 4;grid-row:span 3;background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:22px;padding:16px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;overflow:hidden}.hs-widget-header[data-v-ad3a74a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hs-logo[data-v-ad3a74a8]{font-weight:800;font-size:.8rem;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.hs-energy-section[data-v-ad3a74a8]{margin-bottom:2px}.hs-energy-label-row[data-v-ad3a74a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hs-user-info[data-v-ad3a74a8]{display:flex;align-items:center;gap:6px}.hs-user-icon[data-v-ad3a74a8]{width:20px;height:20px;background:#a78bfa;border-radius:50%;display:flex;align-items:center;justify-content:center}.hs-label[data-v-ad3a74a8]{font-size:.75rem;font-weight:600;color:#334155}.hs-value[data-v-ad3a74a8]{font-size:.75rem;font-weight:700;color:#a78bfa}.hs-slider[data-v-ad3a74a8]{width:100%;height:6px;appearance:none;background-color:#e2e8f0;background-image:linear-gradient(90deg,#a78bfa,#f472b6);background-repeat:no-repeat;border-radius:10px;outline:none;cursor:grab}.hs-slider[data-v-ad3a74a8]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026}.hs-divider[data-v-ad3a74a8]{height:1px;background:#0000000f;margin-bottom:12px}.hs-teams-list[data-v-ad3a74a8]{display:flex;flex-direction:column;gap:10px;flex-grow:1}.hs-team-row[data-v-ad3a74a8]{display:flex;align-items:center;gap:8px}.hs-team-icon[data-v-ad3a74a8]{width:24px;text-align:center;color:#64748b}.hs-team-info[data-v-ad3a74a8]{flex:1}.hs-team-text[data-v-ad3a74a8]{display:flex;justify-content:space-between;font-size:.65rem;margin-bottom:2px;color:#475569;font-weight:500}.hs-btn-more[data-v-ad3a74a8]{margin-top:auto;width:100%;background:#f1f5f9;color:#64748b;border:none;padding:8px;border-radius:8px;font-size:.7rem;font-weight:600;cursor:pointer;transition:background .2s}.hs-btn-more[data-v-ad3a74a8]:hover{background:#e2e8f0;color:#334155}.fake-icon[data-v-ad3a74a8]{width:45px;height:45px;background:#ffffff40;border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-dock[data-v-ad3a74a8]{background:#ffffff40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:15px;border-radius:26px;height:85px;display:flex;align-items:center;justify-content:space-around;padding:0 10px}.home-dock .fake-icon[data-v-ad3a74a8]{width:45px;height:45px;background:#fff6}@media(max-width:768px){.devices-container[data-v-ad3a74a8]{transform:scale(.65);width:300px;height:450px}.phone-mockup--app[data-v-ad3a74a8]{transform:translate(-40px) scale(.95)}.phone-mockup--home[data-v-ad3a74a8]{transform:translate(40px)}}.hero[data-v-7ffef8d5]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--gradient-hero);overflow:hidden;padding:var(--spacing-xl) var(--spacing-md)}.hero__container[data-v-7ffef8d5]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center;position:relative;z-index:1}.hero__content[data-v-7ffef8d5]{animation:fadeInUp-7ffef8d5 1s ease-out}@keyframes fadeInUp-7ffef8d5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero__title[data-v-7ffef8d5]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-md);display:flex;flex-direction:column}.hero__title-line[data-v-7ffef8d5]{display:block;color:var(--text-primary)}.hero__title-line--highlight[data-v-7ffef8d5]{background:linear-gradient(135deg,#f9a8d4,#d8b4fe,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle[data-v-7ffef8d5]{font-size:clamp(1.125rem,2vw,1.5rem);color:var(--text-secondary);margin-bottom:var(--spacing-xl);max-width:500px;line-height:1.6}.hero__cta[data-v-7ffef8d5]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.btn[data-v-7ffef8d5]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:1rem 2rem;border-radius:var(--radius-lg);font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.btn--primary[data-v-7ffef8d5]{background:linear-gradient(135deg,#f9a8d4,#d8b4fe);color:#fff;box-shadow:var(--shadow-md)}.btn--primary[data-v-7ffef8d5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn--secondary[data-v-7ffef8d5]{background:#fff;color:var(--text-primary);box-shadow:var(--shadow-sm);border:2px solid rgba(216,180,254,.3)}.btn--secondary[data-v-7ffef8d5]:hover{border-color:var(--accent-purple);transform:translateY(-2px);box-shadow:var(--shadow-md)}.hero__badges[data-v-7ffef8d5]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.badge[data-v-7ffef8d5]{display:inline-flex;align-items:center;gap:8px;padding:.5rem 1rem;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-secondary);box-shadow:var(--shadow-sm);font-weight:600}.badge-icon[data-v-7ffef8d5]{opacity:.8}.hero__demo[data-v-7ffef8d5]{animation:fadeIn-7ffef8d5 1s ease-out .5s both}@keyframes fadeIn-7ffef8d5{0%{opacity:0}to{opacity:1}}@media(max-width:968px){.hero__container[data-v-7ffef8d5]{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center}.hero__content[data-v-7ffef8d5]{order:2}.hero__demo[data-v-7ffef8d5]{order:1}.hero__subtitle[data-v-7ffef8d5]{margin-left:auto;margin-right:auto}.hero__cta[data-v-7ffef8d5],.hero__badges[data-v-7ffef8d5]{justify-content:center}}.problem[data-v-d128221a]{padding:var(--spacing-2xl) var(--spacing-md)}.container[data-v-d128221a]{max-width:1000px;margin:0 auto}.section-header[data-v-d128221a]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title[data-v-d128221a]{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.section-subtitle[data-v-d128221a]{font-size:clamp(1.1rem,2vw,1.5rem);color:var(--text-secondary);font-weight:500}.definition-card[data-v-d128221a]{background:linear-gradient(135deg,#f9f5ffcc,#f0f4ffcc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);text-align:center;border:1px solid rgba(216,180,254,.3)}.def-label[data-v-d128221a]{font-weight:700;font-size:1.25rem;margin-right:var(--spacing-xs);color:var(--text-primary)}.def-phonetic[data-v-d128221a]{font-family:monospace;color:var(--text-muted);margin-right:var(--spacing-sm)}.def-text[data-v-d128221a]{margin-top:var(--spacing-sm);font-style:italic;color:var(--text-secondary);font-size:1.1rem}.stats-grid[data-v-d128221a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.stat-card[data-v-d128221a]{background:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform var(--transition-normal)}.stat-card[data-v-d128221a]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.stat-number[data-v-d128221a]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#f9a8d4,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-sm)}.stat-text[data-v-d128221a]{color:var(--text-secondary);margin-bottom:var(--spacing-md);flex-grow:1}.stat-source[data-v-d128221a]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.solution[data-v-b4afc825]{padding:var(--spacing-2xl) var(--spacing-md);background:var(--color-bg-secondary);overflow:hidden}.container[data-v-b4afc825]{max-width:1200px;margin:0 auto}.section-header[data-v-b4afc825]{text-align:center;margin-bottom:var(--spacing-2xl)}.section-title[data-v-b4afc825]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.section-subtitle[data-v-b4afc825]{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.process-flow[data-v-b4afc825]{display:flex;justify-content:space-between;position:relative;max-width:1000px;margin:0 auto;gap:var(--spacing-lg)}.connection-line[data-v-b4afc825]{position:absolute;top:40px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,var(--accent-purple) 0%,var(--accent-pink) 100%);z-index:0;opacity:.3}.step-item[data-v-b4afc825]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(20px);transition:all .6s ease-out}.step-item--visible[data-v-b4afc825]{opacity:1;transform:translateY(0)}.step-visual[data-v-b4afc825]{position:relative;margin-bottom:var(--spacing-lg)}.step-icon-circle[data-v-b4afc825]{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-purple);box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,.05);transition:transform .3s ease}.step-item:hover .step-icon-circle[data-v-b4afc825]{transform:scale(1.1) rotate(5deg);border-color:var(--accent-purple);box-shadow:var(--shadow-lg)}.step-icon[data-v-b4afc825]{display:flex;align-items:center;justify-content:center;line-height:0}.step-icon[data-v-b4afc825] svg{width:32px;height:32px}.step-badge[data-v-b4afc825]{position:absolute;top:-5px;right:-5px;width:28px;height:28px;background:var(--accent-purple);color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;border:3px solid white;z-index:1000}.step-content[data-v-b4afc825]{padding:0 var(--spacing-sm)}.step-title[data-v-b4afc825]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.step-description[data-v-b4afc825]{font-size:1rem;color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.process-flow[data-v-b4afc825]{flex-direction:column;gap:var(--spacing-2xl)}.connection-line[data-v-b4afc825]{width:3px;height:auto;inset:40px auto 40px 40px;background:linear-gradient(180deg,var(--accent-purple) 0%,var(--accent-pink) 100%)}.step-item[data-v-b4afc825]{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--spacing-md)}.step-visual[data-v-b4afc825]{margin-bottom:0;flex-shrink:0}.step-content[data-v-b4afc825]{padding-top:var(--spacing-xs)}}.features[data-v-c8fce590]{padding:var(--spacing-2xl) var(--spacing-md);background:var(--color-bg-primary)}.container[data-v-c8fce590]{max-width:1100px;margin:0 auto}.section-header[data-v-c8fce590]{text-align:center;margin-bottom:var(--spacing-2xl)}.section-title[data-v-c8fce590]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.section-subtitle[data-v-c8fce590]{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-grid[data-v-c8fce590]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg)}.feature-card[data-v-c8fce590]{background:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:var(--spacing-md);height:100%}.feature-card[data-v-c8fce590]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:#d8b4fe4d}.icon-wrapper[data-v-c8fce590]{width:60px;height:60px;border-radius:var(--radius-md);background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--accent-purple)}.feature-icon[data-v-c8fce590]{display:flex;align-items:center;justify-content:center}.feature-icon[data-v-c8fce590] svg{width:32px;height:32px}.feature-title[data-v-c8fce590]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.feature-description[data-v-c8fce590]{font-size:1rem;color:var(--text-secondary);line-height:1.6}.testimonial[data-v-adfc4706]{padding:var(--spacing-2xl) var(--spacing-md)}.container[data-v-adfc4706]{max-width:800px;margin:0 auto}.quote-card[data-v-adfc4706]{text-align:center;background:#fff;padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative}.quote-text[data-v-adfc4706]{font-size:1.5rem;font-weight:500;color:var(--text-primary);font-style:italic;margin-bottom:var(--spacing-lg);line-height:1.4}.quote-author[data-v-adfc4706]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.author-avatar[data-v-adfc4706]{width:50px;height:50px;border-radius:50%;background:var(--accent-purple);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.author-info[data-v-adfc4706]{text-align:left}.author-name[data-v-adfc4706]{display:block;font-weight:700;color:var(--text-primary)}.author-role[data-v-adfc4706]{font-size:.875rem;color:var(--text-secondary)}.pricing[data-v-56959a8f]{padding:var(--spacing-2xl) var(--spacing-md);background:var(--color-bg-primary);overflow:hidden}.container[data-v-56959a8f]{max-width:1200px;margin:0 auto}.section-header[data-v-56959a8f]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title[data-v-56959a8f]{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.section-subtitle[data-v-56959a8f]{color:var(--text-secondary);font-size:1.1rem}.pricing-grid[data-v-56959a8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-lg);align-items:start;padding-bottom:var(--spacing-lg)}.pricing-card[data-v-56959a8f]{background:#fff;padding:var(--spacing-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s}.pricing-card[data-v-56959a8f]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.pricing-card--highlight[data-v-56959a8f]{border:2px solid var(--accent-purple);box-shadow:var(--shadow-lg);position:relative;z-index:1;transform:scale(1.02)}.pricing-card--highlight[data-v-56959a8f]:hover{transform:scale(1.02) translateY(-5px)}.plan-name[data-v-56959a8f]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.plan-audience[data-v-56959a8f]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-md);font-style:italic;min-height:40px}.plan-price[data-v-56959a8f]{margin-bottom:var(--spacing-lg);display:flex;align-items:baseline;gap:4px}.price-amount[data-v-56959a8f]{font-size:2.5rem;font-weight:800;color:var(--text-primary)}.price-period[data-v-56959a8f]{font-size:.9rem;color:var(--text-muted);font-weight:500}.features-list[data-v-56959a8f]{list-style:none;margin-bottom:var(--spacing-xl);flex-grow:1}.feature-item[data-v-56959a8f]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-size:.95rem;color:var(--text-secondary);align-items:center}.feature-excluded[data-v-56959a8f]{color:var(--text-muted);opacity:.8}.icon[data-v-56959a8f]{font-weight:700;display:inline-flex;justify-content:center;width:20px;flex-shrink:0}.check[data-v-56959a8f]{color:var(--accent-mint)}.cross[data-v-56959a8f]{color:#ef4444;font-size:.8rem}.btn[data-v-56959a8f]{width:100%;padding:.875rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:none;font-size:1rem;margin-top:auto;transition:all .2s}.btn--primary[data-v-56959a8f]{background:var(--accent-purple);color:#fff;box-shadow:0 4px 12px #d8b4fe66}.btn--primary[data-v-56959a8f]:hover{opacity:.9;transform:translateY(-2px)}.btn--outline[data-v-56959a8f]{background:transparent;border:2px solid #e2e8f0;color:var(--text-primary)}.btn--outline[data-v-56959a8f]:hover{border-color:var(--accent-purple);color:var(--accent-purple)}.mobile-hint[data-v-56959a8f]{display:none;text-align:center;color:var(--text-muted);font-size:.875rem;margin-top:-10px;font-style:italic}@media(max-width:900px){.pricing-grid[data-v-56959a8f]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--spacing-md);margin:0 calc(var(--spacing-md) * -1);padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);scrollbar-width:none;-ms-overflow-style:none}.pricing-grid[data-v-56959a8f]::-webkit-scrollbar{display:none}.pricing-card[data-v-56959a8f]{min-width:280px;max-width:85vw;scroll-snap-align:center;flex-shrink:0}.pricing-card[data-v-56959a8f]:hover,.pricing-card--highlight[data-v-56959a8f]:hover,.pricing-card--highlight[data-v-56959a8f]{transform:none}.mobile-hint[data-v-56959a8f]{display:block}}.faq-section[data-v-83622094]{padding:var(--spacing-2xl) var(--spacing-md);background:var(--color-bg-primary)}.container[data-v-83622094]{max-width:800px;margin:0 auto}.section-header[data-v-83622094]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title[data-v-83622094]{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.section-subtitle[data-v-83622094]{color:var(--text-secondary)}.faq-grid[data-v-83622094]{display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item[data-v-83622094]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;cursor:pointer;transition:box-shadow var(--transition-normal);border:1px solid transparent}.faq-item[data-v-83622094]:hover{box-shadow:var(--shadow-md);border-color:#d8b4fe80}.faq-question[data-v-83622094]{padding:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.faq-question h3[data-v-83622094]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.icon[data-v-83622094]{font-size:1.5rem;color:var(--accent-purple);font-weight:300;min-width:24px;text-align:center}.faq-answer[data-v-83622094]{padding:0 var(--spacing-lg);color:var(--text-secondary);line-height:1.6;opacity:0;transform:translateY(-10px);transition:all .3s ease-in-out;overflow:hidden}.faq-item--open .faq-answer[data-v-83622094]{padding-bottom:var(--spacing-lg);opacity:1;transform:translateY(0)}.faq-item--open .icon[data-v-83622094]{transform:rotate(180deg)}.faq-item--open[data-v-83622094]{background:#fff;box-shadow:var(--shadow-md)}.footer[data-v-72349e6f]{background:var(--color-bg-footer);padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);border-top:1px solid rgba(0,0,0,.05)}.container[data-v-72349e6f]{max-width:1200px;margin:0 auto}.footer-top[data-v-72349e6f]{display:grid;grid-template-columns:1.5fr 2fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.brand-link[data-v-72349e6f]{text-decoration:none}.brand-logo[data-v-72349e6f]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#f9a8d4,#d8b4fe,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);display:inline-block}.brand-desc[data-v-72349e6f]{color:var(--text-secondary);line-height:1.6;max-width:320px;margin-bottom:var(--spacing-lg)}.newsletter-label[data-v-72349e6f]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.input-group[data-v-72349e6f]{display:flex;max-width:320px;gap:var(--spacing-xs)}.newsletter-input[data-v-72349e6f]{flex:1;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.1);background:#fff;font-size:.9rem;transition:border-color .2s}.newsletter-input[data-v-72349e6f]:focus{outline:none;border-color:var(--accent-purple)}.btn-subscribe[data-v-72349e6f]{padding:0 1rem;background:var(--accent-purple);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1.2rem;transition:opacity .2s}.btn-subscribe[data-v-72349e6f]:disabled{opacity:.7;cursor:not-allowed}.btn-subscribe[data-v-72349e6f]:hover:not(:disabled){opacity:.9}.feedback[data-v-72349e6f]{font-size:.85rem;margin-top:.5rem;font-weight:500}.feedback.success[data-v-72349e6f]{color:#10b981}.feedback.error[data-v-72349e6f]{color:#ef4444}.footer-links[data-v-72349e6f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.column-title[data-v-72349e6f]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700;margin-bottom:var(--spacing-lg)}.footer-links ul[data-v-72349e6f]{list-style:none;padding:0}.footer-links li[data-v-72349e6f]{margin-bottom:var(--spacing-sm)}.footer-links a[data-v-72349e6f]{color:var(--text-secondary);text-decoration:none;transition:color .2s;font-size:.95rem}.footer-links a[data-v-72349e6f]:hover{color:var(--accent-purple)}.footer-divider[data-v-72349e6f]{height:1px;background:#0000000d;margin-bottom:var(--spacing-lg)}.footer-bottom[data-v-72349e6f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg)}.copyright[data-v-72349e6f]{color:var(--text-muted);font-size:.875rem}.legal-links[data-v-72349e6f]{display:flex;gap:var(--spacing-lg)}.legal-links a[data-v-72349e6f]{color:var(--text-muted);font-size:.875rem;text-decoration:none}.legal-links a[data-v-72349e6f]:hover{color:var(--text-primary)}.social-links[data-v-72349e6f]{display:flex;gap:var(--spacing-sm)}.social-links a[data-v-72349e6f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;text-decoration:none;font-size:1rem;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-sm)}.social-links a[data-v-72349e6f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(max-width:900px){.footer-top[data-v-72349e6f]{grid-template-columns:1fr;gap:var(--spacing-xl)}.brand-desc[data-v-72349e6f],.input-group[data-v-72349e6f]{max-width:100%}}@media(max-width:600px){.footer-links[data-v-72349e6f]{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer-bottom[data-v-72349e6f]{flex-direction:column;align-items:flex-start}.legal-links[data-v-72349e6f]{flex-direction:column;gap:var(--spacing-sm)}}.home[data-v-3f4974af]{position:relative;width:100%;min-height:100vh}.global-background[data-v-3f4974af]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;transition:background-color .8s ease-in-out;background-color:var(--color-bg-primary);pointer-events:none}.hero-wrapper[data-v-3f4974af],.footer-wrapper[data-v-3f4974af]{position:relative;z-index:2}.content-flow[data-v-3f4974af]{position:relative;z-index:1}.content-flow[data-v-3f4974af] section{background:transparent!important}.observer-section[data-v-3f4974af]{width:100%}.coming-soon[data-v-b4730565]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);position:relative;overflow:hidden;text-align:center;padding:var(--spacing-md)}.content[data-v-b4730565]{position:relative;z-index:10;max-width:600px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.5)}.icon[data-v-b4730565]{font-size:4rem;margin-bottom:var(--spacing-md);animation:bounce-b4730565 2s infinite}@keyframes bounce-b4730565{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-b4730565]{font-size:3rem;font-weight:800;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#f9a8d4,#d8b4fe,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-b4730565]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.actions[data-v-b4730565]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn[data-v-b4730565]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:var(--radius-lg);font-size:1rem;font-weight:600;cursor:pointer;border:none;transition:transform .2s,box-shadow .2s}.btn--primary[data-v-b4730565]{background:linear-gradient(135deg,#f9a8d4,#d8b4fe);color:#fff;box-shadow:var(--shadow-md)}.btn--secondary[data-v-b4730565]{background:#fff;color:var(--text-primary);border:2px solid rgba(216,180,254,.3)}.btn[data-v-b4730565]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.background-blobs[data-v-b4730565]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.blob[data-v-b4730565]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.blob-1[data-v-b4730565]{width:400px;height:400px;background:#f9a8d4;top:-100px;left:-100px}.blob-2[data-v-b4730565]{width:500px;height:500px;background:#a78bfa;bottom:-150px;right:-150px}:root{--color-bg-primary: #fefbf9;--color-bg-secondary: #f9f5ff;--color-bg-tertiary: #f0f4ff;--color-bg-footer: rgba(255, 255, 255, .9);--energy-very-low: #c4b5fd;--energy-low: #a5b4fc;--energy-medium: #99f6e4;--energy-high: #fde68a;--energy-very-high: #fecaca;--gradient-hero: linear-gradient( 135deg, #fcf3ff 0%, #eff3ff 50%, #dedbfe 100% );--gradient-section: linear-gradient(180deg, #fefbf9 0%, #f9f5ff 100%);--text-primary: #334155;--text-secondary: #64748b;--text-muted: #94a3b8;--accent-pink: #f9a8d4;--accent-purple: #d8b4fe;--accent-blue: #93c5fd;--accent-mint: #6ee7b7;--shadow-sm: 0 2px 8px rgba(139, 92, 246, .08);--shadow-md: 0 4px 16px rgba(139, 92, 246, .12);--shadow-lg: 0 8px 32px rgba(139, 92, 246, .15);--shadow-glow: 0 0 20px rgba(216, 180, 254, .3);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--font-heading: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--text-primary);background:var(--color-bg-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}
