@keyframes sound{0%,to{opacity:.6;height:10px}50%{opacity:1;height:32px}}@keyframes waveformPulse{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1.2)}}@keyframes ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}html{scroll-behavior:smooth}.page{background-color:var(--app-bg-canvas);color:var(--app-text-muted);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.page::selection{background-color:var(--app-accent-soft);color:var(--app-text-strong)}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--app-border-subtle);background:#0b1120e6;width:100%;transition:all .3s;position:fixed}.nav .navContainer{justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:0 24px;display:flex}.nav .navContainer .navBrand{align-items:center;gap:12px;display:flex}.nav .navContainer .navBrand .navBrandLogo{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 10px 18px -12px #0206178c}.nav .navContainer .navBrand .navBrandLogo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.nav .navContainer .navBrand .navBrandText{letter-spacing:-.025em;color:var(--app-text-strong);font-size:20px;font-weight:700}.nav .navContainer .navBrandLink{color:inherit;text-decoration:none}.nav .navContainer .navLinks{display:none}@media (min-width:768px){.nav .navContainer .navLinks{color:var(--app-text-muted);align-items:center;gap:40px;font-size:14px;font-weight:500;display:flex}.nav .navContainer .navLinks a{color:var(--app-text-muted);transition:color .2s}.nav .navContainer .navLinks a:hover{color:var(--app-text-strong)}}.nav .navContainer .navActions{align-items:center;gap:16px;display:flex}.nav .navContainer .navActions a,.nav .navContainer .navActions button{color:var(--app-text);font-family:inherit;font-size:14px;font-weight:500;transition:color .2s}.nav .navContainer .navActions a:hover,.nav .navContainer .navActions button:hover{color:var(--app-text-strong)}.nav .navContainer .navActions a.download,.nav .navContainer .navActions button.download{display:none}@media (min-width:640px){.nav .navContainer .navActions a.download,.nav .navContainer .navActions button.download{display:block}}.nav .navContainer .navActions a.pro,.nav .navContainer .navActions button.pro{background:linear-gradient(135deg,var(--app-accent-strong),var(--app-accent-deep));color:#fff;border-radius:8px;padding:11.5px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 14px 28px -22px #2563ebc7}.nav .navContainer .navActions a.pro:hover,.nav .navContainer .navActions button.pro:hover{filter:brightness(1.06)}.nav.navHero .navContainer .navBrand .navBrandLogo{border:none;box-shadow:0 10px 18px -12px #0206178c}.nav.navHero .navContainer .navBrand .navBrandText{color:#fff}.nav.navHero .navContainer .navLinks,.nav.navHero .navContainer .navLinks a{color:#cbd5e1}.nav.navHero .navContainer .navLinks a:hover{color:#fff}.nav.navHero .navContainer .navActions a,.nav.navHero .navContainer .navActions button{color:#e2e8f0}.nav.navHero .navContainer .navActions a:hover,.nav.navHero .navContainer .navActions button:hover{color:#fff}.nav.navHero .navContainer .navActions a.pro,.nav.navHero .navContainer .navActions button.pro{color:#fff;background:0 0;border:1px solid #475569;box-shadow:0 12px 24px -20px #020617cc}.nav.navHero .navContainer .navActions a.pro:hover,.nav.navHero .navContainer .navActions button.pro:hover{background:#1e293b;border-color:#64748b}.downloadMenu{display:inline-block;position:relative}.downloadMenuTrigger{cursor:pointer;background:0 0;border:none}.downloadMenuTrigger>span{pointer-events:none}.downloadMenuCaret{opacity:.85;flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .2s}.downloadMenu.isOpen .downloadMenuCaret{transform:rotate(180deg)}.downloadMenuPanel{border:1px solid var(--app-border-strong);opacity:0;visibility:hidden;z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#131c31fa,#0e1627fa);border-radius:14px;min-width:210px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);transform:translateY(-4px);box-shadow:0 22px 42px -30px #020617eb,inset 0 1px #94a3b80f}.downloadMenuPanelLeft{left:0}.downloadMenuPanelRight{right:0}.downloadMenu.isOpen .downloadMenuPanel{opacity:1;visibility:visible;transform:translateY(0)}.downloadMenuItem{width:100%;color:var(--app-text);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.downloadMenuItem:hover{background:linear-gradient(90deg,var(--app-accent-soft),var(--app-accent-alt-soft));color:var(--app-text-strong)}.downloadMenuItemIcon{border:1px solid var(--app-border-subtle);width:32px;height:32px;color:var(--app-text-muted);background:#0f172aeb;border-radius:10px;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.downloadMenuItemIcon svg{width:16px;height:16px}.downloadMenuItemLabel{color:var(--app-text);font-size:14px;font-weight:600;line-height:1.2}.downloadMenuItem:hover .downloadMenuItemIcon{border-color:var(--app-accent-border);color:var(--app-accent);background:#0f172afa}.downloadMenuItem:hover .downloadMenuItemLabel{color:var(--app-text-strong)}.nav .navContainer .navActions .downloadMenuPanel .downloadMenuItem{color:var(--app-text)}@media (max-width:640px){.downloadMenuItem{gap:8px;padding:9px 10px}.downloadMenuItemIcon{width:30px;height:30px}}.navDownloadMenu .downloadMenuTrigger.pro{justify-content:center;align-items:center;display:inline-flex}.navDownloadMenu .downloadMenuPanel{min-width:230px}.header{border-bottom:1px solid #e2e8f0;padding-top:144px;padding-bottom:96px;position:relative;overflow:hidden}.header:before{content:"";opacity:.4;z-index:0;background-image:radial-gradient(#cbd5e1 1.5px,#0000 1.5px);background-size:32px 32px;position:absolute;inset:0}.header:after{content:"";filter:blur(60px);z-index:-10;opacity:.7;background:linear-gradient(#eff6ff,#0000);border-radius:50%;width:800px;height:800px;position:absolute;top:0;right:0}.header .headerContainer{z-index:10;text-align:center;max-width:1024px;margin:0 auto;padding:0 24px;position:relative}.header .headerContainer .headerBadge{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:40px;padding:6px 16px;transition:border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.header .headerContainer .headerBadge:hover{border-color:#2563eb33}.header .headerContainer .headerBadge .headerBadgeIndicator{width:8px;height:8px;display:flex;position:relative}.header .headerContainer .headerBadge .headerBadgeIndicator .headerBadgeIndicatorPing{background:#10b981bf;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite ping;display:inline-flex;position:absolute;inset:0}.header .headerContainer .headerBadge .headerBadgeIndicator .headerBadgeIndicatorDot{background:#10b981;border-radius:9999px;width:8px;height:8px;display:inline-flex;position:relative}.header .headerContainer .headerBadge .headerBadgeText{color:#475569;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.header .headerContainer .headerTitle{letter-spacing:-.025em;color:#0f172a;margin-bottom:32px;font-size:48px;font-weight:800;line-height:1}@media (min-width:768px){.header .headerContainer .headerTitle{font-size:72px}}.header .headerContainer .headerDescription{color:#475569;max-width:672px;margin:0 auto 48px;font-size:20px;font-weight:400;line-height:1.65}.header .headerContainer .headerDescription span{color:#0f172a;font-weight:500}.header .headerContainer .headerActions{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:80px;display:flex}@media (min-width:640px){.header .headerContainer .headerActions{flex-direction:row}}.header .headerContainer .headerActions a{border-radius:12px;width:100%;padding:19px 32px;font-size:18px;transition:all .2s}@media (min-width:640px){.header .headerContainer .headerActions a{width:auto}}.header .headerContainer .headerActions a.primary{color:#fff;background:#2563eb;font-weight:600;box-shadow:0 10px 15px -3px #2563eb33}.header .headerContainer .headerActions a.primary:hover{background:#1d4ed8}.header .headerContainer .headerActions a.secondary{color:#334155;background:#fff;border:1px solid #e2e8f0;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.header .headerContainer .headerActions a.secondary:hover{color:#0f172a;background:#f8fafc}.header .headerContainer .headerActions a.secondary svg{color:#94a3b8;width:20px;height:20px}.header .headerContainer .headerDemo{max-width:1024px;margin:0 auto;position:relative}.header .headerContainer .headerDemo:before{content:"";z-index:0;filter:blur(16px);opacity:.5;background:linear-gradient(#0000,#0000,#eff6ff);border-radius:16px;transition:opacity .3s;position:absolute;inset:-4px}.header .headerContainer .headerDemo:hover:before{opacity:1}.header .headerContainer .headerDemo .headerDemoWindow{background:#fff;border:1px solid #e2e8f0;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 40px -4px #00000014}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoTitlebar{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoTitlebar .headerDemoTitlebarDots{gap:8px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoTitlebar .headerDemoTitlebarDots .headerDemoTitlebarDotsDot{background:#cbd5e1;border-radius:50%;width:12px;height:12px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoTitlebar .headerDemoTitlebarTitle{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:12px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoTitlebar .headerDemoTitlebarSpacer{width:40px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent{text-align:left;min-height:500px;display:grid}@media (min-width:768px){.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent{grid-template-columns:repeat(12,minmax(0,1fr))}}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar{background:#f8fafc;border-right:1px solid #f1f5f9;flex-direction:column;grid-column:span 3;gap:24px;padding:20px;display:none}@media (min-width:768px){.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar{display:flex}}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:700}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionList{flex-direction:column;gap:8px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionItem{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000d}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionItem.active{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionItem.inactive{color:#64748b;box-shadow:none;cursor:pointer;background:0 0;border:none}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionItem.inactive:hover{background:#f1f5f9}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings{flex-direction:column;gap:12px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsRow{color:#64748b;justify-content:space-between;font-size:12px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider{background:#e2e8f0;border-radius:9999px;width:100%;height:6px;position:relative;overflow:visible}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput{cursor:pointer;appearance:none;z-index:2;background:0 0;outline:none;width:100%;height:20px;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:transform .1s;box-shadow:0 2px 4px #0003}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-webkit-slider-thumb:active{transform:scale(.95)}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-moz-range-thumb{cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 2px 4px #0003}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-moz-range-thumb:hover{transform:scale(1.1)}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-moz-range-thumb:active{transform:scale(.95)}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-webkit-slider-runnable-track{background:0 0;height:6px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderInput::-moz-range-track{background:0 0;border:none;height:6px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderFill{pointer-events:none;z-index:1;background:#2563eb;border-radius:9999px;height:100%;position:absolute;top:0;left:0;overflow:hidden}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderFill75{background:#2563eb;width:75%;height:100%}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoSidebar .headerDemoSidebarSection .headerDemoSidebarSectionSettings .headerDemoSidebarSectionSettingsSlider .headerDemoSidebarSectionSettingsSliderFill50{background:#2563eb;width:50%;height:100%}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain{background:#fff;grid-column:span 9;padding:32px;position:relative}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput{margin-bottom:24px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputLabel{justify-content:space-between;margin-bottom:8px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputLabel .headerDemoMainInputLabelText{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputLabel .headerDemoMainInputLabelCount{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:12px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputTextarea{color:#334155;resize:none;scrollbar-width:none;-ms-overflow-style:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:128px;padding:16px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.75;transition:border-color .2s;overflow:auto}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputTextarea::-webkit-scrollbar{display:none}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainInput .headerDemoMainInputTextarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer{background:#0f172a;border-radius:12px;margin-bottom:24px;padding:24px;position:relative;overflow:hidden}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer audio{display:none}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsLeft{align-items:center;gap:12px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsLeft button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsLeft button:hover{background:#3b82f6}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsLeft button svg{width:12px;height:12px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsLeft span{color:#fff;font-size:14px;font-weight:500}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerControls .headerDemoMainPlayerControlsTime{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:12px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerWaveform{justify-content:space-between;align-items:flex-end;gap:4px;height:48px;padding:0 4px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainPlayer .headerDemoMainPlayerWaveform .headerDemoMainPlayerWaveformBar{background:#2563eb;border-radius:4px;width:4px;min-height:10px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterStatus{color:#94a3b8;gap:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterStatus .headerDemoMainFooterStatusItem{align-items:center;gap:4px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterStatus .headerDemoMainFooterStatusItem .headerDemoMainFooterStatusItemDot{background:#10b981;border-radius:50%;width:8px;height:8px}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions{gap:12px;display:flex}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions button{letter-spacing:.01em;cursor:pointer;border:none;border-radius:8px;padding:9.3px 18px;font-size:14px;font-weight:500;transition:all .2s}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions button.secondary{color:#475569;background:#fff;border:1px solid #e2e8f0}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions button.secondary:hover{background:#f8fafc}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions button.primary{color:#fff;background:#0f172a;box-shadow:0 4px 6px -1px #0000001a}.header .headerContainer .headerDemo .headerDemoWindow .headerDemoContent .headerDemoMain .headerDemoMainFooter .headerDemoMainFooterActions button.primary:hover{background:#1e293b}.trusted{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:40px 0}.trusted .trustedContainer{text-align:center;max-width:1280px;margin:0 auto;padding:0 24px}.trusted .trustedTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px;font-size:14px;font-weight:600}.trusted .trustedLogos{opacity:.5;filter:grayscale();flex-wrap:wrap;justify-content:center;gap:32px;display:flex}@media (min-width:768px){.trusted .trustedLogos{gap:64px}}.trusted .trustedLogos span{color:#475569;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.features{background:#0f172a;padding:96px 0;position:relative;overflow:hidden}.features.featuresAudienceOnly{background:#0f172a;padding:72px 0 56px}.features.featuresAudienceOnly .featuresAudience{margin:0}.features.featuresModulesOnly{background:radial-gradient(circle at 14% 0,#3b82f61a,#0000 36%),radial-gradient(circle at 86% 12%,#3b82f614,#0000 34%),#0b1120;margin-bottom:0;padding:108px 0}.features .featuresContainer{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.features .featuresHeader{text-align:center;margin-bottom:80px}.features .featuresHeader h2{color:#f8fafc;margin-bottom:24px;font-size:30px;font-weight:700}@media (min-width:768px){.features .featuresHeader h2{font-size:36px}}.features .featuresModulesDescription{color:#94a3b8;max-width:760px;margin:0 auto;font-size:15px;line-height:1.6}@media (min-width:768px){.features .featuresModulesDescription{font-size:16px}}.features .featuresGrid{gap:28px;display:grid}@media (min-width:640px){.features .featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features .featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.features .featuresGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.features .featuresCard{--accent:#3b82f6;--accent-light:#93c5fd;--accent-rgb:59,130,246;isolation:isolate;background:linear-gradient(#1e293b 0%,#172334 100%);border:1px solid #2d3a4d;border-radius:18px;flex-direction:column;padding:28px;scroll-margin-top:96px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.features .featuresCard:before{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-light)55%,#f8fafc4d 100%);opacity:.95;width:100%;height:4px;position:absolute;inset:0 auto auto 0}.features .featuresCard:after{content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.2)0%,rgba(var(--accent-rgb),0)68%);opacity:.4;pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;bottom:-34%;right:-22%}.features .featuresCard>*{z-index:1;position:relative}.features .featuresCard:hover{border-color:rgba(var(--accent-rgb),.46);box-shadow:0 8px 30px rgba(var(--accent-rgb),.15),0 24px 34px -28px #020617d9;transform:translateY(-4px)}.features .featuresCard:hover .featuresCardIcon{transform:translateY(-1px)scale(1.03)}.features .featuresCard:hover .featuresCardChips span{color:#e2e8f0;background:#2d3a4d;border-color:#44536a}.features .featuresCard .featuresCardTag{letter-spacing:.07em;text-transform:uppercase;width:fit-content;min-height:26px;color:var(--accent);background:rgba(var(--accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.16);border:none;border-radius:999px;align-items:center;margin-bottom:12px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.features .featuresCard .featuresCardIcon{background:radial-gradient(circle at 30% 30%,#fff3,#fff0 50%),radial-gradient(circle at 50% 55%,rgba(var(--accent-rgb),.22)0%,rgba(var(--accent-rgb),.09)52%,#02061747 100%);border:1px solid rgba(var(--accent-rgb),.34);width:52px;height:52px;color:var(--accent);box-shadow:inset 0 1px 0 #ffffff3d,0 12px 24px -20px rgba(var(--accent-rgb),.8);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .24s,box-shadow .24s;display:flex}.features .featuresCard .featuresCardIcon svg{width:24px;height:24px}.features .featuresCard h3{color:#f8fafc;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700}.features .featuresCard p{color:#94a3b8;margin:0;line-height:1.75}.features .featuresCard .featuresCardChips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.features .featuresCard .featuresCardChips span{color:#cbd5e1;background:#243044;border:1px solid #32445d;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a2e}.features .featuresCard .featuresCardChips span:hover{color:#e2e8f0;background:#2d3a4d;border-color:#44536a}.features .featuresCardBlue{--accent:#3b82f6;--accent-light:#93c5fd;--accent-rgb:59,130,246}.features .featuresCardPurple{--accent:#8b5cf6;--accent-light:#c4b5fd;--accent-rgb:139,92,246}.features .featuresCardCyan{--accent:#06b6d4;--accent-light:#67e8f9;--accent-rgb:6,182,212}.features .featuresCardOrange{--accent:#f97316;--accent-light:#fdba74;--accent-rgb:249,115,22}.features .featuresCardEmerald{--accent:#10b981;--accent-light:#6ee7b7;--accent-rgb:16,185,129}.features .featuresCardPink{--accent:#ec4899;--accent-light:#f9a8d4;--accent-rgb:236,72,153}.features .featuresCardYellow{--accent:#eab308;--accent-light:#fde68a;--accent-rgb:234,179,8}.features .featuresCardSlateAccent{--accent:#64748b;--accent-light:#94a3b8;--accent-rgb:100,116,139}.features .featuresAudience{background:radial-gradient(circle at 10% 10%,#2563eb2e,#0000 40%),radial-gradient(circle at 90% 20%,#3b82f61f,#0000 42%),linear-gradient(#0f172a,#111827);border:1px solid #94a3b82e;border-radius:28px;margin:0 0 80px;padding:40px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0f172a8c}.features .featuresAudience:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(#bfdbfe33 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}@media (max-width:767px){.features .featuresAudience{border-radius:20px;margin:0 0 56px;padding:20px}}.features .featuresAudience .featuresAudienceHeader{z-index:1;text-align:center;max-width:820px;margin:0 auto 32px;position:relative}.features .featuresAudience .featuresAudienceHeader p{color:#dbeafef2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.features .featuresAudience .featuresAudienceHeader h3{color:#fff;letter-spacing:-.03em;margin:12px 0 10px;font-size:30px;font-weight:800;line-height:1.15}@media (min-width:768px){.features .featuresAudience .featuresAudienceHeader h3{font-size:38px}}.features .featuresAudience .featuresAudienceHeader span{background:linear-gradient(90deg,#3b82f64d,#60a5fa,#3b82f64d);border-radius:999px;width:180px;height:4px;margin:0 auto;display:block}.features .featuresAudience .featuresAudienceGrid{z-index:1;gap:16px;display:grid;position:relative}@media (min-width:640px){.features .featuresAudience .featuresAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features .featuresAudience .featuresAudienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features .featuresAudience .featuresAudienceCard{border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:260px;padding:18px 18px 16px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.features .featuresAudience .featuresAudienceCard:after{content:"";opacity:.65;border:8px solid #ffffff1f;border-radius:24px;width:130px;height:130px;position:absolute;bottom:-24px;right:-18px;transform:rotate(10deg)}.features .featuresAudience .featuresAudienceCard h4{color:#fff;letter-spacing:-.02em;margin:16px 0 8px;font-size:22px;font-weight:700;line-height:1.15}.features .featuresAudience .featuresAudienceCard p{color:#ffffffd6;margin:0;font-size:15px;line-height:1.55}.features .featuresAudience .featuresAudienceCard.isPlaying{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff29,0 18px 28px -18px #0f172a73}.features .featuresAudience .featuresAudienceCard.isPlaying .featuresAudiencePlay{color:#fff;background:#0f172a94;border-color:#e2e8f0b3;transform:scale(1.03);box-shadow:0 12px 24px #0206176b}.features .featuresAudience .featuresAudienceCard.isPlaying .featuresAudiencePlay:hover{background:#0f172aad;border-color:#e2e8f0d1;transform:scale(1.05);box-shadow:0 12px 24px #02061785}.features .featuresAudience .featuresAudienceCardTop{align-items:center;gap:12px;display:flex}.features .featuresAudience .featuresAudiencePlay{color:#e2e8f0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;border:1px solid #e2e8f075;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:flex;box-shadow:0 10px 20px #02061757}.features .featuresAudience .featuresAudiencePlay svg{width:18px;height:18px;margin-left:0}.features .featuresAudience .featuresAudiencePlay:hover{color:#fff;background:#0f172a9e;border-color:#e2e8f0ad;transform:scale(1.05);box-shadow:0 12px 24px #0206176b}.features .featuresAudience .featuresAudienceWave{flex:1;align-items:center;gap:4px;height:18px;display:flex}.features .featuresAudience .featuresAudienceWave span{background:#ffffffc7;border-radius:999px;width:4px;display:block}.features .featuresAudience .featuresAudienceWave span:first-child{height:10px}.features .featuresAudience .featuresAudienceWave span:nth-child(2){height:16px}.features .featuresAudience .featuresAudienceWave span:nth-child(3){height:12px}.features .featuresAudience .featuresAudienceWave span:nth-child(4){height:18px}.features .featuresAudience .featuresAudienceWave span:nth-child(5){height:14px}.features .featuresAudience .featuresAudienceWave span:nth-child(6){height:10px}.features .featuresAudience .featuresAudienceWave.playing span{opacity:.95;animation:1s ease-in-out infinite waveformPulse}.features .featuresAudience .featuresAudienceWave.playing span:first-child{animation-delay:0s}.features .featuresAudience .featuresAudienceWave.playing span:nth-child(2){animation-delay:80ms}.features .featuresAudience .featuresAudienceWave.playing span:nth-child(3){animation-delay:.16s}.features .featuresAudience .featuresAudienceWave.playing span:nth-child(4){animation-delay:.24s}.features .featuresAudience .featuresAudienceWave.playing span:nth-child(5){animation-delay:.32s}.features .featuresAudience .featuresAudienceWave.playing span:nth-child(6){animation-delay:.4s}.features .featuresAudience .featuresAudienceCardBlue{background:linear-gradient(#3b82f6,#2563eb)}.features .featuresAudience .featuresAudienceCardIndigo{background:linear-gradient(#6366f1,#4f46e5)}.features .featuresAudience .featuresAudienceCardSky{background:linear-gradient(#0ea5e9,#0284c7)}.features .featuresAudience .featuresAudienceCardSlate{background:linear-gradient(#475569,#334155)}.features .featuresAudience .featuresAudienceCardBlueSoft{background:linear-gradient(#60a5fa,#3b82f6)}.features .featuresAudience .featuresAudienceCardMidnight{background:linear-gradient(#1e293b,#0f172a)}@media (prefers-reduced-motion:reduce){.features .featuresAudience .featuresAudiencePlay{transition:none}.features .featuresAudience .featuresAudienceWave.playing span{animation:none}}@media (max-width:767px){.features.featuresAudienceOnly{padding:56px 0 40px}.features.featuresModulesOnly{background:radial-gradient(circle at 14% 0,#3b82f61a,#0000 36%),radial-gradient(circle at 86% 12%,#3b82f614,#0000 34%),#0b1120;margin-bottom:0;padding:88px 0}}.comparison{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:96px 0}.comparison .comparisonContainer{max-width:1024px;margin:0 auto;padding:0 24px}.comparison .comparisonHeader{text-align:center;margin-bottom:64px}.comparison .comparisonHeader h2{color:#0f172a;margin-bottom:16px;font-size:30px;font-weight:700}.comparison .comparisonTable{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.comparison .comparisonTable .comparisonTableHeader{background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;display:grid}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderLabel{color:#64748b;text-transform:uppercase;letter-spacing:.1em;padding-top:8px;font-size:12px;font-weight:700}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderCenter{text-align:center;color:#64748b;font-weight:700}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderHighlight{text-align:center;color:#2563eb;font-size:18px;font-weight:700}.comparison .comparisonTable .comparisonTableRow{border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;transition:background-color .2s;display:grid}.comparison .comparisonTable .comparisonTableRow:last-child{border-bottom:none}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowValue{text-align:center;color:#64748b;font-weight:500}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowHighlight{text-align:center;color:#0f172a;font-weight:700}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowRed{text-align:center;color:#ef4444;font-weight:500}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowGreen{text-align:center;color:#059669;font-weight:700}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowOldPrice{color:#94a3b8;margin-right:6px;padding-inline:.04em;line-height:1;text-decoration:none;display:inline-block;position:relative}.comparison .comparisonVoiceTest{background:#131c31;border:1px solid #2d3a4d;border-radius:24px;margin-top:0;margin-bottom:56px;padding:28px;position:relative;overflow:hidden}.comparison .comparisonVoiceTest:before{display:none}.comparison .comparisonVoiceTestHeader{z-index:1;text-align:center;max-width:840px;margin:0 auto 24px;position:relative}.comparison .comparisonVoiceTestHeader p{color:#3b82f6;letter-spacing:.02em;background:0 0;border:1px solid #3b82f6;border-radius:999px;justify-content:center;align-items:center;margin:0 0 14px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.comparison .comparisonVoiceTestHeader h3{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.15}.comparison .comparisonVoiceTestHeader span{color:#94a3b8;text-wrap:pretty;font-size:15px;line-height:1.7;display:block}.comparison .comparisonVoicePicked{color:#cbd5e1;letter-spacing:.01em;min-height:36px;box-shadow:none;background:#131c31;border:1px solid #2d3a4d;border-radius:999px;justify-content:center;align-items:center;margin:14px auto 0;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.comparison .comparisonVoiceRevealActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;display:flex}.comparison .comparisonVoiceRevealPrimary,.comparison .comparisonVoiceRevealSecondary{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-width:180px;height:48px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.comparison .comparisonVoiceRevealPrimary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #2563eb;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 22px -18px #2563eb9e}.comparison .comparisonVoiceRevealPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 24px -16px #2563eb8a}.comparison .comparisonVoiceRevealSecondary{color:#3b82f6;background:0 0;border:1px solid #3b82f6;transition:background-color .18s,border-color .18s,color .18s}.comparison .comparisonVoiceRevealSecondary:hover{color:#60a5fa;background:#3b82f61f;border-color:#3b82f6}.comparison .comparisonVoiceRevealNote{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.6}.comparison .comparisonVoiceTestGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid;position:relative}.comparison .comparisonVoiceTestCard{--blind-accent:#eab308;--blind-accent-rgb:234,179,8;border:1px solid #2d3a4d;border-left:3px solid var(--blind-accent);background:#1a2332;border-radius:20px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 14px 26px -20px #0000008c}.comparison .comparisonVoiceTestCard:after{display:none}.comparison .comparisonVoiceTestCard.isPlaying{box-shadow:0 18px 38px -24px #0f172a94}.comparison .comparisonVoiceTestCard.isSelected{border-color:var(--blind-accent);box-shadow:0 4px 20px rgba(var(--blind-accent-rgb),.22),0 0 0 1px rgba(var(--blind-accent-rgb),.55)}.comparison .comparisonVoiceTestCard.isUnselected{opacity:.6;filter:saturate(.7)}.comparison .comparisonVoiceTestCardBlue{--blind-accent:#eab308;--blind-accent-rgb:234,179,8;background:#1a2332}.comparison .comparisonVoiceTestCardBlue:hover{box-shadow:0 4px 20px #eab3081a}.comparison .comparisonVoiceTestCardSlate{--blind-accent:#06b6d4;--blind-accent-rgb:6,182,212;background:#1a2332}.comparison .comparisonVoiceTestCardSlate:hover{box-shadow:0 4px 20px #06b6d41a}.comparison .comparisonVoiceTestCardTag{z-index:2;color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;background:#243044;border:1px solid #2d3a4d;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 16px -14px #0f172a8c}.comparison .comparisonVoiceTestCardTop{z-index:1;margin-top:20px;margin-bottom:10px;position:relative}.comparison .comparisonVoiceTestCardLabel{color:var(--blind-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.comparison .comparisonVoiceTestGuess{text-align:left;border:1px solid var(--blind-accent);background:var(--blind-accent);color:#0b1120;cursor:pointer;border-radius:14px;width:100%;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.35;transition:background-color .2s,border-color .2s}.comparison .comparisonVoiceTestGuess:hover{background:var(--blind-accent);border-color:var(--blind-accent);filter:brightness(1.06)}.comparison .comparisonVoiceTestGuess.isChosen{border-color:var(--blind-accent);background:var(--blind-accent);color:#0b1120}.comparison .comparisonVoiceTestGuess:disabled{opacity:1;color:#94a3b8;cursor:not-allowed;background:#1a2332;border-color:#3d5166;transform:none}.comparison .comparisonVoiceTestCard.isSelected .comparisonVoiceTestGuess:disabled{opacity:1;background:var(--blind-accent);border-color:var(--blind-accent);color:#0b1120}.comparison .comparisonVoiceTestHint{z-index:1;color:#64748b;letter-spacing:.01em;margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.35;position:relative}.comparison .comparisonVoiceSelectedCheck{z-index:3;border:1px solid var(--blind-accent);width:34px;height:34px;color:var(--blind-accent);background:#243044;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 10px 20px -18px #0f172ab3}.comparison .comparisonVoiceSelectedCheck svg{width:20px;height:20px}.comparison .comparisonVoiceTestPreview{z-index:1;background:#131c31;border:1px solid #2d3a4d;border-radius:16px;place-items:center;min-height:196px;padding:22px;display:grid;position:relative;overflow:hidden}.comparison .comparisonVoiceTestPreviewGlow{pointer-events:none;background:0 0;position:absolute;inset:0}.comparison .comparisonVoiceTestPlay{cursor:pointer;appearance:none;background:var(--blind-accent);color:#fff;border:1px solid #0000;border-radius:999px;place-items:center;width:70px;height:70px;padding:0;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 24px -18px #0f172ab3}.comparison .comparisonVoiceTestPlay:hover{background:var(--blind-accent);filter:brightness(1.05);border-color:#0000;transform:translate(-50%,-50%)scale(1.02)}.comparison .comparisonVoiceTestPlay svg{width:26px;height:26px;margin-left:0}.comparison .comparisonVoiceTestPlay:disabled{cursor:not-allowed;opacity:.58;transform:translate(-50%,-50%)}.comparison .comparisonVoiceTestWave{opacity:.85;justify-content:center;align-items:flex-end;gap:4px;height:54px;display:flex;position:absolute;inset:auto 22px 22px}.comparison .comparisonVoiceTestWave span{background:rgba(var(--blind-accent-rgb),.5);width:5px;box-shadow:none;border-radius:999px}.comparison .comparisonVoiceTestWave.playing span{background:rgba(var(--blind-accent-rgb),.5);animation:1.15s ease-in-out infinite waveformPulse}.comparison .comparisonVoiceTestWave.paused span{animation:none}.comparison .comparisonVoiceReveal{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206178f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.comparison .comparisonVoiceRevealPanel{background:radial-gradient(220px 100px at 50% 0,#3b82f614,#0000 72%),linear-gradient(#fffffffc 0%,#f8fafcfc 100%);border:1px solid #94a3b83d;border-radius:20px;width:min(100%,620px);padding:22px 22px 24px;position:relative;overflow:hidden;box-shadow:0 28px 70px -40px #0f172a9e}.comparison .comparisonVoiceRevealPanel h4{z-index:1;color:#0f172a;letter-spacing:-.03em;text-wrap:balance;max-width:620px;margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.08;position:relative}.comparison .comparisonVoiceRevealPanel p{z-index:1;color:#475569;text-wrap:balance;max-width:600px;margin:0;font-size:15px;line-height:1.65;position:relative}.comparison .comparisonVoiceRevealBody{z-index:1;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:270px;padding:18px 12px 8px;display:grid;position:relative}.comparison .comparisonVoiceRevealIcon{color:#2563eb;background:radial-gradient(circle at 30% 25%,#fffc,#fff0 60%),linear-gradient(#eff6fff2 0%,#dbeafee6 100%);border:1px solid #2563eb2e;border-radius:999px;place-items:center;width:68px;height:68px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 10px 24px -18px #2563eb73}.comparison .comparisonVoiceRevealIcon svg{stroke-width:2.75px;width:28px;height:28px}.comparison .comparisonVoiceRevealKicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.comparison .comparisonVoiceRevealClose{z-index:3;color:#475569;cursor:pointer;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.comparison .comparisonVoiceRevealClose:hover{color:#0f172a;background:#fff}.comparison .comparisonVoiceRevealClose svg{width:18px;height:18px}@media (max-width:900px){.comparison .comparisonVoiceTestGrid{grid-template-columns:1fr}.comparison .comparisonVoiceTestPreview{min-height:176px}}@media (max-width:640px){.comparison .comparisonVoiceTest{border-radius:18px;margin-top:0;margin-bottom:40px;padding:18px}.comparison .comparisonVoiceTestHeader{margin-bottom:18px}.comparison .comparisonVoiceTestHeader h3{font-size:22px}.comparison .comparisonVoiceTestHeader span{font-size:14px}.comparison .comparisonVoicePicked{min-height:32px;margin-top:12px;padding:0 12px;font-size:12px}.comparison .comparisonVoiceRevealActions{gap:8px}.comparison .comparisonVoiceRevealPrimary,.comparison .comparisonVoiceRevealSecondary{width:100%;min-width:0;height:46px;font-size:14px}.comparison .comparisonVoiceTestCard{border-radius:16px;padding:16px}.comparison .comparisonVoiceTestCardTag{padding:5px 12px;font-size:11px;top:10px}.comparison .comparisonVoiceTestCardTop{margin-top:16px;margin-bottom:8px}.comparison .comparisonVoiceTestGuess{padding:11px 12px;font-size:13px}.comparison .comparisonVoiceTestHint{margin-bottom:10px;font-size:11px}.comparison .comparisonVoiceSelectedCheck{width:30px;height:30px;top:12px;right:12px}.comparison .comparisonVoiceSelectedCheck svg{width:18px;height:18px}.comparison .comparisonVoiceTestPreview{border-radius:14px;min-height:156px;padding:18px}.comparison .comparisonVoiceTestPlay{width:58px;height:58px}.comparison .comparisonVoiceTestPlay svg{width:22px;height:22px}.comparison .comparisonVoiceTestWave{gap:3px;inset:auto 16px 16px}.comparison .comparisonVoiceTestWave span{width:4px}.comparison .comparisonVoiceRevealPanel{border-radius:16px;padding:16px 16px 18px}.comparison .comparisonVoiceRevealPanel h4{font-size:26px;line-height:1.12}.comparison .comparisonVoiceRevealPanel p{font-size:14px;line-height:1.6}.comparison .comparisonVoiceRevealBody{gap:6px;min-height:230px;padding:12px 4px 4px}.comparison .comparisonVoiceRevealIcon{width:54px;height:54px}.comparison .comparisonVoiceRevealIcon svg{width:24px;height:24px}.comparison .comparisonVoiceRevealKicker{font-size:11px;line-height:1.2}.comparison .comparisonVoiceRevealClose{width:34px;height:34px;top:10px;right:10px}}.comparison.comparisonBlindOnly .comparisonVoiceTest{margin-bottom:0}.demo{background:#fff;padding:96px 0}.demo .demoContainer{max-width:896px;margin:0 auto;padding:0 24px}.demo .demoTitle{text-align:center;color:#0f172a;margin-bottom:48px;font-size:30px;font-weight:700}.demo .demoList{flex-direction:column;gap:16px;display:flex}.demo .demoItem{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:20px;padding:20px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.demo .demoItem:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.demo .demoItem:hover button{color:#fff;background:#2563eb}.demo .demoItem:hover .demoItemContent .demoItemContentWaveform .demoItemContentWaveformBar{background:#2563eb!important}.demo .demoItem .demoItemPlay{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.demo .demoItem .demoItemPlay svg{width:20px;height:20px;margin-left:2px}.demo .demoItem .demoItemContent{flex:1}.demo .demoItem .demoItemContent .demoItemContentHeader{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.demo .demoItem .demoItemContent .demoItemContentHeader .demoItemContentHeaderTitle{color:#0f172a;font-weight:700}.demo .demoItem .demoItemContent .demoItemContentHeader .demoItemContentHeaderTime{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:12px}.demo .demoItem .demoItemContent .demoItemContentWaveform{opacity:.6;align-items:center;gap:4px;height:32px;display:flex}.demo .demoItem .demoItemContent .demoItemContentWaveform .demoItemContentWaveformBar{background:#94a3b8;border-radius:9999px;width:6px;transition:background-color .2s}.demo .demoItem .demoItemContent .demoItemContentWaveform.playing .demoItemContentWaveformBar{animation:1.2s ease-in-out infinite waveformPulse}.demo .demoItem .demoItemContent .demoItemContentWaveform.paused .demoItemContentWaveformBar{animation-play-state:paused}.demo .demoItem .demoItemBadge{color:#1d4ed8;background:#eff6ff;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:700;display:none;position:absolute;top:50px;right:10px}@media (min-width:768px){.demo .demoItem .demoItemBadge{display:block}}.multilingualShowcase{background:radial-gradient(circle at 12% 10%,#3b82f60f,#0000 42%),radial-gradient(circle at 88% 0,#bfdbfe4d,#0000 36%),#fff;border-top:1px solid #e2e8f0b3;border-bottom:1px solid #e2e8f0b3;padding:96px 0}.multilingualShowcase .multilingualShowcaseContainer{max-width:1180px;margin:0 auto;padding:0 24px}.multilingualShowcase .multilingualShowcaseHeader{text-align:center;max-width:860px;margin:0 auto 28px}.multilingualShowcase .multilingualShowcaseEyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.multilingualShowcase h2{color:#0f172a;letter-spacing:-.03em;margin:12px 0 14px;font-size:34px;font-weight:800;line-height:1.1}@media (min-width:768px){.multilingualShowcase h2{font-size:48px}}.multilingualShowcase .multilingualShowcaseDescription{color:#64748b;max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}.multilingualShowcase .multilingualShowcaseMeta{gap:14px;max-width:980px;margin:0 auto 24px;display:grid}@media (min-width:768px){.multilingualShowcase .multilingualShowcaseMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.multilingualShowcase .multilingualShowcaseMetaCard{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:18px;padding:16px 18px;box-shadow:0 12px 26px -24px #0f172a47}.multilingualShowcase .multilingualShowcaseMetaCard strong{color:#0f172a;font-size:15px;font-weight:700;line-height:1.25;display:block}.multilingualShowcase .multilingualShowcaseMetaCard span{color:#64748b;margin-top:6px;font-size:13px;line-height:1.45;display:block}.multilingualShowcase .multilingualShowcaseGrid{gap:16px;max-width:1120px;margin:0 auto;display:grid}@media (min-width:768px){.multilingualShowcase .multilingualShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.multilingualShowcase .multilingualShowcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.multilingualShowcase .multilingualShowcaseCard{background:radial-gradient(circle at 0 0,#eff6ff8c,#0000 55%),#fffffff5;border:1px solid #cbd5e1cc;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 16px 34px -30px #0f172a47}.multilingualShowcase .multilingualShowcaseCard:hover{border-color:#3b82f659;transform:translateY(-1px);box-shadow:0 18px 34px -28px #2563eb3d}.multilingualShowcase .multilingualShowcaseFlag{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfee6;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffffb3}.multilingualShowcase .multilingualShowcaseFlag span{font-size:34px;line-height:1;display:block}.multilingualShowcase .multilingualShowcaseCardBody{min-width:0}.multilingualShowcase .multilingualShowcaseCardText h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.15}.multilingualShowcase .multilingualShowcaseCardText p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.3}.multilingualShowcase .multilingualShowcaseWave{opacity:.95;align-items:center;gap:3px;height:24px;margin-top:10px;display:flex;position:relative;overflow:hidden}.multilingualShowcase .multilingualShowcaseWave .multilingualShowcaseWaveProgress{pointer-events:none;z-index:0;background:linear-gradient(90deg,#bfdbfe1f,#60a5fa38);border-radius:8px;transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.multilingualShowcase .multilingualShowcaseWave span{z-index:1;background:#94a3b8a6;border-radius:999px;width:3px;transition:background-color .18s;display:block;position:relative}.multilingualShowcase .multilingualShowcaseWave.playing span{background:#2563ebbf;animation:1s ease-in-out infinite waveformPulse}.multilingualShowcase .multilingualShowcaseWave.paused span{animation:none}.multilingualShowcase .multilingualShowcasePlay{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:999px;place-items:center;width:46px;height:46px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:grid;box-shadow:0 10px 18px -12px #2563eb8c}.multilingualShowcase .multilingualShowcasePlay:hover{background:#60a5fa;border-color:#60a5fa;transform:scale(1.05);box-shadow:0 14px 22px -10px #2563eb99}.multilingualShowcase .multilingualShowcasePlay svg{width:20px;height:20px;margin-left:0}.multilingualShowcase .multilingualShowcaseFooter{flex-direction:column;align-items:center;gap:12px;max-width:1120px;margin:24px auto 0;display:flex}.multilingualShowcase .multilingualShowcaseFooter p{color:#64748b;text-align:center;margin:0;font-size:13px}.multilingualShowcase .multilingualShowcaseCta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border-radius:999px;justify-content:center;align-items:center;min-width:min(100%,360px);height:56px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 20px 36px -22px #2563eb73}.multilingualShowcase .multilingualShowcaseCta:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 22px 36px -20px #2563eb6b}@media (max-width:767px){.multilingualShowcase{padding:72px 0}.multilingualShowcase h2{font-size:30px}.multilingualShowcase .multilingualShowcaseDescription{font-size:15px}.multilingualShowcase .multilingualShowcaseCard{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px}.multilingualShowcase .multilingualShowcaseFlag{border-radius:12px;width:50px;height:50px}.multilingualShowcase .multilingualShowcaseFlag span{font-size:30px}.multilingualShowcase .multilingualShowcaseCardText h3{font-size:15px}.multilingualShowcase .multilingualShowcaseCardText p{font-size:12px}.multilingualShowcase .multilingualShowcaseWave{height:20px;margin-top:8px}.multilingualShowcase .multilingualShowcaseWave span{width:2px}.multilingualShowcase .multilingualShowcasePlay{width:40px;height:40px}.multilingualShowcase .multilingualShowcasePlay svg{width:18px;height:18px}.multilingualShowcase .multilingualShowcaseCta{width:100%;min-width:0;height:52px;font-size:15px}}@keyframes voiceCreationWaveBounce{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1.1)}}.voiceLibrary{background:#fff;padding:96px 0 0}.voiceLibrary .voiceLibraryContainer{max-width:1280px;margin:0 auto;padding:0 24px}.voiceLibrary .voiceLibraryShell{background:radial-gradient(circle at 12% -4%,#3b82f647,#0000 42%),radial-gradient(circle at 88% 0,#4f46e542,#0000 44%),radial-gradient(circle at 50% 120%,#0ea5e91f,#0000 48%),linear-gradient(#030b2f 0%,#040f3f 56%,#07123e 100%);border:1px solid #6366f129;border-radius:28px;padding:38px 28px 28px;position:relative;overflow:hidden;box-shadow:0 28px 56px -28px #0f172a80}.voiceLibrary .voiceLibraryShell:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#bfdbfe2e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.voiceLibrary .voiceLibraryHeader{z-index:1;text-align:center;max-width:980px;margin:0 auto;position:relative}.voiceLibrary .voiceLibraryEyebrow{color:#bfdbfef2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.voiceLibrary .voiceLibraryHeader h2{color:#fff;letter-spacing:-.035em;max-width:18ch;margin:14px auto;font-size:34px;font-weight:800;line-height:1.08}@media (min-width:768px){.voiceLibrary .voiceLibraryHeader h2{font-size:48px}}.voiceLibrary .voiceLibraryDescription{color:#e2e8f0d6;max-width:820px;margin:0 auto;font-size:16px;line-height:1.7}@media (min-width:768px){.voiceLibrary .voiceLibraryDescription{font-size:18px}}.voiceLibrary .voiceLibraryFilters{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex;position:relative}.voiceLibrary .voiceLibraryFilters span{color:#f1f5f9eb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.voiceLibrary .voiceLibraryGrid{z-index:1;gap:16px;margin-top:26px;display:grid;position:relative}@media (min-width:640px){.voiceLibrary .voiceLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.voiceLibrary .voiceLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1160px){.voiceLibrary .voiceLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.voiceLibrary .voiceLibraryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.voiceLibrary .voiceLibraryCard{background:#f8fafcfa;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;min-height:370px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 14px 28px -20px #0f172a73}.voiceLibrary .voiceLibraryCard:hover{border-color:#bfdbfef2;transform:translateY(-2px);box-shadow:0 18px 30px -20px #0f172a8c}.voiceLibrary .voiceLibraryCardMedia{justify-content:center;align-items:flex-end;height:178px;display:flex;position:relative;overflow:hidden}.voiceLibrary .voiceLibraryCardMedia:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 25% 18%,#ffffff2e,#0000 36%),radial-gradient(circle at 78% 24%,#ffffff24,#0000 34%);position:absolute;inset:0}.voiceLibrary .voiceLibraryCardMedia:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#fff0,#f8fafceb);height:72px;position:absolute;inset:auto 0 0}.voiceLibrary .voiceLibraryCardMedia img{object-fit:cover;object-position:center 20%;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;display:block}.voiceLibrary .voiceLibraryCardRole{z-index:3;color:#1e293b;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #ffffffbf;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.voiceLibrary .voiceLibraryPlay{z-index:4;color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:flex;position:absolute;bottom:12px;right:12px;transform:none;box-shadow:0 16px 26px #2563eb52}.voiceLibrary .voiceLibraryPlay svg{width:22px;height:22px;margin-left:0}.voiceLibrary .voiceLibraryPlay:hover{background:#60a5fa;border-color:#60a5fa;transform:scale(1.05);box-shadow:0 18px 30px #2563eb61}.voiceLibrary .voiceLibraryPlay.isActive{background:#3b82f6;border-color:#3b82f6}.voiceLibrary .voiceLibraryPlay.isActive:hover{background:#60a5fa;border-color:#60a5fa}.voiceLibrary .voiceLibraryCardBody{flex-direction:column;flex:1;padding:14px 14px 16px;display:flex}.voiceLibrary .voiceLibraryCardMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.voiceLibrary .voiceLibraryCardMeta h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.1}.voiceLibrary .voiceLibraryCardMeta span{color:#334155;background:#e2e8f0e6;border-radius:999px;flex-shrink:0;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.voiceLibrary .voiceLibraryCardBody p{color:#475569;margin:0;font-size:14px;line-height:1.55}.voiceLibrary .voiceLibraryCardChips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.voiceLibrary .voiceLibraryCardChips span{color:#334155;background:#fff;border:1px solid #cbd5e1e6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.voiceLibrary .voiceLibraryToneBlue .voiceLibraryCardMedia{background:linear-gradient(155deg,#3b82f6,#1d4ed8)}.voiceLibrary .voiceLibraryToneIndigo .voiceLibraryCardMedia{background:linear-gradient(155deg,#6366f1,#4338ca)}.voiceLibrary .voiceLibraryToneSky .voiceLibraryCardMedia{background:linear-gradient(155deg,#0ea5e9,#0284c7)}.voiceLibrary .voiceLibraryToneSlate .voiceLibraryCardMedia{background:linear-gradient(155deg,#334155,#1e293b)}.voiceLibrary .voiceLibraryToneAmber .voiceLibraryCardMedia{background:linear-gradient(155deg,#f59e0b,#ea580c)}.voiceLibrary .voiceLibraryToneTeal .voiceLibraryCardMedia{background:linear-gradient(155deg,#14b8a6,#0891b2)}.voiceLibrary .voiceLibraryToneBlueSoft .voiceLibraryCardMedia{background:linear-gradient(155deg,#60a5fa,#3b82f6)}.voiceLibrary .voiceLibraryToneIndigoSoft .voiceLibraryCardMedia{background:linear-gradient(155deg,#818cf8,#4f46e5)}.voiceLibrary .voiceLibraryToneSkySoft .voiceLibraryCardMedia{background:linear-gradient(155deg,#38bdf8,#0ea5e9)}.voiceLibrary .voiceLibraryToneSlateSoft .voiceLibraryCardMedia{background:linear-gradient(155deg,#64748b,#334155)}@media (max-width:767px){.voiceLibrary{padding-top:80px}.voiceLibrary .voiceLibraryContainer{padding:0 16px}.voiceLibrary .voiceLibraryShell{border-radius:20px;padding:20px 16px 16px}.voiceLibrary .voiceLibraryHeader h2{max-width:13ch;font-size:30px}.voiceLibrary .voiceLibraryDescription{font-size:15px}.voiceLibrary .voiceLibraryFilters{gap:8px}.voiceLibrary .voiceLibraryFilters span{min-height:30px;padding:0 10px;font-size:12px}.voiceLibrary .voiceLibraryGrid{gap:14px;margin-top:18px}.voiceLibrary .voiceLibraryCard{border-radius:16px;min-height:338px}.voiceLibrary .voiceLibraryCardMedia{height:160px}.voiceLibrary .voiceLibraryPlay{width:50px;height:50px}.voiceLibrary .voiceLibraryPlay svg{width:20px;height:20px}.voiceLibrary .voiceLibraryCardMeta h3{font-size:17px}.voiceLibrary .voiceLibraryCardBody p{font-size:13px}}@media (prefers-reduced-motion:reduce){.voiceLibrary .voiceLibraryCard,.voiceLibrary .voiceLibraryPlay{transition:none}}.voiceCreation{background:radial-gradient(circle at 14% 0,#3b82f633,#0000 40%),radial-gradient(circle at 88% 16%,#6366f129,#0000 40%),linear-gradient(#020617 0%,#07102f 58%,#050f2a 100%);border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b824;margin-top:28px;padding:56px 0 96px;overflow:hidden}.voiceCreation .voiceCreationContainer{max-width:1280px;margin:0 auto;padding:0 24px}.voiceCreation .voiceCreationHeader{text-align:center;max-width:900px;margin:0 auto}.voiceCreation .voiceCreationEyebrow{color:#93c5fdf2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.voiceCreation .voiceCreationHeader h2{color:#fff;letter-spacing:-.035em;max-width:14ch;margin:14px auto;font-size:34px;font-weight:800;line-height:1.08}@media (min-width:768px){.voiceCreation .voiceCreationHeader h2{font-size:52px}}.voiceCreation .voiceCreationDescription{color:#e2e8f0d1;max-width:700px;margin:0 auto;font-size:17px;line-height:1.75}.voiceCreation .voiceCreationRailViewport{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#94a3b873 #0000;margin-top:30px;margin-left:-24px;margin-right:-24px;padding:8px 24px 14px;overflow:auto hidden}.voiceCreation .voiceCreationRailViewport::-webkit-scrollbar{height:8px}.voiceCreation .voiceCreationRailViewport::-webkit-scrollbar-track{background:0 0}.voiceCreation .voiceCreationRailViewport::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}.voiceCreation .voiceCreationRail{gap:16px;width:max-content;padding-right:24px;display:flex}.voiceCreation .voiceCreationCard{scroll-snap-align:start;background:radial-gradient(circle at 15% 0%,var(--voice-creation-soft),transparent 42%),linear-gradient(180deg,#0f172ae6,#0f172adb);text-align:center;border:1px solid #94a3b838;border-radius:20px;flex-direction:column;flex:0 0 280px;align-items:center;width:280px;min-height:360px;padding:22px 18px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 20px 32px -26px #0f172ab3}.voiceCreation .voiceCreationCard:hover{border-color:var(--voice-creation-soft-strong);transform:translateY(-4px);box-shadow:0 24px 36px -24px #0f172abf}.voiceCreation .voiceCreationEmojiGlow{background:radial-gradient(circle at 50% 50%,var(--voice-creation-soft-strong),#0f172a1a);border:1px solid var(--voice-creation-soft);border-radius:999px;place-items:center;width:96px;height:96px;margin-bottom:14px;display:grid;box-shadow:inset 0 0 24px #0f172a52}.voiceCreation .voiceCreationEmojiGlow span{font-size:58px;line-height:1}.voiceCreation .voiceCreationCard h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.1}.voiceCreation .voiceCreationLabel{border:1px solid var(--voice-creation-soft-strong);min-height:28px;color:var(--voice-creation-accent);letter-spacing:.02em;background:#0f172a47;border-radius:999px;align-items:center;margin:10px 0 0;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.voiceCreation .voiceCreationPlay{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:20px;padding:0;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 24px -12px #2563eb99}.voiceCreation .voiceCreationPlay:hover{background:#60a5fa;border-color:#60a5fa;transform:scale(1.05);box-shadow:0 16px 26px -10px #2563eba6}.voiceCreation .voiceCreationPlay svg{width:24px;height:24px}.voiceCreation .voiceCreationWave{justify-content:center;align-items:flex-end;gap:4px;width:100%;min-height:30px;margin-top:18px;display:flex}.voiceCreation .voiceCreationWave span{transform-origin:bottom;background:#94a3b89e;border-radius:999px;width:4px;display:block}.voiceCreation .voiceCreationWave.playing span{background:var(--voice-creation-accent);animation:.95s ease-in-out infinite voiceCreationWaveBounce}.voiceCreation .voiceCreationPromptLabel{color:#94a3b8eb;letter-spacing:.01em;margin:14px 0 0;font-size:12px;font-style:italic;line-height:1.4}.voiceCreation .voiceCreationBottomCta{text-align:center;margin-top:26px}.voiceCreation .voiceCreationBottomCta p{color:#e2e8f0d6;margin:0;font-size:15px;line-height:1.6}.voiceCreation .voiceCreationBottomMeta{align-items:center;gap:8px;display:inline-flex;color:#f1f5f9f2!important;margin-top:10px!important;font-size:14px!important}.voiceCreation .voiceCreationProBadge{color:#bfdbfefa;letter-spacing:.08em;background:#2563eb33;border:1px solid #60a5fa6b;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.voiceCreation .voiceCreationBottomLink{color:#60a5fafa;letter-spacing:-.01em;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.voiceCreation .voiceCreationBottomLink:hover{color:#93c5fd}@media (max-width:1023px){.voiceCreation .voiceCreationCard{flex-basis:280px;width:280px}}@media (max-width:767px){.voiceCreation{margin-top:20px;padding:64px 0 80px}.voiceCreation .voiceCreationContainer{padding:0 16px}.voiceCreation .voiceCreationHeader h2{max-width:12ch;font-size:32px}.voiceCreation .voiceCreationDescription{font-size:16px}.voiceCreation .voiceCreationRailViewport{margin-left:-16px;margin-right:-16px;padding:8px 16px 12px}.voiceCreation .voiceCreationCard{border-radius:18px;flex-basis:min(82vw,280px);width:min(82vw,280px);min-height:350px;padding:20px 16px 16px}.voiceCreation .voiceCreationEmojiGlow{width:88px;height:88px}.voiceCreation .voiceCreationEmojiGlow span{font-size:52px}}@media (prefers-reduced-motion:reduce){.voiceCreation .voiceCreationCard,.voiceCreation .voiceCreationPlay{transition:none}.voiceCreation .voiceCreationWave.playing span{animation:none}}.voiceCloning{background:radial-gradient(circle at 16% 0,#3b82f614,#0000 42%),radial-gradient(circle at 84% 0,#dbeafe6b,#0000 38%),#f8fafc;border-top:1px solid #e2e8f0d9;border-bottom:1px solid #e2e8f0d9;padding:96px 0}.voiceCloning .voiceCloningContainer{max-width:1160px;margin:0 auto;padding:0 24px}.voiceCloning .voiceCloningHeader{text-align:center;max-width:860px;margin:0 auto}.voiceCloning .voiceCloningEyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.voiceCloning .voiceCloningHeader h2{color:#0f172a;letter-spacing:-.03em;max-width:18ch;margin:14px auto 16px;font-size:34px;font-weight:800;line-height:1.1}@media (min-width:768px){.voiceCloning .voiceCloningHeader h2{font-size:50px}}.voiceCloning .voiceCloningSubhead{color:#64748b;max-width:680px;margin:0 auto;font-size:17px;line-height:1.75}.voiceCloning .voiceCloningStack{gap:18px;width:100%;max-width:800px;margin:36px auto 0;display:grid}.voiceCloning .voiceCloningCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px;box-shadow:0 10px 22px -20px #0f172a38}.voiceCloning .voiceCloningCardTop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.voiceCloning .voiceCloningScenario{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.voiceCloning .voiceCloningCardTop span{color:#64748b;font-size:14px;line-height:1.5}.voiceCloning .voiceCloningCompare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.voiceCloning .voiceCloningColumn{min-width:0}.voiceCloning .voiceCloningLabel{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.voiceCloning .voiceCloningLabelCloned{color:#2563eb}.voiceCloning .voiceCloningLabelIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.voiceCloning .voiceCloningLabelIcon svg{width:16px;height:16px}.voiceCloning .voiceCloningContext{color:#94a3b8;margin:8px 0 14px;font-size:13px;font-style:italic;line-height:1.5}.voiceCloning .voiceCloningArrow{color:#2563eb;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:70px;display:flex}.voiceCloning .voiceCloningArrow span{color:#64748b;letter-spacing:.02em;font-size:12px;font-weight:600}.voiceCloning .voiceCloningArrow svg{width:24px;height:24px;display:block}.voiceCloning .voiceCloningArrow .voiceCloningArrowMobilePath{display:none}.voiceCloning .voiceCloningPlayer{background:#f1f5f9;border:1px solid #cbd5e1e6;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.voiceCloning .voiceCloningPlayer.isCloned{background:radial-gradient(circle at 0 0,#dbeafe94,#0000 50%),#eff6fff2;border-color:#bfdbfef2}.voiceCloning .voiceCloningPlay{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 20px -14px #2563eb8c}.voiceCloning .voiceCloningPlay:hover{background:#60a5fa;border-color:#60a5fa;transform:scale(1.05);box-shadow:0 12px 22px -12px #2563eb9e}.voiceCloning .voiceCloningPlay svg{width:16px;height:16px}.voiceCloning .voiceCloningPlayer.isCloned .voiceCloningPlay{background:#3b82f6;border-color:#3b82f6}.voiceCloning .voiceCloningPlayer.isCloned .voiceCloningPlay:hover{background:#60a5fa;border-color:#60a5fa}.voiceCloning .voiceCloningPlayerCenter{flex:1;min-width:0}.voiceCloning .voiceCloningWave{opacity:.84;align-items:flex-end;gap:2px;height:14px;display:flex}.voiceCloning .voiceCloningWave span{transform-origin:bottom;background:#94a3b8cc;border-radius:999px;width:2px;display:block}.voiceCloning .voiceCloningWave.isPlaying span{background:#2563ebad;animation:1s ease-in-out infinite waveformPulse}.voiceCloning .voiceCloningTimelineWrap{align-items:center;height:12px;margin-top:6px;display:flex;position:relative}.voiceCloning .voiceCloningTimelineTrack{background:#94a3b859;border-radius:999px;width:100%;height:4px;overflow:hidden}.voiceCloning .voiceCloningTimelineFill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6b3,#2563ebf2);height:100%;transition:width 80ms linear}.voiceCloning .voiceCloningScrubber{opacity:0;cursor:pointer;appearance:none;width:100%;height:12px;margin:0;position:absolute;inset:0}.voiceCloning .voiceCloningDuration{text-align:right;color:#64748b;min-width:40px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.voiceCloning .voiceCloningTranscript{color:#64748b;margin:10px 0 0;font-size:13px;font-style:italic;line-height:1.55}.voiceCloning .voiceCloningCallout{text-align:center;width:100%;max-width:800px;margin:32px auto 0}.voiceCloning .voiceCloningDivider{background:#cbd5e1e6;width:100%;height:1px;margin-bottom:22px}.voiceCloning .voiceCloningCalloutMain{color:#1e293b;margin:0;font-size:16px;line-height:1.7}.voiceCloning .voiceCloningCalloutSub{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.55}.voiceCloning .voiceCloningActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.voiceCloning .voiceCloningPrimary,.voiceCloning .voiceCloningSecondary{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-width:196px;height:54px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.voiceCloning .voiceCloningPrimary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #2563eb;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 22px -18px #2563eba6}.voiceCloning .voiceCloningPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 24px -16px #2563eb8c}.voiceCloning .voiceCloningDownloadMenu{display:inline-block}.voiceCloning .voiceCloningDownloadMenu .downloadMenuPanel{min-width:220px}.voiceCloning .voiceCloningSecondary{color:#334155;cursor:pointer;background:#fffffff5;border:1px solid #cbd5e1;font-family:inherit;transition:background-color .18s,border-color .18s,color .18s}.voiceCloning .voiceCloningSecondary .downloadMenuCaret{margin-left:8px}@media (max-width:991px){.voiceCloning .voiceCloningCard{padding:28px}.voiceCloning .voiceCloningCompare{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:14px}}@media (max-width:767px){.voiceCloning{padding:80px 0}.voiceCloning .voiceCloningContainer{padding:0 16px}.voiceCloning .voiceCloningHeader h2{max-width:12ch;font-size:32px}.voiceCloning .voiceCloningSubhead{font-size:16px}.voiceCloning .voiceCloningStack{gap:14px;margin-top:28px}.voiceCloning .voiceCloningCard{border-radius:16px;padding:24px}.voiceCloning .voiceCloningCardTop{gap:8px;margin-bottom:16px}.voiceCloning .voiceCloningCompare{grid-template-columns:1fr;gap:14px}.voiceCloning .voiceCloningArrow{flex-direction:row;justify-content:center;width:100%}.voiceCloning .voiceCloningArrow .voiceCloningArrowDesktopPath{display:none}.voiceCloning .voiceCloningArrow .voiceCloningArrowMobilePath{display:block}.voiceCloning .voiceCloningTranscript{font-size:12px}.voiceCloning .voiceCloningActions{flex-direction:column;gap:10px;width:100%}.voiceCloning .voiceCloningPrimary,.voiceCloning .voiceCloningSecondary,.voiceCloning .voiceCloningDownloadMenu,.voiceCloning .voiceCloningDownloadMenu .downloadMenuTrigger{width:100%;min-width:0}.voiceCloning .voiceCloningCalloutMain{font-size:15px}}@media (prefers-reduced-motion:reduce){.voiceCloning .voiceCloningPlay,.voiceCloning .voiceCloningPrimary{transition:none}.voiceCloning .voiceCloningWave.isPlaying span{animation:none}}.expressiveSpeech{background:radial-gradient(circle at 16% 0,#3b82f60f,#0000 40%),radial-gradient(circle at 84% 6%,#dbeafe59,#0000 38%),#fff;border-top:1px solid #e2e8f0d1;border-bottom:1px solid #e2e8f0d1;padding:96px 0}.expressiveSpeech .expressiveSpeechContainer{max-width:980px;margin:0 auto;padding:0 24px}.expressiveSpeech .expressiveSpeechHeader{text-align:center;max-width:860px;margin:0 auto}.expressiveSpeech .expressiveSpeechEyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.expressiveSpeech .expressiveSpeechHeader h2{color:#0f172a;letter-spacing:-.035em;max-width:16ch;margin:14px auto 16px;font-size:34px;font-weight:800;line-height:1.08}@media (min-width:768px){.expressiveSpeech .expressiveSpeechHeader h2{font-size:50px}}.expressiveSpeech .expressiveSpeechSubhead{color:#64748b;max-width:680px;margin:0 auto;font-size:17px;line-height:1.7}.expressiveSpeech .expressiveSpeechTags{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto 0;display:flex}.expressiveSpeech .expressiveSpeechTagPill{color:#cbd5e1;white-space:nowrap;background:#1a2332;border:1px solid #2d3a4d;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;transition:background-color .18s;display:inline-flex}.expressiveSpeech .expressiveSpeechTagPill:hover{background:#243044}.expressiveSpeech .expressiveSpeechTagPill span{font-size:14px;line-height:1}.expressiveSpeech .expressiveSpeechTagPill code{letter-spacing:.01em;color:#cbd5e1;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.expressiveSpeech .expressiveSpeechToggleWrap{text-align:center;margin:22px auto 0}.expressiveSpeech .expressiveSpeechToggleWrap p{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.5}.expressiveSpeech .expressiveSpeechToggle{background:#f8fafceb;border:1px solid #cbd5e1eb;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;box-shadow:0 10px 22px -24px #0f172a80}.expressiveSpeech .expressiveSpeechToggle button{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:999px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .18s,color .18s}.expressiveSpeech .expressiveSpeechToggle button:hover{color:#0f172a}.expressiveSpeech .expressiveSpeechToggle button.isActive{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.expressiveSpeech .expressiveSpeechCards{gap:16px;width:100%;max-width:800px;margin:26px auto 0;display:grid}.expressiveSpeech .expressiveSpeechCard{background:#1a2332;border:1px solid #2d3a4d;border-radius:20px;padding:28px;box-shadow:0 14px 30px -26px #0000007a}.expressiveSpeech .expressiveSpeechCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.expressiveSpeech .expressiveSpeechCardHeader h3{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;line-height:1.2;display:inline-flex}.expressiveSpeech .expressiveSpeechCardHeader p{color:#2563eb;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.3}.expressiveSpeech .expressiveSpeechRow{gap:10px;display:grid}.expressiveSpeech .expressiveSpeechRowLabel{color:#64748b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;width:fit-content;margin:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.expressiveSpeech .expressiveSpeechRowLabel.isExpressive{color:#eab308}.expressiveSpeech .expressiveSpeechScript{background:#131c31;border:1px solid #2d3a4d;border-radius:14px;padding:14px 14px 13px}.expressiveSpeech .expressiveSpeechScript code{color:#94a3b8;white-space:normal;word-break:break-word;margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7}.expressiveSpeech .expressiveSpeechScript.isExpressive{background:#131c31;border-color:#2d3a4d}.expressiveSpeech .expressiveSpeechToken{color:#94a3b8;background:#64748b33;border:1px solid #64748b59;border-radius:8px;align-items:center;min-height:22px;margin:0 1px;padding:0 7px;font-weight:700;display:inline-flex}.expressiveSpeech .expressiveSpeechToken.tokenClearThroat{color:#94a3b8;background:#64748b33;border-color:#64748b59}.expressiveSpeech .expressiveSpeechToken.tokenSigh{color:#818cf8;background:#6366f133;border-color:#6366f159}.expressiveSpeech .expressiveSpeechToken.tokenShush{color:#c084fc;background:#a855f733;border-color:#a855f759}.expressiveSpeech .expressiveSpeechToken.tokenCough{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b59}.expressiveSpeech .expressiveSpeechToken.tokenGroan{color:#fca5a5;background:#ef444433;border-color:#ef444459}.expressiveSpeech .expressiveSpeechToken.tokenSniff{color:#5eead4;background:#14b8a633;border-color:#14b8a659}.expressiveSpeech .expressiveSpeechToken.tokenGasp{color:#fb923c;background:#f9731633;border-color:#f9731659}.expressiveSpeech .expressiveSpeechToken.tokenChuckle{color:#6ee7b7;background:#10b98133;border-color:#10b98159}.expressiveSpeech .expressiveSpeechToken.tokenLaugh{color:#fde047;background:#eab30833;border-color:#eab30859}.expressiveSpeech .expressiveSpeechPlayer{background:#131c31;border:1px solid #2d3a4d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.expressiveSpeech .expressiveSpeechPlayer.isExpressive{background:#131c31;border-color:#2d3a4d}.expressiveSpeech .expressiveSpeechPlayerButton{color:#0f172a;cursor:pointer;background:#eab308;border:1px solid #eab308;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 18px -12px #eab3086b}.expressiveSpeech .expressiveSpeechPlayerButton:hover{background:#facc15;border-color:#facc15;transform:scale(1.05);box-shadow:0 10px 20px -10px #eab3087a}.expressiveSpeech .expressiveSpeechPlayerButton svg{width:16px;height:16px}.expressiveSpeech .expressiveSpeechPlayer.isExpressive .expressiveSpeechPlayerButton{color:#0f172a;background:#eab308;border-color:#eab308}.expressiveSpeech .expressiveSpeechPlayer.isExpressive .expressiveSpeechPlayerButton:hover{background:#facc15;border-color:#facc15}.expressiveSpeech .expressiveSpeechPlayerCenter{min-width:0}.expressiveSpeech .expressiveSpeechPlayerTrack{background:#2d3a4d;border-radius:999px;width:100%;height:5px;overflow:hidden}.expressiveSpeech .expressiveSpeechPlayerTrack span{border-radius:inherit;background:#eab308;width:0%;height:100%;transition:width 80ms linear;display:block}.expressiveSpeech .expressiveSpeechPlayer.isExpressive .expressiveSpeechPlayerTrack span{background:#eab308}.expressiveSpeech .expressiveSpeechPlayerTime{color:#64748b;letter-spacing:.01em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.expressiveSpeech .expressiveSpeechVs{justify-content:center;align-items:center;margin:14px 0;display:flex;position:relative}.expressiveSpeech .expressiveSpeechVs:before{content:"";background:#e2e8f0f2;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.expressiveSpeech .expressiveSpeechVs span{z-index:1;color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #cbd5e1f2;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.expressiveSpeech .expressiveSpeechCallout{text-align:center;max-width:800px;margin:30px auto 0}.expressiveSpeech .expressiveSpeechCallout p{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.65}.expressiveSpeech .expressiveSpeechCallout span{color:#64748b;margin-top:8px;font-size:14px;line-height:1.55;display:block}.expressiveSpeech .expressiveSpeechCalloutDivider{background:#e2e8f0f2;width:100%;height:1px;margin:0 0 18px}@media (max-width:767px){.expressiveSpeech{padding:80px 0}.expressiveSpeech .expressiveSpeechContainer{padding:0 16px}.expressiveSpeech .expressiveSpeechHeader h2{max-width:12ch;font-size:31px}.expressiveSpeech .expressiveSpeechSubhead{font-size:16px}.expressiveSpeech .expressiveSpeechTags{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow:auto hidden}.expressiveSpeech .expressiveSpeechCard{border-radius:16px;padding:22px 18px}.expressiveSpeech .expressiveSpeechCardHeader{flex-direction:column;align-items:flex-start;gap:8px}.expressiveSpeech .expressiveSpeechCardHeader h3{font-size:19px}.expressiveSpeech .expressiveSpeechScript{padding:12px}.expressiveSpeech .expressiveSpeechScript code{font-size:13px;line-height:1.65}.expressiveSpeech .expressiveSpeechPlayer{gap:8px;padding:9px}.expressiveSpeech .expressiveSpeechPlayerButton{width:32px;height:32px}.expressiveSpeech .expressiveSpeechPlayerTime{font-size:10px}}@media (prefers-reduced-motion:reduce){.expressiveSpeech .expressiveSpeechPlayerButton,.expressiveSpeech .expressiveSpeechToggle button{transition:none}}.emotionVoices{background:#fff;padding:104px 0 96px}.emotionVoices .emotionVoicesContainer{max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.emotionVoices .emotionVoicesBackdrop{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 0,#2563eb17,#0000 42%),radial-gradient(circle at 80% 10%,#3b82f612,#0000 46%),linear-gradient(#f8fafc,#fff0);border-radius:28px;height:340px;position:absolute;inset:24px 24px auto}.emotionVoices .emotionVoicesHeaderWrap{z-index:1;padding-bottom:22px;position:relative}.emotionVoices .emotionVoicesHeader{text-align:center;max-width:980px;margin:0 auto;padding:4px 0 0}.emotionVoices .emotionVoicesEyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.emotionVoices .emotionVoicesHeader h2{color:#0f172a;letter-spacing:-.035em;max-width:16ch;margin:14px auto 16px;font-size:34px;font-weight:800;line-height:1.1}@media (min-width:768px){.emotionVoices .emotionVoicesHeader h2{font-size:52px}}.emotionVoices .emotionVoicesDescription{color:#64748b;max-width:860px;margin:0 auto;font-size:18px;line-height:1.7}.emotionVoices .emotionVoicesHandline{color:#475569cc;letter-spacing:.01em;width:fit-content;margin:22px auto 0;font-size:18px;font-style:italic;position:relative}.emotionVoices .emotionVoicesHandline:after{content:"";background:linear-gradient(90deg,#2563eb26,#3b82f68c,#2563eb26);border-radius:999px;height:3px;position:absolute;bottom:-6px;left:-8px;right:-8px}.emotionVoices .emotionVoicesFloat{z-index:1;border-radius:999px;width:64px;height:64px;padding:4px;position:absolute;box-shadow:0 12px 20px #0f172a14}.emotionVoices .emotionVoicesFloat img{object-fit:cover;border:2px solid #ffffffe6;border-radius:999px;width:100%;height:100%;display:block}.emotionVoices .emotionVoicesFloat-cyan{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.emotionVoices .emotionVoicesFloat-pink{background:linear-gradient(135deg,#ec4899,#f43f5e)}.emotionVoices .emotionVoicesFloat-amber{background:linear-gradient(135deg,#f59e0b,#facc15)}.emotionVoices .emotionVoicesFloat-blue{background:linear-gradient(135deg,#2563eb,#38bdf8)}.emotionVoices .emotionVoicesFloat-teal{background:linear-gradient(135deg,#14b8a6,#22d3ee)}.emotionVoices .emotionVoicesFloat-orange{background:linear-gradient(135deg,#f97316,#fb923c)}.emotionVoices .emotionVoicesGrid{z-index:1;gap:20px;margin-top:44px;display:grid;position:relative}@media (min-width:1024px){.emotionVoices .emotionVoicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.emotionVoices .emotionVoicesCard{--emotion-avatar-ring:#3b82f6;background:#1a2332;border:1px solid #2d3a4d;border-radius:24px;padding:56px 18px 18px;transition:box-shadow .22s,transform .22s,border-color .22s,background-color .22s;position:relative;overflow:visible;box-shadow:0 18px 34px -24px #00000085}.emotionVoices .emotionVoicesCard:hover{background-color:#1f2b40;border-color:#3d5166;transform:translateY(-2px);box-shadow:0 24px 40px -26px #0000009e}.emotionVoices .emotionVoicesCard:before{content:none}.emotionVoices .emotionVoicesCardBlue{--emotion-avatar-ring:#3b82f6;background:#1a2332;border-color:#2d3a4d}.emotionVoices .emotionVoicesCardSlate{--emotion-avatar-ring:#a855f7;background:#1a2332;border-color:#2d3a4d}.emotionVoices .emotionVoicesCardAvatarWrap{z-index:2;justify-content:center;margin-top:-52px;display:flex;position:relative}.emotionVoices .emotionVoicesCardAvatar{background:var(--emotion-avatar-ring);border-radius:999px;width:74px;height:74px;padding:4px;box-shadow:0 0 0 1px #2d3a4dcc,0 10px 20px #0000006b}.emotionVoices .emotionVoicesCardAvatar img{object-fit:cover;border:2px solid #1a2332;border-radius:999px;width:100%;height:100%;display:block}.emotionVoices .emotionVoicesCardHeader{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;display:flex;position:relative}.emotionVoices .emotionVoicesCardHeader h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1}.emotionVoices .emotionVoicesCardHeader p{color:#64748b;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.35}.emotionVoices .emotionVoicesStyleGrid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid;position:relative}@media (min-width:900px){.emotionVoices .emotionVoicesStyleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.emotionVoices .emotionVoicesStyleBtn{--emotion-pill-accent:#64748b;--emotion-pill-accent-rgb:100,116,139;border:1px solid #2d3a4d;border-left:3px solid var(--emotion-pill-accent);background:linear-gradient(0deg,rgba(var(--emotion-pill-accent-rgb),.1),rgba(var(--emotion-pill-accent-rgb),.1)),#1a2332;cursor:pointer;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 10px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex;position:relative}.emotionVoices .emotionVoicesStyleBtn:hover{border-color:rgba(var(--emotion-pill-accent-rgb),.42);background:linear-gradient(0deg,rgba(var(--emotion-pill-accent-rgb),.14),rgba(var(--emotion-pill-accent-rgb),.14)),#243044;box-shadow:inset 0 0 0 1px rgba(var(--emotion-pill-accent-rgb),.28),0 10px 16px rgba(var(--emotion-pill-accent-rgb),.14);transform:translateY(-1px)}.emotionVoices .emotionVoicesStyleBtn.isActive{border-color:rgba(var(--emotion-pill-accent-rgb),.58);border-left-color:var(--emotion-pill-accent);background:linear-gradient(0deg,rgba(var(--emotion-pill-accent-rgb),.2),rgba(var(--emotion-pill-accent-rgb),.2)),#243044;box-shadow:inset 0 0 0 1px rgba(var(--emotion-pill-accent-rgb),.36),0 12px 20px rgba(var(--emotion-pill-accent-rgb),.18)}.emotionVoices .emotionVoicesStyleBtn.isActive .emotionVoicesStyleBtnIcon{background:rgba(var(--emotion-pill-accent-rgb),.24);color:var(--emotion-pill-accent)}.emotionVoices .emotionVoicesStyleBtnIcon{background:rgba(var(--emotion-pill-accent-rgb),.14);width:22px;height:22px;color:var(--emotion-pill-accent);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.emotionVoices .emotionVoicesStyleBtnIcon svg{width:12px;height:12px}.emotionVoices .emotionVoicesStyleBtn:hover .emotionVoicesStyleBtnIcon{background:rgba(var(--emotion-pill-accent-rgb),.22);transform:scale(1.05)}.emotionVoices .emotionVoicesStyleBtnText{color:#cbd5e1;letter-spacing:-.01em;white-space:normal;text-overflow:clip;-webkit-line-clamp:2;text-align:left;z-index:1;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;position:relative;overflow:visible}.emotionVoices .emotionVoicesMiniWave{z-index:1;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;width:20px;height:16px;display:flex;position:relative}.emotionVoices .emotionVoicesMiniWave i{background:rgba(var(--emotion-pill-accent-rgb),.5);border-radius:999px;width:2px;transition:background-color .2s;display:block}.emotionVoices .emotionVoicesMiniWave i:first-child{height:6px}.emotionVoices .emotionVoicesMiniWave i:nth-child(2){height:12px}.emotionVoices .emotionVoicesMiniWave i:nth-child(3){height:9px}.emotionVoices .emotionVoicesMiniWave i:nth-child(4){height:14px}.emotionVoices .emotionVoicesMiniWave i:nth-child(5){height:8px}.emotionVoices .emotionVoicesMiniWave.playing i{background:var(--emotion-pill-accent);animation:.9s ease-in-out infinite waveformPulse}.emotionVoices .emotionVoicesMiniWave.playing i:first-child{animation-delay:0s}.emotionVoices .emotionVoicesMiniWave.playing i:nth-child(2){animation-delay:80ms}.emotionVoices .emotionVoicesMiniWave.playing i:nth-child(3){animation-delay:.16s}.emotionVoices .emotionVoicesMiniWave.playing i:nth-child(4){animation-delay:.24s}.emotionVoices .emotionVoicesMiniWave.playing i:nth-child(5){animation-delay:.32s}@media (max-width:767px){.emotionVoices{padding:80px 0}.emotionVoices .emotionVoicesBackdrop{border-radius:20px;height:300px;inset:14px 16px auto}.emotionVoices .emotionVoicesHeader h2{max-width:14ch;font-size:30px}.emotionVoices .emotionVoicesDescription,.emotionVoices .emotionVoicesHandline{font-size:16px}.emotionVoices .emotionVoicesGrid{gap:18px;margin-top:28px}.emotionVoices .emotionVoicesCard{border-radius:18px;padding:48px 16px 16px}.emotionVoices .emotionVoicesCardAvatarWrap{margin-top:-44px}.emotionVoices .emotionVoicesCardAvatar{width:64px;height:64px}.emotionVoices .emotionVoicesCardHeader h3{font-size:24px}}.pricing{background:#fff;padding:96px 0;position:relative}.pricing .pricingContainer{max-width:1152px;margin:0 auto;padding:0 24px}.pricing .pricingHeader{text-align:center;max-width:860px;margin:0 auto 56px}.pricing .pricingEyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.pricing .pricingTitle{letter-spacing:-.03em;text-align:center;color:#0f172a;margin:0;font-size:36px;font-weight:800;line-height:1.05}.pricing .pricingSubtitle{color:#64748b;max-width:700px;margin:16px auto 0;font-size:18px;line-height:1.6}.pricing .pricingFairUseCallout{background:radial-gradient(circle at 15% 10%,#3b82f61f,#0000 52%),linear-gradient(#f8fafcfa,#fffffffa);border:1px solid #2563eb2e;border-radius:18px;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:24px auto 0;padding:16px 18px;display:flex;box-shadow:0 12px 30px -20px #2563eb59}.pricing .pricingFairUseCallout p{color:#475569;margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.pricing .pricingFairUseCallout{text-align:left;flex-direction:row;justify-content:center}}.pricing .pricingFairUsePill{white-space:nowrap;color:#2563eb;letter-spacing:.04em;text-transform:uppercase;background:#dbeafef2;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.pricing .pricingGrid{gap:32px;max-width:980px;margin:0 auto;display:grid}@media (min-width:768px){.pricing .pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing .pricingCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:40px;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 30px -24px #0f172a33}.pricing .pricingCard:hover{border-color:#cbd5e1}.pricing .pricingCard.pricingCardPro{color:#fff;background-color:#0f172a;background-image:radial-gradient(circle at 12% 10%,#3b82f63d,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb2e,#0000 45%),linear-gradient(135deg,#020617 0%,#0b1738 58%,#0a204d 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-color:#0f172a;overflow:hidden;transform:translateY(-16px);box-shadow:0 28px 60px -24px #020617a6}@media (min-width:768px){.pricing .pricingCard.pricingCardPro{transform:translateY(-16px)}}.pricing .pricingCard.pricingCardPro h3{color:#fff}.pricing .pricingCard.pricingCardPro p{color:#94a3b8}.pricing .pricingCard.pricingCardPro .pricingCardPrice span{color:#fff}.pricing .pricingCard.pricingCardPro .pricingCardPriceOld{padding-inline:.04em;line-height:1;text-decoration:none;display:inline-block;position:relative;color:#94a3b8f2!important}.pricing .pricingCard.pricingCardPro .pricingCardPriceOld:after{content:"";background:#f87171eb;border-radius:999px;height:2.5px;position:absolute;top:52%;left:-.04em;right:-.04em;transform:translateY(-50%);box-shadow:0 0 12px #f871712e}.pricing .pricingCard.pricingCardPro .pricingCardPriceNow{color:#fff!important}.pricing .pricingCard.pricingCardPro .pricingCardFeatures li span{color:#fff;font-weight:500}.pricing .pricingCard.pricingCardPro button,.pricing .pricingCard.pricingCardPro .pricingCardButton{color:#fff;background:#2563eb;border:none;font-size:16px;box-shadow:0 0 20px #2563eb26}.pricing .pricingCard.pricingCardPro button:hover,.pricing .pricingCard.pricingCardPro .pricingCardButton:hover{background:#1d4ed8}.pricing .pricingCard .pricingCardRibbon{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:1px solid #ffffff38;border-left:1px solid #ffffff38;border-bottom-left-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 10px 20px -16px #2563ebcc}.pricing .pricingCard .pricingCardTop{gap:10px;display:grid}.pricing .pricingCard .pricingCardPlanLabel{text-transform:uppercase;letter-spacing:.08em;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:700}.pricing .pricingCard .pricingCardTitle{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.15}.pricing .pricingCard .pricingCardDescription{color:#64748b;margin-top:0;font-size:14px;line-height:1.5}.pricing .pricingCard .pricingCardPrice{flex-wrap:wrap;align-items:flex-end;gap:6px;margin-block:24px 32px;display:flex}.pricing .pricingCard .pricingCardPrice span{color:#0f172a;font-size:36px;font-weight:700}.pricing .pricingCard .pricingCardPrice span.large{font-size:48px}.pricing .pricingCard .pricingCardPrice .pricingCardPriceSuffix{font-size:16px;font-weight:500;color:#94a3b8!important}.pricing .pricingCard .pricingCardPrice .pricingCardPriceOld{color:#94a3b8;padding-inline:.04em;font-size:26px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;position:relative;transform:translateY(-4px)}.pricing .pricingCard .pricingCardPrice .pricingCardPriceOld:after{content:"";background:#f87171db;border-radius:999px;height:2.5px;position:absolute;top:52%;left:-.04em;right:-.04em;transform:translateY(-50%);box-shadow:0 0 10px #f871711f}.pricing .pricingCard .pricingCardPrice .pricingCardPriceNow{color:#0f172a}.pricing .pricingCard .large{font-size:48px}.pricing .pricingCard .pricingCardFeatures{flex-direction:column;flex:1;gap:14px;margin-bottom:40px;display:flex}.pricing .pricingCard .pricingCardFeatures li{color:#475569;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.pricing .pricingCard .pricingCardFeatures li svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.pricing .pricingCard .pricingCardFeatures .pricingCardFeatureTextMuted{color:#94a3b8}.pricing .pricingCard .check{color:#059669}.pricing .pricingCard .warning{color:#f59e0b}.pricing .pricingCard .cross{color:#f87171}.pricing .pricingCard .pricingCardBadge{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;display:flex}.pricing .pricingCard button,.pricing .pricingCard .pricingCardButton{color:#334155;cursor:pointer;text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:20.5px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.pricing .pricingCard button:hover,.pricing .pricingCard .pricingCardButton:hover{background:#f8fafc}.pricing .pricingCard .pricingCardDownloadMenu{width:100%;display:block}.pricing .pricingCard .pricingCardDownloadMenu .downloadMenuTrigger{width:100%}.pricing .pricingCard .pricingCardNote{text-align:center;color:#94a3b8;margin-top:16px;font-size:12px;line-height:1.45}.pricing .pricingCompare{background:radial-gradient(circle at 100% 0,#bfdbfe40,#0000 42%),#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:980px;margin:52px auto 0;overflow:hidden;box-shadow:0 20px 40px -34px #0f172a40}.pricing .pricingCompareHeader{background:#f8fafccc;border-bottom:1px solid #e2e8f0;padding:24px 24px 18px}.pricing .pricingCompareHeader h3{color:#0f172a;margin:0;font-size:18px;font-weight:700}.pricing .pricingCompareHeader p{color:#64748b;margin:6px 0 0;font-size:13px}.pricing .pricingCompareTable{width:100%}.pricing .pricingCompareTableHead{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);gap:16px;padding:14px 24px;display:grid}.pricing .pricingCompareTableHead span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.pricing .pricingCompareTableBody{display:grid}.pricing .pricingCompareRow{border-bottom:1px solid #e2e8f0e6;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);gap:16px;padding:14px 24px;display:grid}.pricing .pricingCompareRow:last-child{border-bottom:none}.pricing .pricingCompareFeature{color:#1e293b;font-size:14px;font-weight:600;line-height:1.45}.pricing .pricingCompareValue{color:#64748b;font-size:14px;line-height:1.45}.pricing .pricingCompareValuePro{color:#334155;font-weight:600}@media (max-width:767px){.pricing .pricingGrid{gap:20px}.pricing .pricingCard{padding:28px 22px}.pricing .pricingCard.pricingCardPro{transform:none}.pricing .pricingCompareHeader{padding:20px 18px 16px}.pricing .pricingCompareTableHead{display:none}.pricing .pricingCompareRow{grid-template-columns:1fr;gap:8px;padding:16px 18px}.pricing .pricingCompareValue{gap:4px;padding-left:0;display:grid}.pricing .pricingCompareRow>:nth-child(2):before{content:"Free Starter";color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.pricing .pricingCompareRow>:nth-child(3):before{content:"Pro Studio";color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}}.compatibility{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:96px 0}.compatibility .compatibilityContainer{max-width:1280px;margin:0 auto;padding:0 24px}.compatibility .compatibilityHeader{text-align:center;margin-bottom:40px;max-width:860px;margin-inline:auto}.compatibility .compatibilityHeader .compatibilityKicker{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.compatibility .compatibilityHeader .compatibilityTitle{color:#0f172a;letter-spacing:-.03em;margin:12px 0 14px;font-size:32px;font-weight:800;line-height:1.12}@media (min-width:768px){.compatibility .compatibilityHeader .compatibilityTitle{font-size:42px}}.compatibility .compatibilityHeader .compatibilityDescription{color:#64748b;max-width:760px;margin:0 auto;font-size:18px;line-height:1.65}.compatibility .compatibilityPanel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;box-shadow:0 12px 32px #0f172a0d}@media (min-width:768px){.compatibility .compatibilityPanel{padding:28px}}.compatibility .compatibilityPanelMeta{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}@media (min-width:900px){.compatibility .compatibilityPanelMeta{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}}.compatibility .compatibilityPanelMeta p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.compatibility .compatibilityFormatList{flex-wrap:wrap;gap:8px;display:flex}.compatibility .compatibilityFormatList span{color:#1d4ed8;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.compatibility .compatibilityGrid{gap:12px;display:grid}@media (min-width:640px){.compatibility .compatibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.compatibility .compatibilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.compatibility .compatibilityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compatibility .compatibilityCard{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;min-height:84px;padding:12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.compatibility .compatibilityCard:hover{border-color:#2563eb40;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb14}.compatibility .compatibilityCardIcon{background:linear-gradient(135deg,#2563eb1f,#3b82f633);border:1px solid #bfdbfe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.compatibility .compatibilityCardIcon img{object-fit:contain;filter:saturate(1.1)contrast(1.05);width:26px;height:26px;display:block}.compatibility .compatibilityCardText{min-width:0}.compatibility .compatibilityCardText h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.compatibility .compatibilityCardText p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.successStories{background:#fff;padding:96px 0}.successStories .successStoriesContainer{max-width:1280px;margin:0 auto;padding:0 24px}.successStories .successStoriesHeader{text-align:center;max-width:880px;margin:0 auto 40px}.successStories .successStoriesKicker{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.successStories .successStoriesTitle{color:#0f172a;letter-spacing:-.03em;margin:12px 0 14px;font-size:32px;font-weight:800;line-height:1.12}@media (min-width:768px){.successStories .successStoriesTitle{font-size:42px}}.successStories .successStoriesDescription{color:#64748b;max-width:720px;margin:0 auto;font-size:18px;line-height:1.6}.successStories .successStoriesUnderline{background:linear-gradient(90deg,#2563eb1a,#2563ebd9,#2563eb1a);border-radius:999px;width:180px;height:4px;margin:18px auto 0;display:block}.successStories .successStoriesLayout{max-width:980px;margin:0 auto}.successStories .successStoriesCard{background:radial-gradient(circle at 100% 0,#eff6ff,#0000 46%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:24px;padding:22px;box-shadow:0 18px 40px #0f172a0f}@media (min-width:768px){.successStories .successStoriesCard{padding:26px}}.successStories .successStoriesCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.successStories .successStoriesSegment{color:#1d4ed8;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.successStories .successStoriesStars{color:#f59e0b;letter-spacing:2px;font-size:14px;line-height:1}.successStories .successStoriesQuote{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:0;padding:18px;position:relative}.successStories .successStoriesQuoteMark{color:#2563eb33;pointer-events:none;font-size:44px;font-weight:800;line-height:1;position:absolute;top:10px;left:12px}.successStories .successStoriesQuote p{color:#334155;margin:0;padding-left:16px;font-size:17px;line-height:1.75}.successStories .successStoriesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.successStories .successStoriesProfile{align-items:center;gap:12px;min-width:0;display:flex}.successStories .successStoriesAvatar{color:#2563eb;letter-spacing:-.02em;background:linear-gradient(135deg,#2563eb29,#93c5fd80);border:1px solid #bfdbfe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex;overflow:hidden}.successStories .successStoriesAvatar img{object-fit:cover;width:100%;height:100%;display:block}.successStories .successStoriesProfileText{min-width:0}.successStories .successStoriesProfileText strong{color:#0f172a;letter-spacing:-.02em;font-size:16px;line-height:1.2;display:block}.successStories .successStoriesProfileText p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:14px;line-height:1.35;overflow:hidden}.successStories .successStoriesControls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.successStories .successStoriesControls button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.successStories .successStoriesControls button svg{width:16px;height:16px}.successStories .successStoriesDots{align-items:center;gap:6px;display:inline-flex}.successStories .successStoriesDots span{background:#cbd5e1;border-radius:999px;width:7px;height:7px;transition:transform .2s,background-color .2s;display:block}.successStories .successStoriesDots span.isActive{background:#2563eb;width:20px}.faq{background:#fff;padding:96px 0}.faq .faqContainer{max-width:768px;margin:0 auto;padding:0 24px}.faq .faqTitle{text-align:center;color:#0f172a;margin-bottom:48px;font-size:30px;font-weight:700}.faq .faqList{flex-direction:column;gap:16px;display:flex}.faq .faqItem{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.faq .faqItem summary{color:#1e293b;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.faq .faqItem summary::-webkit-details-marker{display:none}.faq .faqItem summary svg{transition:transform .2s}.faq .faqItem[open] summary svg{transform:rotate(180deg)}.faq .faqItem p{color:#475569;margin-top:16px;line-height:1.75}.statusPage{background:#f8fafc;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:120px 24px 80px;display:flex}.statusContainer{width:100%;max-width:520px}.statusCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:48px 40px;box-shadow:0 4px 6px -1px #0000000d}@media (max-width:640px){.statusCard{padding:40px 24px}}.statusCard .statusIcon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.statusCard .statusIcon svg{width:36px;height:36px}.statusCard.success .statusIcon{background:linear-gradient(135deg,#10b9811a 0%,#10b98133 100%)}.statusCard.success .statusIcon svg{color:#10b981}.statusCard.cancel .statusIcon{background:linear-gradient(135deg,#ef44441a 0%,#ef444433 100%)}.statusCard.cancel .statusIcon svg{color:#ef4444}.statusCard .statusTitle{color:#0f172a;letter-spacing:-.025em;margin-bottom:12px;font-size:28px;font-weight:700}.statusCard .statusDescription{color:#475569;margin-bottom:32px;font-size:16px;line-height:1.6}.statusCard .statusDescription strong{color:#0f172a}.statusCard .statusSteps,.statusCard .statusReasons{text-align:left;background:#f8fafc;border-radius:12px;margin-bottom:24px;padding:24px}.statusCard .statusSteps h2,.statusCard .statusReasons h2{color:#0f172a;text-transform:uppercase;letter-spacing:.025em;margin-bottom:16px;font-size:14px;font-weight:600}.statusCard .statusSteps ol,.statusCard .statusReasons ol{margin:0;padding:0;list-style:none}.statusCard .statusSteps ol li,.statusCard .statusReasons ol li{color:#334155;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.statusCard .statusSteps ol li:last-child,.statusCard .statusReasons ol li:last-child{border-bottom:none}.statusCard .statusSteps ol li .stepNumber,.statusCard .statusReasons ol li .stepNumber{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.statusCard .statusSteps ul,.statusCard .statusReasons ul{margin:0;padding:0;list-style:none}.statusCard .statusSteps ul li,.statusCard .statusReasons ul li{color:#475569;padding:8px 0 8px 20px;font-size:14px;position:relative}.statusCard .statusSteps ul li:before,.statusCard .statusReasons ul li:before{content:"•";color:#94a3b8;position:absolute;left:0}.statusCard .statusInfo{text-align:left;background:#2563eb0d;border:1px solid #2563eb1a;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:32px;padding:16px;display:flex}.statusCard .statusInfo svg{color:#2563eb;flex-shrink:0;width:20px;height:20px;margin-top:1px}.statusCard .statusInfo p{color:#475569;margin:0;font-size:13px;line-height:1.5}.statusCard .statusInfo p a{color:#2563eb;text-underline-offset:2px;font-weight:500;text-decoration:underline}.statusCard .statusInfo p a:hover{color:#1d4ed8}.statusCard .statusActions{flex-direction:column;gap:12px;display:flex}@media (min-width:400px){.statusCard .statusActions{flex-direction:row;justify-content:center}}.statusCard .statusButtonPrimary,.statusCard .statusButtonSecondary{border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.statusCard .statusButtonPrimary{color:#fff;background:#0f172a}.statusCard .statusButtonPrimary:hover{background:#2563eb}.statusCard .statusButtonSecondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.statusCard .statusButtonSecondary:hover{background:#f8fafc;border-color:#cbd5e1}.legal{background:#f8fafc;min-height:calc(100vh - 200px);padding-top:120px;padding-bottom:80px}.legal .legalContainer{max-width:800px;margin:0 auto;padding:0 24px}.legal .legalCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:48px;box-shadow:0 4px 6px -1px #0000000d}@media (max-width:640px){.legal .legalCard{padding:32px 24px}}.legal .legalBack{margin-bottom:32px}.legal .legalBack a{color:#2563eb;font-size:14px;font-weight:500;transition:color .2s}.legal .legalBack a:hover{color:#1d4ed8}.legal .legalTitle{color:#0f172a;letter-spacing:-.025em;margin-bottom:8px;font-size:36px;font-weight:800}@media (max-width:640px){.legal .legalTitle{font-size:28px}}.legal .legalMeta{color:#64748b;border-bottom:1px solid #e2e8f0;margin-bottom:32px;padding-bottom:32px;font-size:14px}.legal .legalContent{color:#334155;font-size:15px;line-height:1.75}.legal .legalContent p{margin-bottom:16px}.legal .legalContent h2{color:#0f172a;border-top:1px solid #f1f5f9;margin-top:40px;margin-bottom:16px;padding-top:24px;font-size:22px;font-weight:700}.legal .legalContent h2:first-of-type{border-top:none;margin-top:24px;padding-top:0}.legal .legalContent h3{color:#1e293b;margin-top:24px;margin-bottom:12px;font-size:17px;font-weight:600}.legal .legalContent ul,.legal .legalContent ol{margin-bottom:16px;padding-left:24px}.legal .legalContent ul li,.legal .legalContent ol li{margin-bottom:8px}.legal .legalContent ul li strong,.legal .legalContent ol li strong{color:#0f172a}.legal .legalContent ol{list-style-type:decimal}.legal .legalContent .legalPriceWas{color:#64748b;padding-inline:.04em;line-height:1;text-decoration:none;display:inline-block;position:relative}.legal .legalContent .legalPriceWas:after{content:"";background:#f87171e0;border-radius:999px;height:2.5px;position:absolute;top:52%;left:-.04em;right:-.04em;transform:translateY(-50%);box-shadow:0 0 8px #f871711a}.legal .legalContent a{color:#2563eb;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.legal .legalContent a:hover{color:#1d4ed8}.legal .legalContent strong{color:#1e293b;font-weight:600}.legal .legalContent .legalHighlight{color:#334155;background:linear-gradient(135deg,#2563eb0d 0%,#2563eb1a 100%);border:1px solid #2563eb33;border-radius:12px;margin:24px 0;padding:20px 24px}.legal .legalContent .legalHighlight strong{color:#2563eb}.legal.legalDark{background:radial-gradient(circle at 12% 4%,#3b82f629,transparent 40%),radial-gradient(circle at 88% 12%,#2dd4bf12,transparent 34%),var(--app-bg-canvas)}.legal.legalDark .legalCard{border-color:var(--app-border-subtle);background:linear-gradient(#131c31fa,#0e1627fa);box-shadow:0 26px 44px -34px #020617eb,inset 0 1px #94a3b80d}.legal.legalDark .legalBack a{color:var(--app-accent)}.legal.legalDark .legalBack a:hover,.legal.legalDark .legalTitle{color:var(--app-text-strong)}.legal.legalDark .legalMeta{color:var(--app-text-muted);border-bottom-color:var(--app-border-subtle)}.legal.legalDark .legalContent{color:var(--app-text)}.legal.legalDark .legalContent h2{color:var(--app-text-strong);border-top-color:#2d3a4dc7}.legal.legalDark .legalContent h3,.legal.legalDark .legalContent strong{color:var(--app-text-strong)}.legal.legalDark .legalContent ul li::marker{color:var(--app-text-muted)}.legal.legalDark .legalContent ol li::marker{color:var(--app-text-muted)}.legal.legalDark .legalContent a{color:var(--app-accent)}.legal.legalDark .legalContent a:hover{color:var(--app-text-strong)}.legal.legalDark .legalContent .legalPriceWas{color:var(--app-text-muted)}.legal.legalDark .legalContent .legalPriceWas:after{background:#f87171eb;box-shadow:0 0 10px #f8717124}.legal.legalDark .legalContent .legalHighlight{border-color:var(--app-accent-border);color:var(--app-text);background:linear-gradient(135deg,#3b82f61f,#2dd4bf12)}.legal.legalDark .legalContent .legalHighlight strong{color:var(--app-accent)}.footer{background:radial-gradient(circle at 8% 8%,#3b82f61a,transparent 42%),radial-gradient(circle at 92% 16%,#2dd4bf14,transparent 32%),var(--app-bg-canvas-strong);border-top:1px solid #1e293b;padding:56px 0 32px}.footer .footerContainer{max-width:1280px;margin:0 auto;padding:0 24px}.footer .footerTop{border:1px solid var(--app-border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131c31f5;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:28px;padding:28px;display:grid;box-shadow:0 24px 40px -34px #000000a6}.footer .footerBrand{align-content:start;gap:14px;display:grid}.footer .footerBrandHeader{align-items:center;gap:14px;display:flex}.footer .footerBrandLogo{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden;box-shadow:0 10px 18px -12px #0206178c}.footer .footerBrandLogo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.footer .footerBrandTitle{color:var(--app-text-strong);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1;display:block}.footer .footerBrandDescription{color:var(--app-text-muted);margin-top:6px;font-size:14px;line-height:1.4}.footer .footerBrandCopy{color:var(--app-text);max-width:44ch;margin:0;font-size:14px;line-height:1.65}.footer .footerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.footer .footerColumn h4{color:var(--app-text-strong);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.footer .footerColumn ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer .footerColumn li{margin:0}.footer .footerColumn a{color:var(--app-text-muted);font-size:14px;line-height:1.4;transition:color .2s}.footer .footerColumn a:hover{color:var(--app-text-strong)}.footer .footerBottom{border-top:1px solid var(--app-border-subtle);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 4px 0;display:flex}.footer .footerBottom p{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.45}.footer .footerBottomLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.footer .footerBottomLinks a{color:var(--app-text-muted);font-size:13px;font-weight:500;transition:color .2s}.footer .footerBottomLinks a:hover{color:var(--app-text-strong)}@media (max-width:1100px){.footer .footerTop{grid-template-columns:1fr}.footer .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footerBrandCopy{max-width:60ch}}@media (max-width:700px){.footer{padding:44px 0 24px}.footer .footerTop{border-radius:16px;gap:22px;padding:18px}.footer .footerGrid{grid-template-columns:1fr;gap:16px}.footer .footerColumn{padding-top:2px}.footer .footerBottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.footer .footerBottomLinks{justify-content:flex-start;gap:10px 14px}}.drPage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dr-bg:#f5f8ff;--dr-surface:#fff;--dr-surface-2:#eef4ff;--dr-ink:#0b1220;--dr-muted:#5b677d;--dr-line:#dce6f6;--dr-blue:#2563eb;--dr-blue-dark:#1d4ed8;--dr-teal:#0ea5a3;--dr-emerald:#10b981;--dr-shadow:0 18px 50px #0f172a14;--dr-radius:20px;color:var(--dr-ink);font-family:var(--font-inter),system-ui,sans-serif;min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 84px);background:radial-gradient(circle at 10% 10%,#2563eb14,#0000 45%),radial-gradient(circle at 90% 18%,#0ea5a314,#0000 42%),linear-gradient(#f7faff 0%,#f4f7fd 38%,#f8fbff 100%);position:relative}@media (min-width:768px){.drPage{padding-bottom:0}}.drPage section[id]{scroll-margin-top:100px}.drPage .drWrap{width:min(1180px,100% - 40px);margin:0 auto}@media (max-width:640px){.drPage .drWrap{width:calc(100% - 28px)}}.drPage .drTopBar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#2563eb14,#0ea5a314);border-bottom:1px solid #dce6f6cc}.drPage .drTopBarInner{min-height:44px;color:var(--dr-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.drPage .drTopBarInner p{font-weight:500}.drPage .drTopBarInner a{color:var(--dr-blue);white-space:nowrap;font-weight:700}.drPage .drNav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faffd9;border-bottom:1px solid #dce6f6cc;position:sticky;top:0}.drPage .drNavInner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:76px;display:grid}@media (max-width:960px){.drPage .drNavInner{grid-template-columns:auto auto;justify-content:space-between}}.drPage .drBrand{letter-spacing:-.02em;color:var(--dr-ink);white-space:nowrap;align-items:center;gap:12px;font-weight:800;display:inline-flex}.drPage .drBrandMark{color:#fff;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 20px #0f172a2e}.drPage .drBrandMark svg{width:18px;height:18px}.drPage .drNavLinks{color:var(--dr-muted);justify-content:center;gap:22px;font-size:14px;font-weight:600;display:flex}.drPage .drNavLinks a{transition:color .2s}.drPage .drNavLinks a:hover{color:var(--dr-blue)}@media (max-width:960px){.drPage .drNavLinks{display:none}}.drPage .drNavActions{align-items:center;gap:10px;display:flex}@media (max-width:560px){.drPage .drNavActions .drButtonGhost{display:none}}.drPage .drButton{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.drPage .drButton:hover{transform:translateY(-1px)}.drPage .drButtonLarge{border-radius:14px;padding:14px 18px;font-size:15px}.drPage .drButtonBlock{width:100%}.drPage .drButtonPrimary{background:linear-gradient(135deg,var(--dr-blue),var(--dr-blue-dark));color:#fff;box-shadow:0 10px 22px #2563eb38}.drPage .drButtonPrimary:hover{box-shadow:0 14px 26px #2563eb42}.drPage .drButtonGhost{color:var(--dr-ink);background:#ffffffc7;border-color:#dce6f6e6;box-shadow:0 8px 16px #0f172a0a}.drPage .drButtonGhost:hover{background:#fffffff2;border-color:#2563eb2e}.drPage .drTextLink{color:var(--dr-blue);font-size:14px;font-weight:700}.drPage .drTextLink:hover{color:var(--dr-blue-dark)}.drPage .drHero{padding:44px 0 26px;position:relative}@media (max-width:880px){.drPage .drHero{padding-top:28px}}.drPage .drHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:26px;display:grid}@media (max-width:1024px){.drPage .drHeroGrid{grid-template-columns:1fr;gap:22px}}.drPage .drHeroCopy{padding-top:10px}.drPage .drKicker{color:var(--dr-ink);background:#fffc;border:1px solid #dce6f6e6;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.drPage .drKickerDot{background:var(--dr-emerald);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #10b9811f}.drPage .drHeroCopy h1{letter-spacing:-.03em;color:var(--dr-ink);max-width:12ch;margin-top:16px;font-size:clamp(2.05rem,4vw,3.5rem);font-weight:800;line-height:1.02}.drPage .drHeroLead{color:var(--dr-muted);max-width:60ch;margin-top:16px;font-size:17px;line-height:1.65}.drPage .drHeroActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.drPage .drChipList{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.drPage .drChipList li{color:#213049;background:#ffffffbd;border:1px solid #dce6f6e6;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.drPage .drDisclosure{color:#637089;max-width:62ch;margin-top:12px;font-size:12px;line-height:1.55}.drPage .drHeroVisual{gap:14px;display:grid}.drPage .drAppWindow{box-shadow:var(--dr-shadow);background:linear-gradient(#fdfefe 0%,#f4f7fe 100%);border:1px solid #dce6f6f2;border-radius:22px;position:relative;overflow:hidden}.drPage .drAppWindow:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#2563eb33,#0ea5a324);border-radius:24px;padding:1px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.drPage .drWindowBar{background:#ffffffe6;border-bottom:1px solid #dce6f6cc;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.drPage .drWindowBar span{background:#d3dbe8;border-radius:999px;width:9px;height:9px}.drPage .drWindowBar span:first-child{background:#fda4af}.drPage .drWindowBar span:nth-child(2){background:#fcd34d}.drPage .drWindowBar span:nth-child(3){background:#86efac}.drPage .drWindowBar p{color:#6a7791;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:12px;font-weight:600;overflow:hidden}.drPage .drWindowBody{grid-template-columns:210px 1fr;min-height:420px;display:grid}@media (max-width:640px){.drPage .drWindowBody{grid-template-columns:1fr;min-height:0}}.drPage .drWindowSidebar{color:#ffffffe6;background:linear-gradient(#0f172a,#111b33 70%,#0f172a);border-right:1px solid #ffffff0f;padding:16px 14px}@media (max-width:640px){.drPage .drWindowSidebar{border-bottom:1px solid #ffffff0f;border-right:0}}.drPage .drWindowSidebar .drSidebarTitle{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:10px;font-size:11px;font-weight:700}.drPage .drWindowSidebar ul{gap:6px;list-style:none;display:grid}.drPage .drWindowSidebar ul li{color:#ffffffbf;border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:12px}.drPage .drWindowSidebar ul li.isActive{color:#fff;background:#3b82f629;border-color:#60a5fa2e;font-weight:700}.drPage .drSidebarStatus{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:11px;display:flex}.drPage .drStatusDot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e29}.drPage .drWindowPanel{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 40%),#f8fbffd9;align-content:start;gap:12px;padding:16px;display:grid}@media (max-width:640px){.drPage .drWindowPanel{padding:14px}}.drPage .drPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drPage .drPanelHeader .drPanelLabel{text-transform:uppercase;letter-spacing:.08em;color:#6782a5;font-size:11px;font-weight:700}.drPage .drPanelHeader h3{letter-spacing:-.02em;color:#111c31;margin-top:3px;font-size:20px}.drPage .drPanelTag{color:#0f766e;white-space:nowrap;background:#0ea5a324;border:1px solid #0ea5a32e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.drPage .drControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:520px){.drPage .drControlGrid{grid-template-columns:1fr}}.drPage .drControlCard{background:#ffffffd1;border:1px solid #dce6f6f2;border-radius:14px;padding:11px}.drPage .drControlCard p{color:#6c7a92;font-size:11px;font-weight:600}.drPage .drControlCard strong{color:#152033;margin-top:3px;font-size:13px;line-height:1.3;display:block}.drPage .drControlCard small{color:#70809d;margin-top:4px;font-size:11px;line-height:1.4;display:block}.drPage .drScriptBox{background:#ffffffd9;border:1px solid #dce6f6f2;border-radius:14px;padding:11px}.drPage .drScriptLabel{color:#6c7a92;margin-bottom:8px;font-size:11px;font-weight:600}.drPage .drScriptLines{gap:7px;display:grid}.drPage .drScriptLines span{background:linear-gradient(90deg,#cbd5e1f2,#e2e8f0b3);border-radius:999px;width:100%;height:9px}.drPage .drScriptLines .w70{width:72%}.drPage .drWaveCard{background:linear-gradient(#fffffff0,#f0f7ffe6);border:1px solid #dce6f6f2;border-radius:14px;padding:12px}.drPage .drWaveMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.drPage .drWaveMeta strong{color:#18243a;font-size:13px}.drPage .drWaveMeta span{color:#6d7d98;text-align:right;font-size:11px}.drPage .drWaveBars{align-items:end;gap:4px;height:38px;display:flex}.drPage .drWaveBars span{transform-origin:bottom;background:linear-gradient(#3b82f659,#2563ebcc);border-radius:999px;flex:1 1 0;min-width:3px;height:12px;animation:1.4s ease-in-out infinite drWavePulse}.drPage .drWaveBars span:nth-child(3n){height:18px;animation-duration:1.1s}.drPage .drWaveBars span:nth-child(4n){height:26px;animation-duration:1.8s}.drPage .drWaveBars span:nth-child(5n){height:15px;animation-duration:1.5s}.drPage .drHeroStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.drPage .drHeroStatRow{grid-template-columns:1fr}}.drPage .drStat{background:#ffffffdb;border:1px solid #dce6f6f2;border-radius:16px;padding:12px 14px;box-shadow:0 10px 18px #0f172a0a}.drPage .drStat p{text-transform:uppercase;letter-spacing:.06em;color:#6f7d95;font-size:11px;font-weight:700}.drPage .drStat strong{color:#152033;margin-top:5px;font-size:13px;line-height:1.4;display:block}.drPage .drSection{padding:42px 0}@media (max-width:768px){.drPage .drSection{padding:34px 0}}.drPage .drSectionHeader{max-width:760px;margin-bottom:18px}.drPage .drSectionHeader h2{letter-spacing:-.03em;color:var(--dr-ink);margin-top:6px;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.08}.drPage .drSectionHeader p:last-child{color:var(--dr-muted);margin-top:10px;font-size:15px;line-height:1.65}.drPage .drSectionHeaderLeft{margin-bottom:0}.drPage .drEyebrow{color:var(--dr-blue);text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800}.drPage .drMiniBadge{color:#21427a;background:#dbeafeb3;border:1px solid #2563eb2e;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.drPage .drProof .drAudioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:980px){.drPage .drProof .drAudioGrid{grid-template-columns:1fr}}.drPage .drAudioCard{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0d}.drPage .drAudioCard .drAudioCardTop{gap:8px;display:grid}.drPage .drAudioCard h3{color:#162033;letter-spacing:-.02em;font-size:16px;line-height:1.2}.drPage .drAudioCard p{color:var(--dr-muted);font-size:13px;line-height:1.55}.drPage .drAudioCard audio{border-radius:12px;width:100%;height:40px}.drPage .drWorkflowProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (max-width:980px){.drPage .drWorkflowProof{grid-template-columns:1fr}}.drPage .drWorkflowProof article{background:linear-gradient(#ffffffe6,#f8fbffe6);border:1px solid #dce6f6f2;border-radius:18px;align-content:start;gap:8px;padding:14px;display:grid;box-shadow:0 12px 22px #0f172a0a}.drPage .drWorkflowProof article h3{letter-spacing:-.02em;color:#162033;font-size:15px}.drPage .drWorkflowProof article p{color:var(--dr-muted);font-size:13px;line-height:1.55}.drPage .drProblemGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:18px;display:grid}@media (max-width:980px){.drPage .drProblemGrid{grid-template-columns:1fr}}.drPage .drProblemCopy{background:#ffffffdb;border:1px solid #dce6f6f2;border-radius:22px;padding:18px;box-shadow:0 14px 28px #0f172a0d}.drPage .drProblemCopy h2{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.12}.drPage .drProblemCopy>p:not(.drEyebrow){color:var(--dr-muted);margin-top:10px;font-size:15px;line-height:1.6}.drPage .drBulletList{gap:10px;margin-top:14px;list-style:none;display:grid}.drPage .drBulletList li{color:#2a364d;padding-left:26px;font-size:14px;line-height:1.5;position:relative}.drPage .drBulletList li:before{content:"";background:radial-gradient(circle,#0ea5a3e6 0 3px,#0000 4px);border:1px solid #0ea5a340;border-radius:999px;width:16px;height:16px;position:absolute;top:4px;left:0}.drPage .drInlineActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.drPage .drCompareCard{background:linear-gradient(#ffffffeb,#f5f9ffeb);border:1px solid #dce6f6f2;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px #0f172a0d}.drPage .drCompareHeader{border-bottom:1px solid #dce6f6d9;padding:16px 16px 14px}.drPage .drCompareHeader h3{letter-spacing:-.02em;color:#162033;font-size:16px}.drPage .drCompareHeader p{color:var(--dr-muted);margin-top:5px;font-size:13px}.drPage .drCompareTable{display:grid}.drPage .drCompareRow{border-top:1px solid #dce6f6bf;grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:8px;padding:10px 12px;display:grid}.drPage .drCompareRow:first-child{border-top:0}@media (max-width:640px){.drPage .drCompareRow{grid-template-columns:1fr;gap:6px;padding:12px}}.drPage .drCompareLabel{text-transform:uppercase;letter-spacing:.06em;color:#637089;align-self:center;font-size:12px;font-weight:800}.drPage .drCompareCell{color:#2d3b52;background:#ffffffdb;border:1px solid #dce6f6e6;border-radius:12px;padding:10px;font-size:13px;line-height:1.45}.drPage .drCompareCell.isEchova{color:#18376b;background:#eff6ffd9;border-color:#2563eb33;font-weight:600}.drPage .drUseCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:980px){.drPage .drUseCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.drPage .drUseCaseGrid{grid-template-columns:1fr}}.drPage .drUseCaseCard{background:#ffffffdb;border:1px solid #dce6f6f2;border-radius:18px;padding:14px;box-shadow:0 12px 24px #0f172a0a}.drPage .drUseCaseCard h3{color:#132036;letter-spacing:-.02em;font-size:15px;line-height:1.25}.drPage .drUseCaseCard p{color:var(--dr-muted);margin-top:7px;font-size:13px;line-height:1.6}.drPage .drStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:880px){.drPage .drStepGrid{grid-template-columns:1fr}}.drPage .drStepCard{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:20px;padding:16px;position:relative;box-shadow:0 14px 26px #0f172a0d}.drPage .drStepCard h3{color:#122036;letter-spacing:-.02em;margin-top:12px;font-size:16px}.drPage .drStepCard p{color:var(--dr-muted);margin-top:8px;font-size:13px;line-height:1.6}.drPage .drStepNumber{color:#194489;letter-spacing:.06em;background:linear-gradient(135deg,#2563eb1f,#0ea5a31f);border:1px solid #2563eb29;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:inline-flex}.drPage .drCenteredActions{justify-content:center;margin-top:16px;display:flex}.drPage .drFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.drPage .drFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.drPage .drFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.drPage .drFeatureGrid{grid-template-columns:1fr}}.drPage .drFeatureCard{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:18px;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 12px 24px #0f172a0a}.drPage .drFeatureCard p{color:var(--dr-muted);font-size:13px;line-height:1.55}.drPage .drFeatureCard ul{gap:7px;list-style:none;display:grid}.drPage .drFeatureCard ul li{color:#304058;padding-left:18px;font-size:12px;line-height:1.4;position:relative}.drPage .drFeatureCard ul li:before{content:"";background:#2563ebd9;border-radius:999px;width:8px;height:8px;position:absolute;top:4px;left:0;box-shadow:0 0 0 4px #2563eb1a}.drPage .drFeatureHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.drPage .drFeatureHead h3{color:#132036;letter-spacing:-.02em;font-size:15px}.drPage .drFeatureBadge{color:#047857;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#10b9811a;border:1px solid #10b9812e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.drPage .drFeatureBadge.isPro{color:#b45309;background:#f59e0b1f;border-color:#f59e0b40}.drPage .drPrivacyGrid{grid-template-columns:minmax(0,1fr) minmax(0,.98fr);align-items:start;gap:18px;display:grid}@media (max-width:980px){.drPage .drPrivacyGrid{grid-template-columns:1fr}}.drPage .drPrivacyCopy{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:22px;padding:18px;box-shadow:0 14px 28px #0f172a0d}.drPage .drPrivacyCopy h2{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.12}.drPage .drPrivacyCopy>p:not(.drEyebrow){color:var(--dr-muted);margin-top:10px;font-size:15px;line-height:1.6}.drPage .drDiagram{background:radial-gradient(circle at 10% 10%,#2563eb14,#0000 35%),radial-gradient(circle at 90% 90%,#0ea5a312,#0000 35%),#ffffffe6;border:1px solid #dce6f6f2;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 30px #0f172a0d}.drPage .drDiagramNode{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:16px;padding:14px;box-shadow:0 10px 18px #0f172a08}.drPage .drDiagramNode .drDiagramLabel{color:#697a97;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.drPage .drDiagramNode strong{color:#142238;letter-spacing:-.02em;margin-top:6px;font-size:15px;line-height:1.3;display:block}.drPage .drDiagramNode small{color:var(--dr-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.drPage .drDiagramNode.isEngine{background:#eff6ffb8;border-color:#2563eb33}.drPage .drDiagramArrow{color:#5f77a4;text-transform:uppercase;letter-spacing:.08em;place-items:center;height:28px;font-size:11px;font-weight:700;display:grid;position:relative}.drPage .drDiagramArrow:before{content:"";border-top:1px dashed #607eb28c;position:absolute;top:13px;left:8px;right:8px}.drPage .drDiagramArrow span{background:#ffffffeb;padding:0 8px;position:relative}.drPage .drDiagramStack{gap:10px;display:grid}.drPage .drDiagramMini{background:#ffffffd6;border:1px solid #dce6f6f2;border-radius:14px;padding:12px}.drPage .drDiagramMini p{color:#697a97;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.drPage .drDiagramMini strong{color:#1c2a41;margin-top:6px;font-size:13px;line-height:1.45;display:block}.drPage .drDiagramMini.muted{background:#f8fafdd9}.drPage .drDiagramMini.muted strong{color:#48556a;font-weight:600}.drPage .drPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:840px){.drPage .drPricingGrid{grid-template-columns:1fr}}.drPage .drPriceCard{background:#ffffffe6;border:1px solid #dce6f6f2;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 26px #0f172a0d}.drPage .drPriceCard.isFeatured{background:radial-gradient(circle at 100% 0,#3b82f624,#0000 42%),linear-gradient(#fffffff2,#eff6ffeb);border-color:#2563eb38;box-shadow:0 18px 32px #2563eb14}.drPage .drPriceTop{gap:4px;display:grid}.drPage .drPriceName{color:#5f6f89;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.drPage .drPriceValue{letter-spacing:-.04em;color:#0f172a;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1}.drPage .drPriceSub{color:var(--dr-muted);font-size:13px;line-height:1.45}.drPage .drPriceList{gap:10px;list-style:none;display:grid}.drPage .drPriceList li{color:#2b3850;padding-left:24px;font-size:14px;line-height:1.45;position:relative}.drPage .drPriceList li:before{content:"";background:radial-gradient(circle,#2563ebe6 0 3px,#0000 4px);border:1px solid #2563eb29;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;left:0}.drPage .drPricingNotice{background:#ffffffc7;border:1px solid #dce6f6f2;border-radius:16px;margin-top:12px;padding:12px 14px}.drPage .drPricingNotice p{color:var(--dr-muted);font-size:13px;line-height:1.6}.drPage .drPricingNotice a{color:var(--dr-blue);font-weight:700}.drPage .drFaqWrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}@media (max-width:920px){.drPage .drFaqWrap{grid-template-columns:1fr}}.drPage .drFaqList{gap:10px;display:grid}.drPage .drFaqItem{background:#ffffffe0;border:1px solid #dce6f6f2;border-radius:16px;overflow:hidden;box-shadow:0 10px 18px #0f172a0a}.drPage .drFaqItem summary{cursor:pointer;color:#152238;padding:14px 42px 14px 14px;font-size:14px;font-weight:700;line-height:1.45;list-style:none;position:relative}.drPage .drFaqItem summary::-webkit-details-marker{display:none}.drPage .drFaqItem summary:after{content:"+";color:#4f678f;background:#eff6ffe6;border:1px solid #2563eb1f;border-radius:999px;place-items:center;width:20px;height:20px;font-size:14px;font-weight:800;display:grid;position:absolute;top:12px;right:14px}.drPage .drFaqItem p{color:var(--dr-muted);border-top:1px solid #dce6f6bf;margin-top:0;padding:12px 14px 14px;font-size:13px;line-height:1.6}.drPage .drFaqItem[open] summary:after{content:"-"}.drPage .drFinalCta{padding:48px 0 34px}.drPage .drFinalCtaInner{background:radial-gradient(circle at 12% 20%,#0ea5a321,#0000 46%),radial-gradient(circle at 85% 20%,#2563eb24,#0000 45%),linear-gradient(#fffffff0,#f0f7ffeb);border:1px solid #2563eb24;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 18px 34px #0f172a0f}@media (max-width:920px){.drPage .drFinalCtaInner{grid-template-columns:1fr;align-items:start}}.drPage .drFinalCtaInner h2{letter-spacing:-.03em;color:#0f172a;margin-top:6px;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.08}.drPage .drFinalCtaInner p:not(.drEyebrow){color:var(--dr-muted);max-width:58ch;margin-top:10px;font-size:15px;line-height:1.6}.drPage .drFinalActions{flex-direction:column;gap:10px;min-width:220px;display:flex}@media (max-width:920px){.drPage .drFinalActions{width:100%;min-width:0}}.drPage .drFinalActions .drButton{width:100%}.drPage .drFooter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border-top:1px solid #dce6f6e6;padding:24px 0 18px}.drPage .drFooterInner{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}@media (max-width:880px){.drPage .drFooterInner{grid-template-columns:1fr}}.drPage .drFooterTitle{color:#0f172a;letter-spacing:-.02em;font-size:16px;font-weight:800}.drPage .drFooterText{color:var(--dr-muted);max-width:56ch;margin-top:6px;font-size:13px;line-height:1.55}.drPage .drFooterLinks{color:#56657f;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:13px;font-weight:600;display:flex}.drPage .drFooterLinks a:hover{color:var(--dr-blue)}@media (max-width:880px){.drPage .drFooterLinks{justify-content:flex-start}}.drPage .drMobileCta{left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom) + 12px);background:linear-gradient(135deg,var(--dr-blue),var(--dr-blue-dark));color:#fff;z-index:40;border-radius:14px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:800;display:flex;position:fixed;box-shadow:0 16px 28px #2563eb47}@media (min-width:768px){.drPage .drMobileCta{display:none}}@keyframes drWavePulse{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.12)}}.voiceCloning{background:radial-gradient(circle at 16% 0,#3b82f61a,#0000 46%),radial-gradient(circle at 84% 0,#131c3173,#0000 44%),#0b1120;border-top-color:#2d3a4de6;border-bottom-color:#2d3a4de6}.voiceCloning .voiceCloningSubhead{color:#94a3b8}.voiceCloning .voiceCloningCard{background:#1a2332;border:1px solid #2d3a4d;padding:32px;box-shadow:0 18px 34px -28px #020617d9}.voiceCloning .voiceCloningCardTop span{color:#94a3b8}.voiceCloning .voiceCloningColumnOriginal .voiceCloningLabel,.voiceCloning .voiceCloningColumnOriginal .voiceCloningLabelIcon{color:#64748b}.voiceCloning .voiceCloningColumnOriginal .voiceCloningContext{color:#475569}.voiceCloning .voiceCloningColumnOriginal .voiceCloningPlayer{background:#131c31;border-color:#2d3a4d}.voiceCloning .voiceCloningColumnOriginal .voiceCloningPlay{box-shadow:none;background:#475569;border-color:#475569}.voiceCloning .voiceCloningColumnOriginal .voiceCloningPlay:hover{box-shadow:none;background:#56677d;border-color:#56677d}.voiceCloning .voiceCloningColumnOriginal .voiceCloningWave span{background:#475569bf}.voiceCloning .voiceCloningColumnOriginal .voiceCloningWave.isPlaying span{background:#64748beb}.voiceCloning .voiceCloningColumnOriginal .voiceCloningTimelineTrack{background:#2d3a4de6}.voiceCloning .voiceCloningColumnOriginal .voiceCloningTimelineFill{background:#475569}.voiceCloning .voiceCloningColumnOriginal .voiceCloningDuration,.voiceCloning .voiceCloningColumnOriginal .voiceCloningTranscript{color:#64748b}.voiceCloning .voiceCloningColumnCloned .voiceCloningLabel,.voiceCloning .voiceCloningColumnCloned .voiceCloningLabelIcon{color:#3b82f6}.voiceCloning .voiceCloningColumnCloned .voiceCloningContext{color:#94a3b8}.voiceCloning .voiceCloningColumnCloned .voiceCloningPlayer{background:radial-gradient(circle at 0 0,#3b82f61f,#0000 58%),#0f1d32;border-color:#1e3a5f}.voiceCloning .voiceCloningColumnCloned .voiceCloningPlay{background:#3b82f6;border-color:#3b82f6}.voiceCloning .voiceCloningColumnCloned .voiceCloningWave span{background:#3b82f680}.voiceCloning .voiceCloningColumnCloned .voiceCloningWave.isPlaying span{background:#3b82f6}.voiceCloning .voiceCloningColumnCloned .voiceCloningTimelineTrack{background:#3b82f647}.voiceCloning .voiceCloningColumnCloned .voiceCloningTimelineFill{background:#3b82f6}.voiceCloning .voiceCloningColumnCloned .voiceCloningDuration,.voiceCloning .voiceCloningColumnCloned .voiceCloningTranscript{color:#94a3b8}.voiceCloning .voiceCloningArrow{color:#3b82f6}.voiceCloning .voiceCloningArrow span{color:#64748b}.voiceCloning .voiceCloningCalloutSub{color:#94a3b8}.comparison .comparisonTable{background:#1a2332;border:1px solid #2d3a4d;box-shadow:inset -4px 0 30px #10b9810d,0 18px 34px -28px #020617e6}.comparison .comparisonTable .comparisonTableHeader{background:#131c31;border-bottom-color:#2d3a4d;padding:18px 16px}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderLabel{color:#64748b}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderCenter{color:#f87171}.comparison .comparisonTable .comparisonTableHeader .comparisonTableHeaderHighlight{color:#10b981}.comparison .comparisonTable .comparisonTableRow{border-bottom-color:#2d3a4d;padding:20px 24px}.comparison .comparisonTable .comparisonTableRow>div:nth-child(2),.comparison .comparisonTable .comparisonTableRow>div:nth-child(3){border-left:1px solid #2d3a4d;padding-left:14px}.comparison .comparisonTable .comparisonTableRow:nth-child(odd){background:#1a2332}.comparison .comparisonTable .comparisonTableRow:nth-child(2n){background:#1e2a3e}.comparison .comparisonTable .comparisonTableRow:hover{background:#243044}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowLabel{color:#f8fafc;font-weight:600}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowValue{color:#fca5a5;font-weight:500}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowHighlight{color:#6ee7b7;font-weight:600}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowValueCritical{color:#f87171;font-weight:600}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowHighlightCritical{color:#4ade80;font-weight:700}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowRed{color:#f87171;font-weight:700}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowGreen{color:#4ade80;font-weight:700}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowOldPrice{color:#64748b;padding-inline:.04em;line-height:1;text-decoration:none;display:inline-block;position:relative}.comparison .comparisonTable .comparisonTableRow .comparisonTableRowOldPrice:after{content:"";background:#f87171e6;border-radius:999px;height:2.5px;position:absolute;top:52%;left:-.04em;right:-.04em;transform:translateY(-50%);box-shadow:0 0 10px #f8717124}.comparison .comparisonTable .comparisonTableRow:first-of-type{background:#131c31;padding-top:28px;padding-bottom:28px}.page{color:#94a3b8;background:#0b1120!important}.statusPage{background:#0b1120!important}.statusCard{box-shadow:0 20px 30px -24px #020617e6;background:#131c31!important;border-color:#2d3a4d!important}.statusCard .statusTitle,.statusCard .statusSteps h2,.statusCard .statusReasons h2{color:#f8fafc}.nav{background:#0b1120e6!important;border-bottom:1px solid #1e293b!important}.nav.navHero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border-bottom-color:#0000!important}.nav .navContainer .navBrand .navBrandText{color:#f8fafc}.nav .navContainer .navLinks a{color:#94a3b8}.nav .navContainer .navLinks a:hover{color:#fff}.pricing{background:#131c31!important;border-top:1px solid #2d3a4d!important;border-bottom:1px solid #2d3a4d!important}.pricing .pricingTitle{color:#fff}.pricing .pricingSubtitle{color:#94a3b8}.pricing .pricingCard{background:#1a2332;border-color:#2d3a4d;box-shadow:0 20px 32px -26px #0000008c}.pricing .pricingCard:not(.pricingCardPro) .pricingCardPlanLabel{color:#cbd5e1;background:#243044;border-color:#2d3a4d}.pricing .pricingCard:not(.pricingCardPro) .pricingCardTitle{color:#f8fafc}.pricing .pricingCard:not(.pricingCardPro) .pricingCardDescription{color:#94a3b8}.pricing .pricingCard:not(.pricingCardPro) .pricingCardPrice span{color:#fff}.pricing .pricingCard:not(.pricingCardPro) .pricingCardPrice .pricingCardPriceSuffix{color:#94a3b8!important}.pricing .pricingCard:not(.pricingCardPro) .pricingCardFeatures li{color:#cbd5e1}.pricing .pricingCard:not(.pricingCardPro) .pricingCardFeatures .pricingCardFeatureTextMuted{color:#94a3b8}.pricing .pricingCard:not(.pricingCardPro) .check{color:#10b981}.pricing .pricingCard:not(.pricingCardPro) .warning,.pricing .pricingCard:not(.pricingCardPro) .cross{color:#ef4444}.pricing .pricingCard:not(.pricingCardPro) .pricingCardButton,.pricing .pricingCard:not(.pricingCardPro) .pricingCardDownloadMenu .downloadMenuTrigger{color:#fff;box-shadow:none;background:0 0;border:1px solid #475569}.pricing .pricingCard:not(.pricingCardPro) .pricingCardButton:hover,.pricing .pricingCard:not(.pricingCardPro) .pricingCardDownloadMenu .downloadMenuTrigger:hover{color:#fff;background:#243044;border-color:#64748b}.pricing .pricingCard:not(.pricingCardPro) .pricingCardNote{color:#64748b}.pricing .pricingCard.pricingCardPro .pricingCardPlanLabel{color:#f8fafc;background:#ffffff1a;border-color:#2d3a4d}.pricing .pricingCard.pricingCardPro .pricingCardTitle{color:#f8fafc}.pricing .pricingCard.pricingCardPro .pricingCardDescription{color:#94a3b8}.pricing .pricingCard.pricingCardPro .pricingCardPrice{color:#f8fafc}.pricing .pricingCard.pricingCardPro .pricingCardFeatures li{color:#cbd5e1}.pricing .pricingCard.pricingCardPro .pricingCardButton{color:#fff;background:#2563eb;border:1px solid #2563eb}.pricing .pricingCard.pricingCardPro .pricingCardButton:hover{background:#1d4ed8;border-color:#1d4ed8}.pricing .pricingCard.pricingCardPro .pricingCardNote{color:#64748b}.compatibility{background:#0b1120!important;border-top:1px solid #2d3a4d!important;border-bottom:1px solid #2d3a4d!important}.compatibility .compatibilityHeader .compatibilityTitle{font-weight:800;color:#fff!important}.compatibility .compatibilityTitle{color:#fff!important}.compatibility .compatibilityDescription{color:#94a3b8}.compatibility .compatibilityPanel{background:#131c31;border-color:#2d3a4d;box-shadow:0 20px 34px -28px #0009}.compatibility .compatibilityPanelMeta p{color:#94a3b8}.compatibility .compatibilityCard{background:#1a2332;border-color:#2d3a4d}.compatibility .compatibilityCard:hover{background:#243044;border-color:#3d5166;box-shadow:0 16px 26px -22px #000000a6}.compatibility .compatibilityCardText h3{color:#f8fafc}.compatibility .compatibilityCardText p{color:#94a3b8}.successStories{background:#131c31!important;border-top:1px solid #2d3a4d!important;border-bottom:1px solid #2d3a4d!important}.successStories .successStoriesTitle{color:#fff}.successStories .successStoriesDescription{color:#94a3b8}.successStories .successStoriesCard{background:#1a2332;border-color:#2d3a4d;box-shadow:0 22px 36px -30px #000000a3}.successStories .successStoriesSegment{color:#93c5fd;background:#3b82f624;border-color:#3b82f65c}.successStories .successStoriesQuote{background:#131c31;border-color:#2d3a4d}.successStories .successStoriesQuoteMark{color:#3b82f64d}.successStories .successStoriesQuote p{color:#cbd5e1}.successStories .successStoriesProfileText strong{color:#f8fafc}.successStories .successStoriesProfileText p{color:#94a3b8}.successStories .successStoriesControls button{color:#94a3b8;background:#131c31;border-color:#2d3a4d}.successStories .successStoriesControls button:hover{color:#fff;background:#243044;border-color:#3d5166}.successStories .successStoriesDots span{background:#475569}.successStories .successStoriesDots span.isActive{background:#3b82f6}.faq{background:#0b1120!important;border-top:1px solid #2d3a4d!important;border-bottom:1px solid #2d3a4d!important}.faq .faqTitle{color:#fff}.faq .faqItem{background:#1a2332;border-color:#2d3a4d;transition:background-color .18s,border-color .18s}.faq .faqItem:hover,.faq .faqItem[open]{background:#243044;border-color:#3d5166}.faq .faqItem summary{color:#f8fafc}.faq .faqItem p{color:#94a3b8}.footer{background:#070d1a!important;border-top:1px solid #1e293b!important}.footer .footerTop{background:#131c31;border-color:#2d3a4d;box-shadow:0 24px 40px -34px #000000a6}.footer .footerBrandTitle,.footer .footerColumn h4{color:#f8fafc}.footer .footerBrandDescription,.footer .footerBrandCopy,.footer .footerColumn a,.footer .footerBottom p,.footer .footerBottomLinks a{color:#94a3b8}.footer .footerColumn a:hover,.footer .footerBottomLinks a:hover{color:#fff}.comparison{background:#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.comparison .comparisonHeader h2{color:#f8fafc}.comparison .comparisonHeader p{color:#94a3b8}.multilingualShowcase{background:radial-gradient(circle at 12% 10%,#3b82f61f,#0000 42%),radial-gradient(circle at 88% 0,#3b82f614,#0000 36%),#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.multilingualShowcase .multilingualShowcaseEyebrow{color:#93c5fd}.multilingualShowcase h2{color:#f8fafc}.multilingualShowcase .multilingualShowcaseDescription{color:#94a3b8}.multilingualShowcase .multilingualShowcaseMetaCard{background:#131c31;border-color:#2d3a4d;box-shadow:0 18px 30px -26px #020617cc}.multilingualShowcase .multilingualShowcaseMetaCard strong{color:#f8fafc}.multilingualShowcase .multilingualShowcaseMetaCard span{color:#94a3b8}.multilingualShowcase .multilingualShowcaseMetaCardHighlight{background:radial-gradient(circle at 100% 0,#3b82f633,#0000 55%),#131c31;border-color:#3b82f673}.multilingualShowcase .multilingualShowcaseMetaCardHighlight strong{color:#93c5fd}.multilingualShowcase .multilingualShowcaseCard{background:radial-gradient(circle at 0 0,#3b82f61a,#0000 55%),#1a2332;border-color:#2d3a4d;box-shadow:0 16px 30px -26px #020617cc}.multilingualShowcase .multilingualShowcaseCard:hover{border-color:#3d5166;box-shadow:0 18px 32px -24px #020617d9}.multilingualShowcase .multilingualShowcaseCard.isPlaying{border-color:#3b82f67a;box-shadow:0 18px 34px -22px #2563eb5c}.multilingualShowcase .multilingualShowcaseFlag{background:#131c31;border-color:#2d3a4d}.multilingualShowcase .multilingualShowcaseCardText h3{color:#f8fafc}.multilingualShowcase .multilingualShowcaseCardText p,.multilingualShowcase .multilingualShowcaseFooter p{color:#94a3b8}.expressiveSpeech{background:radial-gradient(circle at 16% 0,#3b82f624,#0000 40%),radial-gradient(circle at 84% 6%,#3b82f61a,#0000 38%),#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.expressiveSpeech .expressiveSpeechEyebrow{color:#93c5fd}.expressiveSpeech .expressiveSpeechHeader h2{color:#f8fafc}.expressiveSpeech .expressiveSpeechSubhead{color:#94a3b8}.emotionVoices{background:radial-gradient(circle at 14% 0,#3b82f624,#0000 42%),radial-gradient(circle at 84% 12%,#3b82f614,#0000 40%),#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.emotionVoices .emotionVoicesHeaderWrap{background:#131c31;border-color:#2d3a4d;box-shadow:0 24px 40px -30px #020617d1}.emotionVoices .emotionVoicesEyebrow{color:#93c5fd}.emotionVoices .emotionVoicesHeader h2{color:#f8fafc}.emotionVoices .emotionVoicesDescription,.emotionVoices .emotionVoicesHandline{color:#94a3b8}.voiceLibrary{background:#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.voiceCloning{background:radial-gradient(circle at 16% 0,#3b82f61a,#0000 42%),radial-gradient(circle at 84% 0,#3b82f614,#0000 38%),#0b1120!important;border-top:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}.voiceCloning .voiceCloningEyebrow{color:#93c5fd}.voiceCloning .voiceCloningHeader h2{color:#f8fafc}.voiceCloning .voiceCloningSubhead,.voiceCloning .voiceCloningCardTop span,.voiceCloning .voiceCloningContext,.voiceCloning .voiceCloningLabel{color:#94a3b8}.voiceCloning .voiceCloningCard{background:#131c31;border-color:#2d3a4d;box-shadow:0 16px 30px -26px #020617cc}.voiceCloning .voiceCloningScenario{color:#f8fafc}.voiceCloning .voiceCloningSecondary{color:#cbd5e1;background:#1a2332;border-color:#3b4a5d}.voiceCloning .voiceCloningSecondary:hover{color:#f8fafc;background:#243044;border-color:#4b6178}.voiceCloning .voiceCloningDivider{background:#2d3a4d}.voiceCloning .voiceCloningCalloutMain{color:#cbd5e1}
