.hero[data-v-1718ff7e]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.hero-content[data-v-1718ff7e]{max-width:800px}.hero-icon[data-v-1718ff7e]{animation:float 4s ease-in-out infinite;border-radius:var(--radius-xl);height:140px;margin-bottom:var(--spacing-xl);width:140px}.hero-title[data-v-1718ff7e]{color:var(--color-primary);font-size:3.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:var(--spacing-md)}.hero-subtitle[data-v-1718ff7e]{color:var(--color-text-light);font-size:1.375rem;line-height:1.5;margin-bottom:var(--spacing-lg)}.hero-badges[data-v-1718ff7e]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-xl)}.hero-badge[data-v-1718ff7e]{align-items:center;border:1px solid rgba(0,0,0,.06);border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 14px}.badge-teal[data-v-1718ff7e]{background:#3da18d1a;color:var(--color-accent-teal)}.badge-purple[data-v-1718ff7e]{background:#8b6bb71a;color:var(--color-accent-purple)}.badge-gold[data-v-1718ff7e]{background:#c9a0631f;color:var(--color-secondary)}.hero-ctas[data-v-1718ff7e]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.scroll-indicator[data-v-1718ff7e]{animation:bounce 2s ease-in-out infinite;margin-top:var(--spacing-2xl)}.scroll-indicator svg[data-v-1718ff7e]{color:var(--color-text-light);height:28px;width:28px}@media(max-width:768px){.hero-title[data-v-1718ff7e]{font-size:2.5rem}.hero-subtitle[data-v-1718ff7e]{font-size:1.125rem}.hero-icon[data-v-1718ff7e]{height:120px;width:120px}}@media(max-width:480px){.hero-title[data-v-1718ff7e]{font-size:2rem}.hero-subtitle[data-v-1718ff7e]{font-size:1rem}.hero-icon[data-v-1718ff7e]{height:100px;width:100px}.hero-ctas[data-v-1718ff7e]{flex-direction:column}.hero-badges[data-v-1718ff7e]{gap:var(--spacing-xs)}.hero-badge[data-v-1718ff7e]{font-size:.8125rem;padding:5px 10px}}.hero-platform-notice[data-v-1718ff7e]{color:var(--color-text-light);font-size:1rem;line-height:1.5;max-width:360px;opacity:.75}.showcase[data-v-4245d58e]{background-color:var(--color-white)}.section-container[data-v-4245d58e]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-4245d58e]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);text-align:center}.section-subtitle[data-v-4245d58e]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.showcase-layout[data-v-4245d58e]{align-items:stretch;display:grid;gap:var(--spacing-lg);grid-template-columns:340px 1fr}.showcase-tabs[data-v-4245d58e]{display:flex;flex-direction:column;gap:6px}.tab-item[data-v-4245d58e]{align-items:flex-start;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-sm) var(--spacing-md);position:relative;text-align:left;transition:background var(--transition-fast)}.tab-item[data-v-4245d58e]:hover{background:#1919180a}.tab-item.active[data-v-4245d58e]{background:#1919180d}.tab-item.active[data-v-4245d58e]:before{background:var(--color-secondary);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.tab-icon[data-v-4245d58e]{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:2px;width:40px}.tab-icon svg[data-v-4245d58e]{height:20px;width:20px}.tab-body[data-v-4245d58e]{display:flex;flex-direction:column;gap:3px}.tab-title[data-v-4245d58e]{align-items:center;color:var(--color-primary);display:inline-flex;flex-wrap:wrap;font-size:.9375rem;font-weight:600;gap:6px;line-height:1.3}.tab-desc[data-v-4245d58e]{color:var(--color-text-light);font-size:.8125rem;line-height:1.5}.tab-progress[data-v-4245d58e]{background:#1919180f;border-radius:1px;bottom:0;height:2px;left:3px;overflow:hidden;position:absolute;right:0}.tab-progress-bar[data-v-4245d58e]{animation:progress-fill-4245d58e linear forwards;background:var(--color-secondary);border-radius:1px;height:100%;width:0}@keyframes progress-fill-4245d58e{0%{width:0}to{width:100%}}.showcase-media[data-v-4245d58e]{overflow:hidden}.media-panel[data-v-4245d58e],.showcase-media[data-v-4245d58e]{border-radius:var(--radius-xl);min-height:420px}.media-panel[data-v-4245d58e]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.panel-teal[data-v-4245d58e]{background:#3da18d12}.panel-purple[data-v-4245d58e]{background:#8b6bb712}.panel-blue[data-v-4245d58e]{background:#5a7aeb12}.panel-gold[data-v-4245d58e]{background:#c9a0631a}.panel-image[data-v-4245d58e]{padding:0}.media-image[data-v-4245d58e]{border-radius:var(--radius-xl);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-frame[data-v-4245d58e]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);text-align:center}.placeholder-icon-wrap[data-v-4245d58e]{align-items:center;border-radius:var(--radius-lg);display:flex;height:64px;justify-content:center;margin-bottom:var(--spacing-xs);width:64px}.placeholder-icon-wrap svg[data-v-4245d58e]{height:30px;width:30px}.placeholder-label[data-v-4245d58e]{color:var(--color-primary);font-size:1.0625rem;font-weight:600}.placeholder-hint[data-v-4245d58e]{border:1.5px dashed rgba(25,25,24,.18);border-radius:var(--radius-md);color:var(--color-text-light);font-size:.8125rem;padding:6px 14px}.color-teal[data-v-4245d58e]{background:#3da18d1f;color:var(--color-accent-teal)}.color-purple[data-v-4245d58e]{background:#8b6bb71f;color:var(--color-accent-purple)}.color-blue[data-v-4245d58e]{background:#5a7aeb1f;color:var(--color-accent-blue)}.color-gold[data-v-4245d58e]{background:#c9a06326;color:var(--color-secondary)}.media-enter-active[data-v-4245d58e],.media-leave-active[data-v-4245d58e]{transition:opacity .25s ease,transform .25s ease}.media-enter-from[data-v-4245d58e]{opacity:0;transform:translate(12px)}.media-leave-to[data-v-4245d58e]{opacity:0;transform:translate(-12px)}@media(max-width:860px){.showcase-layout[data-v-4245d58e]{grid-template-columns:1fr}.media-panel[data-v-4245d58e],.showcase-media[data-v-4245d58e]{min-height:300px}.showcase-tabs[data-v-4245d58e]{flex-direction:row;gap:var(--spacing-xs);overflow-x:auto;padding-bottom:var(--spacing-xs)}.tab-item[data-v-4245d58e]{align-items:center;flex-direction:column;flex-shrink:0;min-width:130px;padding:var(--spacing-sm);text-align:center}.tab-item.active[data-v-4245d58e]:before{border-radius:2px 2px 0 0;height:3px;inset:auto 0 0;width:auto}.tab-desc[data-v-4245d58e]{display:none}.section-title[data-v-4245d58e]{font-size:2rem}}@media(max-width:480px){.section-title[data-v-4245d58e]{font-size:1.75rem}.section-subtitle[data-v-4245d58e]{font-size:1rem}}.features[data-v-345c4034]{background-color:var(--color-background)}.section-container[data-v-345c4034]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-345c4034]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);text-align:center}.section-subtitle[data-v-345c4034]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.features-grid[data-v-345c4034]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.feature-card[data-v-345c4034]{background-color:var(--color-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.feature-card[data-v-345c4034]:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.feature-icon[data-v-345c4034]{align-items:center;border-radius:var(--radius-md);display:flex;height:48px;justify-content:center;margin-bottom:var(--spacing-sm);width:48px}.feature-icon svg[data-v-345c4034]{height:24px;width:24px}.feature-icon-blue[data-v-345c4034]{background-color:#5a7aeb1a;color:var(--color-accent-blue)}.feature-icon-teal[data-v-345c4034]{background-color:#3da18d1a;color:var(--color-accent-teal)}.feature-icon-purple[data-v-345c4034]{background-color:#8b6bb71a;color:var(--color-accent-purple)}.feature-icon-gold[data-v-345c4034]{background-color:#c9a0631a;color:var(--color-secondary)}.feature-title[data-v-345c4034]{align-items:center;color:var(--color-primary);display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:600;gap:8px;margin-bottom:var(--spacing-xs)}.feature-description[data-v-345c4034]{color:var(--color-text-light);font-size:.9375rem;line-height:1.6}.stats-block[data-v-345c4034]{border-top:1px solid rgba(0,0,0,.06);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.stats-heading[data-v-345c4034]{color:var(--color-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-xs);text-align:center}.stats-subheading[data-v-345c4034]{color:var(--color-text-light);font-size:1.0625rem;margin-bottom:var(--spacing-xl);text-align:center}.stats-grid[data-v-345c4034]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-md)}.stat-card[data-v-345c4034]{background-color:var(--color-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.stat-icon[data-v-345c4034]{color:var(--color-secondary);height:48px;margin:0 auto var(--spacing-sm);width:48px}.stat-icon svg[data-v-345c4034]{height:100%;width:100%}.stat-value[data-v-345c4034]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.stat-label[data-v-345c4034]{font-size:.9375rem;margin-top:var(--spacing-xs)}.stat-label[data-v-345c4034],.stats-note[data-v-345c4034]{color:var(--color-text-light)}.stats-note[data-v-345c4034]{font-size:.8125rem;font-style:italic;text-align:center}@media(max-width:768px){.section-title[data-v-345c4034]{font-size:2rem}.features-grid[data-v-345c4034],.stats-grid[data-v-345c4034]{grid-template-columns:repeat(2,1fr)}.stats-grid .stat-card[data-v-345c4034]:last-child{grid-column:span 2;margin:0 auto;max-width:300px}}@media(max-width:480px){.section-title[data-v-345c4034]{font-size:1.75rem}.section-subtitle[data-v-345c4034]{font-size:1rem}.features-grid[data-v-345c4034]{grid-template-columns:1fr}.stats-heading[data-v-345c4034]{font-size:1.5rem}.stats-subheading[data-v-345c4034]{font-size:1rem}.stats-grid[data-v-345c4034]{grid-template-columns:1fr}.stats-grid .stat-card[data-v-345c4034]:last-child{grid-column:span 1;max-width:none}}.macos-section[data-v-f4fe3075]{background-color:var(--color-white)}.section-container[data-v-f4fe3075]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-f4fe3075]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);text-align:center}.section-subtitle[data-v-f4fe3075]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.macos-grid[data-v-f4fe3075]{align-items:center;display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}.macos-content .section-subtitle[data-v-f4fe3075],.macos-content .section-title[data-v-f4fe3075]{text-align:left}.macos-features[data-v-f4fe3075]{list-style:none}.macos-feature[data-v-f4fe3075]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.macos-check[data-v-f4fe3075]{color:var(--color-accent-teal);flex-shrink:0;height:24px;margin-top:2px;width:24px}.macos-feature strong[data-v-f4fe3075]{color:var(--color-primary);display:block;font-size:1rem;margin-bottom:2px}.macos-feature span[data-v-f4fe3075]{color:var(--color-text-light);font-size:.9375rem}.app-icons[data-v-f4fe3075]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.app-pill[data-v-f4fe3075]{align-items:center;background-color:var(--color-background);border:1px solid rgba(0,0,0,.06);border-radius:20px;display:inline-flex;gap:5px;padding:4px 10px 4px 7px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.app-pill[data-v-f4fe3075]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.app-pill svg[data-v-f4fe3075]{color:var(--color-text-light);flex-shrink:0;height:16px;width:16px}.app-pill span[data-v-f4fe3075]{color:var(--color-text);font-size:.75rem;font-weight:500}.macos-visual[data-v-f4fe3075]{display:flex;justify-content:center}.macos-mockup[data-v-f4fe3075]{background:linear-gradient(145deg,#f0f0f0,#e0e0e0);border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000026;padding:var(--spacing-sm);width:320px}.mockup-menubar[data-v-f4fe3075]{align-items:center;background-color:#ffffffe6;border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs);padding:8px 12px}.mockup-menubar-icons[data-v-f4fe3075]{display:flex;gap:6px}.mockup-menubar-icons span[data-v-f4fe3075]{background-color:#ddd;border-radius:50%;height:12px;width:12px}.mockup-menubar-icons span[data-v-f4fe3075]:first-child{background-color:#ff5f57}.mockup-menubar-icons span[data-v-f4fe3075]:nth-child(2){background-color:#febc2e}.mockup-menubar-icons span[data-v-f4fe3075]:last-child{background-color:#28c840}.mockup-vocalis-icon img[data-v-f4fe3075]{border-radius:4px;height:20px;width:20px}.mockup-dropdown[data-v-f4fe3075]{background-color:var(--color-white);border-radius:var(--radius-sm);padding:var(--spacing-md)}.mockup-recording[data-v-f4fe3075]{align-items:center;color:var(--color-text);display:flex;font-size:.875rem;gap:var(--spacing-sm)}.mockup-waveform[data-v-f4fe3075]{align-items:center;display:flex;gap:3px}.mockup-waveform span[data-v-f4fe3075]{animation:waveform .8s ease-in-out infinite;background-color:var(--color-secondary);border-radius:2px;width:3px}.mockup-waveform span[data-v-f4fe3075]:first-child{animation-delay:0s;height:12px}.mockup-waveform span[data-v-f4fe3075]:nth-child(2){animation-delay:.1s;height:20px}.mockup-waveform span[data-v-f4fe3075]:nth-child(3){animation-delay:.2s;height:16px}.mockup-waveform span[data-v-f4fe3075]:nth-child(4){animation-delay:.3s;height:24px}.mockup-waveform span[data-v-f4fe3075]:nth-child(5){animation-delay:.4s;height:14px}@media(max-width:768px){.section-title[data-v-f4fe3075]{font-size:2rem}.macos-grid[data-v-f4fe3075]{gap:var(--spacing-xl);grid-template-columns:1fr}.macos-content .section-subtitle[data-v-f4fe3075],.macos-content .section-title[data-v-f4fe3075]{text-align:center}}@media(max-width:480px){.section-title[data-v-f4fe3075]{font-size:1.75rem}.section-subtitle[data-v-f4fe3075]{font-size:1rem}}.pricing-section[data-v-2236fe6f]{background-color:var(--color-background)}.section-container[data-v-2236fe6f]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-2236fe6f]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);text-align:center}.section-subtitle[data-v-2236fe6f]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.pricing-plan-name[data-v-2236fe6f]{color:var(--color-primary);font-size:1.25rem;font-weight:600}.pricing-check[data-v-2236fe6f]{color:var(--color-accent-teal);flex-shrink:0;height:18px;margin-right:var(--spacing-xs);vertical-align:middle;width:18px}.pricing-features li[data-v-2236fe6f]{align-items:center;display:flex}.btn-full[data-v-2236fe6f]{border-radius:var(--radius-md);display:block;font-size:1rem;font-weight:600;padding:var(--spacing-sm) var(--spacing-md);text-align:center;text-decoration:none;transition:opacity var(--transition-fast),transform var(--transition-fast);width:100%}.btn-full[data-v-2236fe6f]:hover{opacity:.9;transform:translateY(-1px)}.pricing-price-wrapper[data-v-2236fe6f]{align-items:center;display:flex;flex-direction:column;gap:6px}.pricing-price-row[data-v-2236fe6f]{align-items:baseline;display:flex;gap:10px}.pricing-original-price[data-v-2236fe6f]{align-self:center;color:var(--color-text-light);font-size:1.5rem;font-weight:500;text-decoration:line-through}.pricing-promo-label[data-v-2236fe6f]{align-items:center;background-color:var(--color-accent-teal);border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase}.pricing-platform-notice[data-v-2236fe6f]{color:var(--color-text-light);font-size:.875rem;padding:var(--spacing-sm) 0;text-align:center}.pricing-grid[data-v-2236fe6f]{margin-left:auto;margin-right:auto;max-width:860px}.pricing-card-free[data-v-2236fe6f]{margin:var(--spacing-md) var(--spacing-md)}.pricing-card-pro[data-v-2236fe6f]{padding:var(--spacing-lg)}.pricing-price[data-v-2236fe6f]{font-size:3rem}.pricing-guarantee[data-v-2236fe6f]{align-items:center;display:flex;gap:6px;justify-content:center}@media(max-width:768px){.section-title[data-v-2236fe6f]{font-size:2rem}.pricing-grid[data-v-2236fe6f]{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:450px}}@media(max-width:480px){.section-title[data-v-2236fe6f]{font-size:1.75rem}.section-subtitle[data-v-2236fe6f]{font-size:1rem}}.faq-section[data-v-98cea4e6]{background-color:var(--color-white)}.section-container[data-v-98cea4e6]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-98cea4e6]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);text-align:center}.section-subtitle[data-v-98cea4e6]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.faq-list[data-v-98cea4e6]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0 auto;max-width:750px}.faq-item[data-v-98cea4e6]{background-color:var(--color-background);border:1px solid rgba(25,25,24,.08);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-v-98cea4e6]{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:600;gap:var(--spacing-sm);justify-content:space-between;list-style:none;padding:var(--spacing-md)}.faq-question[data-v-98cea4e6]::-webkit-details-marker{display:none}.faq-question[data-v-98cea4e6]::marker{content:"";display:none}.faq-chevron[data-v-98cea4e6]{color:var(--color-secondary);flex-shrink:0;height:20px;transition:transform var(--transition-base);width:20px}details[open] .faq-chevron[data-v-98cea4e6]{transform:rotate(180deg)}.faq-answer[data-v-98cea4e6]{color:var(--color-text-light);font-size:1rem;line-height:1.7;padding:0 var(--spacing-md) var(--spacing-md)}@media(max-width:768px){.section-title[data-v-98cea4e6]{font-size:2rem}}@media(max-width:480px){.section-title[data-v-98cea4e6]{font-size:1.75rem}.faq-question[data-v-98cea4e6],.section-subtitle[data-v-98cea4e6]{font-size:1rem}}.cta-section[data-v-f2de4253]{background-color:var(--color-primary);color:var(--color-white)}.section-container[data-v-f2de4253]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.cta-content[data-v-f2de4253]{padding:var(--spacing-xl) 0;text-align:center}.cta-title[data-v-f2de4253]{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.cta-subtitle[data-v-f2de4253]{font-size:1.25rem;margin-bottom:var(--spacing-xl);opacity:.8}.cta-buttons[data-v-f2de4253]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-sm)}.cta-section .btn-primary[data-v-f2de4253]{background-color:var(--color-white);color:var(--color-primary)}.cta-section .btn-primary[data-v-f2de4253]:hover{box-shadow:0 4px 20px #ffffff4d}.cta-section .btn-secondary[data-v-f2de4253]{border-color:var(--color-white);color:var(--color-white)}.cta-section .btn-secondary[data-v-f2de4253]:hover{background-color:#ffffff1a;box-shadow:0 4px 20px #ffffff4d}.cta-requirement[data-v-f2de4253]{font-size:.875rem;margin-top:var(--spacing-md);opacity:.6}@media(max-width:480px){.cta-title[data-v-f2de4253]{font-size:1.75rem}.cta-subtitle[data-v-f2de4253]{font-size:1rem}}
