.hero[data-v-e9930f8a]{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-e9930f8a]{max-width:800px}.hero-icon[data-v-e9930f8a]{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-e9930f8a]{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-e9930f8a]{color:var(--color-text-light);font-size:1.375rem;line-height:1.5;margin-bottom:var(--spacing-xl)}.hero-ctas[data-v-e9930f8a]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.scroll-indicator[data-v-e9930f8a]{animation:bounce 2s ease-in-out infinite;margin-top:var(--spacing-2xl)}.scroll-indicator svg[data-v-e9930f8a]{color:var(--color-text-light);height:28px;width:28px}@media(max-width:768px){.hero-title[data-v-e9930f8a]{font-size:2.5rem}.hero-subtitle[data-v-e9930f8a]{font-size:1.125rem}.hero-icon[data-v-e9930f8a]{height:120px;width:120px}}@media(max-width:480px){.hero-title[data-v-e9930f8a]{font-size:2rem}.hero-subtitle[data-v-e9930f8a]{font-size:1rem}.hero-icon[data-v-e9930f8a]{height:100px;width:100px}.hero-ctas[data-v-e9930f8a]{flex-direction:column}}.showcase[data-v-f7f50a33]{background-color:var(--color-white)}.section-container[data-v-f7f50a33]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-f7f50a33]{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-f7f50a33]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.showcase-layout[data-v-f7f50a33]{align-items:stretch;display:grid;gap:var(--spacing-lg);grid-template-columns:340px 1fr}.showcase-tabs[data-v-f7f50a33]{display:flex;flex-direction:column;gap:6px}.tab-item[data-v-f7f50a33]{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-f7f50a33]:hover{background:#1919180a}.tab-item.active[data-v-f7f50a33]{background:#1919180d}.tab-item.active[data-v-f7f50a33]: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-f7f50a33]{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-f7f50a33]{height:20px;width:20px}.tab-body[data-v-f7f50a33]{display:flex;flex-direction:column;gap:3px}.tab-title[data-v-f7f50a33]{color:var(--color-primary);font-size:.9375rem;font-weight:600;line-height:1.3}.tab-desc[data-v-f7f50a33]{color:var(--color-text-light);font-size:.8125rem;line-height:1.5}.tab-progress[data-v-f7f50a33]{background:#1919180f;border-radius:1px;bottom:0;height:2px;left:3px;overflow:hidden;position:absolute;right:0}.tab-progress-bar[data-v-f7f50a33]{animation:progress-fill-f7f50a33 linear forwards;background:var(--color-secondary);border-radius:1px;height:100%;width:0}@keyframes progress-fill-f7f50a33{0%{width:0}to{width:100%}}.showcase-media[data-v-f7f50a33]{overflow:hidden}.media-panel[data-v-f7f50a33],.showcase-media[data-v-f7f50a33]{border-radius:var(--radius-xl);min-height:420px}.media-panel[data-v-f7f50a33]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.panel-teal[data-v-f7f50a33]{background:#3da18d12}.panel-purple[data-v-f7f50a33]{background:#8b6bb712}.panel-blue[data-v-f7f50a33]{background:#5a7aeb12}.panel-gold[data-v-f7f50a33]{background:#c9a0631a}.panel-image[data-v-f7f50a33]{padding:0}.media-image[data-v-f7f50a33]{border-radius:var(--radius-xl);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-frame[data-v-f7f50a33]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);text-align:center}.placeholder-icon-wrap[data-v-f7f50a33]{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-f7f50a33]{height:30px;width:30px}.placeholder-label[data-v-f7f50a33]{color:var(--color-primary);font-size:1.0625rem;font-weight:600}.placeholder-hint[data-v-f7f50a33]{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-f7f50a33]{background:#3da18d1f;color:var(--color-accent-teal)}.color-purple[data-v-f7f50a33]{background:#8b6bb71f;color:var(--color-accent-purple)}.color-blue[data-v-f7f50a33]{background:#5a7aeb1f;color:var(--color-accent-blue)}.color-gold[data-v-f7f50a33]{background:#c9a06326;color:var(--color-secondary)}.media-enter-active[data-v-f7f50a33],.media-leave-active[data-v-f7f50a33]{transition:opacity .25s ease,transform .25s ease}.media-enter-from[data-v-f7f50a33]{opacity:0;transform:translate(12px)}.media-leave-to[data-v-f7f50a33]{opacity:0;transform:translate(-12px)}@media(max-width:860px){.showcase-layout[data-v-f7f50a33]{grid-template-columns:1fr}.media-panel[data-v-f7f50a33],.showcase-media[data-v-f7f50a33]{min-height:300px}.showcase-tabs[data-v-f7f50a33]{flex-direction:row;gap:var(--spacing-xs);overflow-x:auto;padding-bottom:var(--spacing-xs)}.tab-item[data-v-f7f50a33]{align-items:center;flex-direction:column;flex-shrink:0;min-width:130px;padding:var(--spacing-sm);text-align:center}.tab-item.active[data-v-f7f50a33]:before{border-radius:2px 2px 0 0;height:3px;inset:auto 0 0;width:auto}.tab-desc[data-v-f7f50a33]{display:none}.section-title[data-v-f7f50a33]{font-size:2rem}}@media(max-width:480px){.section-title[data-v-f7f50a33]{font-size:1.75rem}.section-subtitle[data-v-f7f50a33]{font-size:1rem}}.features[data-v-d0d6fd35]{background-color:var(--color-background)}.section-container[data-v-d0d6fd35]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-d0d6fd35]{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-d0d6fd35]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.features-grid[data-v-d0d6fd35]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.feature-card[data-v-d0d6fd35]{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-d0d6fd35]:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.feature-icon[data-v-d0d6fd35]{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-d0d6fd35]{height:24px;width:24px}.feature-icon-blue[data-v-d0d6fd35]{background-color:#5a7aeb1a;color:var(--color-accent-blue)}.feature-icon-teal[data-v-d0d6fd35]{background-color:#3da18d1a;color:var(--color-accent-teal)}.feature-icon-purple[data-v-d0d6fd35]{background-color:#8b6bb71a;color:var(--color-accent-purple)}.feature-icon-gold[data-v-d0d6fd35]{background-color:#c9a0631a;color:var(--color-secondary)}.feature-title[data-v-d0d6fd35]{color:var(--color-primary);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.feature-description[data-v-d0d6fd35]{color:var(--color-text-light);font-size:.9375rem;line-height:1.6}.stats-block[data-v-d0d6fd35]{border-top:1px solid rgba(0,0,0,.06);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.stats-heading[data-v-d0d6fd35]{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-d0d6fd35]{color:var(--color-text-light);font-size:1.0625rem;margin-bottom:var(--spacing-xl);text-align:center}.stats-grid[data-v-d0d6fd35]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-md)}.stat-card[data-v-d0d6fd35]{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-d0d6fd35]{color:var(--color-secondary);height:48px;margin:0 auto var(--spacing-sm);width:48px}.stat-icon svg[data-v-d0d6fd35]{height:100%;width:100%}.stat-value[data-v-d0d6fd35]{color:var(--color-primary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.stat-label[data-v-d0d6fd35]{font-size:.9375rem;margin-top:var(--spacing-xs)}.stat-label[data-v-d0d6fd35],.stats-note[data-v-d0d6fd35]{color:var(--color-text-light)}.stats-note[data-v-d0d6fd35]{font-size:.8125rem;font-style:italic;text-align:center}@media(max-width:768px){.section-title[data-v-d0d6fd35]{font-size:2rem}.features-grid[data-v-d0d6fd35],.stats-grid[data-v-d0d6fd35]{grid-template-columns:repeat(2,1fr)}.stats-grid .stat-card[data-v-d0d6fd35]:last-child{grid-column:span 2;margin:0 auto;max-width:300px}}@media(max-width:480px){.section-title[data-v-d0d6fd35]{font-size:1.75rem}.section-subtitle[data-v-d0d6fd35]{font-size:1rem}.features-grid[data-v-d0d6fd35]{grid-template-columns:1fr}.stats-heading[data-v-d0d6fd35]{font-size:1.5rem}.stats-subheading[data-v-d0d6fd35]{font-size:1rem}.stats-grid[data-v-d0d6fd35]{grid-template-columns:1fr}.stats-grid .stat-card[data-v-d0d6fd35]:last-child{grid-column:span 1;max-width:none}}.macos-section[data-v-747bd554]{background-color:var(--color-white)}.section-container[data-v-747bd554]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-747bd554]{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-747bd554]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.macos-grid[data-v-747bd554]{align-items:center;display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}.macos-content .section-subtitle[data-v-747bd554],.macos-content .section-title[data-v-747bd554]{text-align:left}.macos-features[data-v-747bd554]{list-style:none}.macos-feature[data-v-747bd554]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.macos-check[data-v-747bd554]{color:var(--color-accent-teal);flex-shrink:0;height:24px;margin-top:2px;width:24px}.macos-feature strong[data-v-747bd554]{color:var(--color-primary);display:block;font-size:1rem;margin-bottom:2px}.macos-feature span[data-v-747bd554]{color:var(--color-text-light);font-size:.9375rem}.app-icons[data-v-747bd554]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.app-pill[data-v-747bd554]{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-747bd554]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.app-pill svg[data-v-747bd554]{color:var(--color-text-light);flex-shrink:0;height:16px;width:16px}.app-pill span[data-v-747bd554]{color:var(--color-text);font-size:.75rem;font-weight:500}.macos-visual[data-v-747bd554]{display:flex;justify-content:center}.macos-mockup[data-v-747bd554]{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-747bd554]{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-747bd554]{display:flex;gap:6px}.mockup-menubar-icons span[data-v-747bd554]{background-color:#ddd;border-radius:50%;height:12px;width:12px}.mockup-menubar-icons span[data-v-747bd554]:first-child{background-color:#ff5f57}.mockup-menubar-icons span[data-v-747bd554]:nth-child(2){background-color:#febc2e}.mockup-menubar-icons span[data-v-747bd554]:last-child{background-color:#28c840}.mockup-vocalis-icon img[data-v-747bd554]{border-radius:4px;height:20px;width:20px}.mockup-dropdown[data-v-747bd554]{background-color:var(--color-white);border-radius:var(--radius-sm);padding:var(--spacing-md)}.mockup-recording[data-v-747bd554]{align-items:center;color:var(--color-text);display:flex;font-size:.875rem;gap:var(--spacing-sm)}.mockup-waveform[data-v-747bd554]{align-items:center;display:flex;gap:3px}.mockup-waveform span[data-v-747bd554]{animation:waveform .8s ease-in-out infinite;background-color:var(--color-secondary);border-radius:2px;width:3px}.mockup-waveform span[data-v-747bd554]:first-child{animation-delay:0s;height:12px}.mockup-waveform span[data-v-747bd554]:nth-child(2){animation-delay:.1s;height:20px}.mockup-waveform span[data-v-747bd554]:nth-child(3){animation-delay:.2s;height:16px}.mockup-waveform span[data-v-747bd554]:nth-child(4){animation-delay:.3s;height:24px}.mockup-waveform span[data-v-747bd554]:nth-child(5){animation-delay:.4s;height:14px}@media(max-width:768px){.section-title[data-v-747bd554]{font-size:2rem}.macos-grid[data-v-747bd554]{gap:var(--spacing-xl);grid-template-columns:1fr}.macos-content .section-subtitle[data-v-747bd554],.macos-content .section-title[data-v-747bd554]{text-align:center}}@media(max-width:480px){.section-title[data-v-747bd554]{font-size:1.75rem}.section-subtitle[data-v-747bd554]{font-size:1rem}}.faq-section[data-v-387c25ef]{background-color:var(--color-white)}.section-container[data-v-387c25ef]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.section-title[data-v-387c25ef]{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-387c25ef]{color:var(--color-text-light);font-size:1.125rem;margin-bottom:var(--spacing-xl);text-align:center}.faq-list[data-v-387c25ef]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0 auto;max-width:750px}.faq-item[data-v-387c25ef]{background-color:var(--color-background);border:1px solid rgba(25,25,24,.08);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-v-387c25ef]{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-387c25ef]::-webkit-details-marker{display:none}.faq-question[data-v-387c25ef]::marker{content:"";display:none}.faq-chevron[data-v-387c25ef]{color:var(--color-secondary);flex-shrink:0;height:20px;transition:transform var(--transition-base);width:20px}details[open] .faq-chevron[data-v-387c25ef]{transform:rotate(180deg)}.faq-answer[data-v-387c25ef]{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-387c25ef]{font-size:2rem}}@media(max-width:480px){.section-title[data-v-387c25ef]{font-size:1.75rem}.faq-question[data-v-387c25ef],.section-subtitle[data-v-387c25ef]{font-size:1rem}}.cta-section[data-v-733320f7]{background-color:var(--color-primary);color:var(--color-white)}.section-container[data-v-733320f7]{margin:0 auto;max-width:1100px;padding:var(--spacing-2xl) var(--spacing-lg)}.cta-content[data-v-733320f7]{padding:var(--spacing-xl) 0;text-align:center}.cta-title[data-v-733320f7]{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.cta-subtitle[data-v-733320f7]{font-size:1.25rem;margin-bottom:var(--spacing-xl);opacity:.8}.cta-buttons[data-v-733320f7]{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-733320f7]{background-color:var(--color-white);color:var(--color-primary)}.cta-section .btn-primary[data-v-733320f7]:hover{box-shadow:0 4px 20px #ffffff4d}.cta-section .btn-secondary[data-v-733320f7]{border-color:var(--color-white);color:var(--color-white)}.cta-section .btn-secondary[data-v-733320f7]:hover{background-color:#ffffff1a;box-shadow:0 4px 20px #ffffff4d}.cta-requirement[data-v-733320f7]{font-size:.875rem;margin-top:var(--spacing-md);opacity:.6}@media(max-width:480px){.cta-title[data-v-733320f7]{font-size:1.75rem}.cta-subtitle[data-v-733320f7]{font-size:1rem}}
