.hero[data-v-27ba68be]{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-27ba68be]{max-width:800px}.hero-icon[data-v-27ba68be]{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-27ba68be]{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-27ba68be]{color:var(--color-text-light);font-size:1.375rem;line-height:1.5;margin-bottom:var(--spacing-lg)}.hero-badges[data-v-27ba68be]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-xl)}.hero-badge[data-v-27ba68be]{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-27ba68be]{background:#3da18d1a;color:var(--color-accent-teal)}.badge-purple[data-v-27ba68be]{background:#8b6bb71a;color:var(--color-accent-purple)}.badge-gold[data-v-27ba68be]{background:#c9a0631f;color:var(--color-secondary)}.badge-coming-soon[data-v-27ba68be]{background:#8b6bb726;border-radius:6px;color:var(--color-accent-purple);font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.hero-ctas[data-v-27ba68be]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.scroll-indicator[data-v-27ba68be]{animation:bounce 2s ease-in-out infinite;margin-top:var(--spacing-2xl)}.scroll-indicator svg[data-v-27ba68be]{color:var(--color-text-light);height:28px;width:28px}@media(max-width:768px){.hero-title[data-v-27ba68be]{font-size:2.5rem}.hero-subtitle[data-v-27ba68be]{font-size:1.125rem}.hero-icon[data-v-27ba68be]{height:120px;width:120px}}@media(max-width:480px){.hero-title[data-v-27ba68be]{font-size:2rem}.hero-subtitle[data-v-27ba68be]{font-size:1rem}.hero-icon[data-v-27ba68be]{height:100px;width:100px}.hero-ctas[data-v-27ba68be]{flex-direction:column}.hero-badges[data-v-27ba68be]{gap:var(--spacing-xs)}.hero-badge[data-v-27ba68be]{font-size:.8125rem;padding:5px 10px}}.hero-platform-notice[data-v-27ba68be]{color:var(--color-text-light);font-size:1rem;line-height:1.5;max-width:360px;opacity:.75}.showcase[data-v-fe01a2b8]{background-color:var(--color-white)}.section-container[data-v-fe01a2b8]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-fe01a2b8]{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-fe01a2b8]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.showcase-layout[data-v-fe01a2b8]{align-items:stretch;display:grid;gap:var(--spacing-lg);grid-template-columns:340px 1fr}.showcase-tabs[data-v-fe01a2b8]{display:flex;flex-direction:column;gap:6px}.tab-item[data-v-fe01a2b8]{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-fe01a2b8]:hover{background:#1919180a}.tab-item.active[data-v-fe01a2b8]{background:#1919180d}.tab-item.active[data-v-fe01a2b8]: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-fe01a2b8]{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-fe01a2b8]{height:20px;width:20px}.tab-body[data-v-fe01a2b8]{display:flex;flex-direction:column;gap:3px}.tab-title[data-v-fe01a2b8]{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-badge-coming-soon[data-v-fe01a2b8]{background:#8b6bb726;border-radius:6px;color:var(--color-accent-purple);font-size:.625rem;font-weight:600;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.tab-desc[data-v-fe01a2b8]{color:var(--color-text-light);font-size:.8125rem;line-height:1.5}.tab-progress[data-v-fe01a2b8]{background:#1919180f;border-radius:1px;bottom:0;height:2px;left:3px;overflow:hidden;position:absolute;right:0}.tab-progress-bar[data-v-fe01a2b8]{animation:progress-fill-fe01a2b8 linear forwards;background:var(--color-secondary);border-radius:1px;height:100%;width:0}@keyframes progress-fill-fe01a2b8{0%{width:0}to{width:100%}}.showcase-media[data-v-fe01a2b8]{overflow:hidden}.media-panel[data-v-fe01a2b8],.showcase-media[data-v-fe01a2b8]{border-radius:var(--radius-xl);min-height:420px}.media-panel[data-v-fe01a2b8]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.panel-teal[data-v-fe01a2b8]{background:#3da18d12}.panel-purple[data-v-fe01a2b8]{background:#8b6bb712}.panel-blue[data-v-fe01a2b8]{background:#5a7aeb12}.panel-gold[data-v-fe01a2b8]{background:#c9a0631a}.panel-image[data-v-fe01a2b8]{padding:0}.media-image[data-v-fe01a2b8]{border-radius:var(--radius-xl);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-frame[data-v-fe01a2b8]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);text-align:center}.placeholder-icon-wrap[data-v-fe01a2b8]{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-fe01a2b8]{height:30px;width:30px}.placeholder-label[data-v-fe01a2b8]{color:var(--color-primary);font-size:1.0625rem;font-weight:600}.placeholder-hint[data-v-fe01a2b8]{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-fe01a2b8]{background:#3da18d1f;color:var(--color-accent-teal)}.color-purple[data-v-fe01a2b8]{background:#8b6bb71f;color:var(--color-accent-purple)}.color-blue[data-v-fe01a2b8]{background:#5a7aeb1f;color:var(--color-accent-blue)}.color-gold[data-v-fe01a2b8]{background:#c9a06326;color:var(--color-secondary)}.media-enter-active[data-v-fe01a2b8],.media-leave-active[data-v-fe01a2b8]{transition:opacity .25s ease,transform .25s ease}.media-enter-from[data-v-fe01a2b8]{opacity:0;transform:translate(12px)}.media-leave-to[data-v-fe01a2b8]{opacity:0;transform:translate(-12px)}@media(max-width:860px){.showcase-layout[data-v-fe01a2b8]{grid-template-columns:1fr}.media-panel[data-v-fe01a2b8],.showcase-media[data-v-fe01a2b8]{min-height:300px}.showcase-tabs[data-v-fe01a2b8]{flex-direction:row;gap:var(--spacing-xs);overflow-x:auto;padding-bottom:var(--spacing-xs)}.tab-item[data-v-fe01a2b8]{align-items:center;flex-direction:column;flex-shrink:0;min-width:130px;padding:var(--spacing-sm);text-align:center}.tab-item.active[data-v-fe01a2b8]:before{border-radius:2px 2px 0 0;height:3px;inset:auto 0 0;width:auto}.tab-desc[data-v-fe01a2b8]{display:none}.section-title[data-v-fe01a2b8]{font-size:2rem}}@media(max-width:480px){.section-title[data-v-fe01a2b8]{font-size:1.75rem}.section-subtitle[data-v-fe01a2b8]{font-size:1rem}}.features[data-v-b5216369]{background-color:var(--color-background)}.section-container[data-v-b5216369]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-b5216369]{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-b5216369]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.features-grid[data-v-b5216369]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.feature-card[data-v-b5216369]{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-b5216369]:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.feature-icon[data-v-b5216369]{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-b5216369]{height:24px;width:24px}.feature-icon-blue[data-v-b5216369]{background-color:#5a7aeb1a;color:var(--color-accent-blue)}.feature-icon-teal[data-v-b5216369]{background-color:#3da18d1a;color:var(--color-accent-teal)}.feature-icon-purple[data-v-b5216369]{background-color:#8b6bb71a;color:var(--color-accent-purple)}.feature-icon-gold[data-v-b5216369]{background-color:#c9a0631a;color:var(--color-secondary)}.feature-title[data-v-b5216369]{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-coming-soon[data-v-b5216369]{background:#8b6bb726;border-radius:6px;color:var(--color-accent-purple);font-size:.625rem;font-weight:600;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.feature-description[data-v-b5216369]{color:var(--color-text-light);font-size:.9375rem;line-height:1.6}.stats-block[data-v-b5216369]{border-top:1px solid rgba(0,0,0,.06);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.stats-heading[data-v-b5216369]{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-b5216369]{color:var(--color-text-light);font-size:1.0625rem;margin-bottom:var(--spacing-xl);text-align:center}.stats-grid[data-v-b5216369]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-md)}.stat-card[data-v-b5216369]{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-b5216369]{color:var(--color-secondary);height:48px;margin:0 auto var(--spacing-sm);width:48px}.stat-icon svg[data-v-b5216369]{height:100%;width:100%}.stat-value[data-v-b5216369]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.stat-label[data-v-b5216369]{font-size:.9375rem;margin-top:var(--spacing-xs)}.stat-label[data-v-b5216369],.stats-note[data-v-b5216369]{color:var(--color-text-light)}.stats-note[data-v-b5216369]{font-size:.8125rem;font-style:italic;text-align:center}@media(max-width:768px){.section-title[data-v-b5216369]{font-size:2rem}.features-grid[data-v-b5216369],.stats-grid[data-v-b5216369]{grid-template-columns:repeat(2,1fr)}.stats-grid .stat-card[data-v-b5216369]:last-child{grid-column:span 2;margin:0 auto;max-width:300px}}@media(max-width:480px){.section-title[data-v-b5216369]{font-size:1.75rem}.section-subtitle[data-v-b5216369]{font-size:1rem}.features-grid[data-v-b5216369]{grid-template-columns:1fr}.stats-heading[data-v-b5216369]{font-size:1.5rem}.stats-subheading[data-v-b5216369]{font-size:1rem}.stats-grid[data-v-b5216369]{grid-template-columns:1fr}.stats-grid .stat-card[data-v-b5216369]: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}}.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}}
