@import url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css");*{scroll-behavior:smooth}body{overflow-x:hidden}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:white;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease}.navbar{position:fixed!important;top:0;left:0;right:0;z-index:50;background-color:white;transition:all .3s ease}.navbar.scrolled{box-shadow:0 5px 20px rgba(0,0,0,.1)}body{margin:0;padding:0}#hero{padding-top:200px}.hero-bg{background:linear-gradient(135deg,#f5f7ff,#ffffff 50%,#f0f4ff);position:relative;overflow:hidden}.hero-bg:before{top:-50%;right:-50%;background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);animation:float 20s ease-in-out infinite}.hero-bg:after,.hero-bg:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none}.hero-bg:after{bottom:-50%;left:-50%;background:radial-gradient(circle,rgba(236,72,153,.1) 0,transparent 70%);animation:float 20s ease-in-out infinite reverse}.sound-wave{display:flex;align-items:center;gap:3px;margin:0 auto;width:fit-content}.wave-bar{width:3px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;animation:wave 1s ease-in-out infinite}.wave-bar:first-child{animation-delay:0s}.wave-bar:nth-child(2){animation-delay:.1s}.wave-bar:nth-child(3){animation-delay:.2s}.wave-bar:nth-child(4){animation-delay:.3s}.wave-bar:nth-child(5){animation-delay:.4s}@keyframes wave{0%,to{height:20px;opacity:.5}50%{height:40px;opacity:1}}.gradient-btn{background:linear-gradient(135deg,#667eea,#764ba2);transition:all .3s ease;position:relative;overflow:hidden}.gradient-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);transition:left .5s ease}.gradient-btn:hover:before{left:100%}.fade-in{opacity:0;transform:translateY(20px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.counter{display:inline-block;min-width:100px}.gradient-btn{transform:translateY(0);box-shadow:0 4px 15px rgba(102,126,234,.2)}.gradient-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.gradient-btn:active{transform:translateY(0);box-shadow:0 4px 15px rgba(102,126,234,.2)}@media (max-width:768px){.hero-bg{padding-top:6rem}.sound-wave{margin-bottom:2rem}.counter{font-size:2.5rem!important}}.group:hover .group-hover\:animate-pulse{animation:pulse 1s ease-in-out infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-transparent{background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes soundWave{0%,to{height:20px;opacity:.5}50%{height:40px;opacity:1}}@keyframes smoothPulse{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}.voice-sample-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.voice-sample-card:hover{transform:translateY(-4px)}.sound-wave-container{height:48px;display:flex;align-items:center;justify-content:center;gap:4px}.wave-bar-static{width:4px;height:20px;border-radius:2px;opacity:.5;transition:all .3s ease}.wave-bar-animated{width:4px;border-radius:2px;animation:smoothPulse 1s ease-in-out infinite;transform-origin:center}.wave-bar-animated:first-child{animation-delay:0s}.wave-bar-animated:nth-child(2){animation-delay:.1s}.wave-bar-animated:nth-child(3){animation-delay:.2s}.wave-bar-animated:nth-child(4){animation-delay:.3s}.wave-bar-animated:nth-child(5){animation-delay:.4s}.play-button{transition:all .2s ease}.play-button:active{transform:scale(.98)}.animated-gradient{background-size:200% 200%;animation:gradientShift 3s ease infinite}@media (hover:none){.play-button:hover,.voice-sample-card:hover{transform:none}}@media (max-width:768px){.sound-wave-container{height:40px}.wave-bar-animated,.wave-bar-static{width:3px}}.feature-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.feature-icon{transition:all .3s ease;position:relative}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.gradient-blue-purple{background:linear-gradient(135deg,#3b82f6,#9333ea)}.gradient-cyan-blue{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.gradient-purple-pink{background:linear-gradient(135deg,#a855f7,#ec4899)}.gradient-red-orange{background:linear-gradient(135deg,#ef4444,#f97316)}.gradient-indigo-purple{background:linear-gradient(135deg,#6366f1,#a855f7)}.gradient-teal-green{background:linear-gradient(135deg,#14b8a6,#10b981)}.feature-animate{animation:fadeInUp .6s ease-out forwards;opacity:0}.feature-animate:first-child{animation-delay:.1s}.feature-animate:nth-child(2){animation-delay:.2s}.feature-animate:nth-child(3){animation-delay:.3s}.feature-animate:nth-child(4){animation-delay:.4s}.feature-animate:nth-child(5){animation-delay:.5s}.feature-animate:nth-child(6){animation-delay:.6s}@media (max-width:768px){.feature-card{padding:1.5rem}.feature-icon{width:3rem;height:3rem}}.features-pattern{background-image:radial-gradient(circle at 20% 80%,rgba(99,102,241,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(236,72,153,.05) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(34,197,94,.05) 0,transparent 50%)}.feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.feature-card:hover:before{left:100%}.step-circle{position:relative;transition:all .3s ease}.step-circle:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:-1}.step-circle:hover:before{opacity:.2}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1);opacity:.5}}.pulse-effect{animation:pulse-ring 2s ease-in-out infinite}.connection-line{position:relative;overflow:hidden}.connection-line:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.5),transparent);animation:slide 3s linear infinite}@keyframes slide{0%{left:-100%}to{left:100%}}.step-number{font-family:Inter,sans-serif;font-weight:300;line-height:1}.step-icon{transition:all .3s ease}.step-container:hover .step-icon{transform:rotate(10deg) scale(1.1)}@media (max-width:768px){.connection-line{display:none}.step-circle{width:120px;height:120px}}.minimal-step-number{color:#e5e7eb;font-size:5rem;line-height:1;font-weight:100;transition:color .3s ease}.step-container:hover .minimal-step-number{color:#9ca3af}@keyframes gradient-text{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-gradient-text{background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-text 3s ease infinite}.testimonial-container{position:relative;height:600px;overflow:hidden}.testimonial-container:after,.testimonial-container:before{content:"";position:absolute;left:0;right:0;height:100px;z-index:10;pointer-events:none}.testimonial-container:before{top:0;background:linear-gradient(180deg,#f9fafb,transparent)}.testimonial-container:after{bottom:0;background:linear-gradient(0deg,#f9fafb,transparent)}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.scroll-up{animation:scroll-up 40s linear infinite}.scroll-down{animation:scroll-down 40s linear infinite}.testimonial-container:hover .scroll-down,.testimonial-container:hover .scroll-up{animation-play-state:paused}.testimonial-card{background:white;border-radius:1rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f3f4f6}.testimonial-card:hover{transform:scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:#e5e7eb}.avatar-gradient-blue{background:linear-gradient(135deg,#3b82f6,#9333ea)}.avatar-gradient-pink{background:linear-gradient(135deg,#ec4899,#ef4444)}.avatar-gradient-green{background:linear-gradient(135deg,#10b981,#14b8a6)}.avatar-gradient-purple{background:linear-gradient(135deg,#a855f7,#6366f1)}.avatar-gradient-orange{background:linear-gradient(135deg,#f97316,#ef4444)}.avatar-gradient-teal{background:linear-gradient(135deg,#14b8a6,#3b82f6)}.star-rating{display:flex;gap:2px}.star-rating i{color:#fbbf24;font-size:14px;transition:all .2s ease}.testimonial-card:hover .star-rating i{transform:scale(1.1)}.star-rating i:first-child{animation-delay:0s}.star-rating i:nth-child(2){animation-delay:.1s}.star-rating i:nth-child(3){animation-delay:.2s}.star-rating i:nth-child(4){animation-delay:.3s}.star-rating i:nth-child(5){animation-delay:.4s}@keyframes star-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.testimonial-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.testimonial-carousel::-webkit-scrollbar{display:none}.testimonial-slide{flex:0 0 100%;scroll-snap-align:start;padding:0 1rem}@media (min-width:768px){.testimonial-slide{flex:0 0 50%}}@media (min-width:1024px){.testimonial-slide{flex:0 0 33.333%}}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:2rem}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;transition:all .3s ease;cursor:pointer}.carousel-dot.active{width:24px;border-radius:4px;background:#3b82f6}.stats-gradient{background:linear-gradient(135deg,#3b82f6,#9333ea);position:relative;overflow:hidden}.stats-gradient:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes scroll-right{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}.animate-scroll-left{animation:scroll-left 40s linear infinite;display:flex;width:max-content}.animate-scroll-right{animation:scroll-right 40s linear infinite;display:flex;width:max-content}.animate-scroll-left:hover,.animate-scroll-right:hover{animation-play-state:paused}.testimonial-card-horizontal{flex-shrink:0;width:24rem;margin:0 .75rem;transition:all .3s ease}.testimonial-card-horizontal:hover{transform:translateY(-4px) scale(1.02)}.testimonial-fade-left{left:0;background:linear-gradient(90deg,rgba(249,250,251,1) 0,rgba(249,250,251,.8) 50%,transparent)}.testimonial-fade-left,.testimonial-fade-right{position:absolute;top:0;bottom:0;width:10rem;z-index:10;pointer-events:none}.testimonial-fade-right{right:0;background:linear-gradient(270deg,rgba(249,250,251,1) 0,rgba(249,250,251,.8) 50%,transparent)}@media (max-width:768px){.animate-scroll-left,.animate-scroll-right{animation-duration:30s}.testimonial-card-horizontal{width:20rem}.testimonial-fade-left,.testimonial-fade-right{width:5rem}}.avatar-gradient-blue{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.avatar-gradient-pink{background:linear-gradient(135deg,#f472b6,#ec4899)}.avatar-gradient-green{background:linear-gradient(135deg,#4ade80,#22c55e)}.avatar-gradient-purple{background:linear-gradient(135deg,#c084fc,#a855f7)}.avatar-gradient-orange{background:linear-gradient(135deg,#fb923c,#f97316)}.avatar-gradient-teal{background:linear-gradient(135deg,#2dd4bf,#14b8a6)}.stats-card{position:relative;overflow:hidden}.stats-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate-slow 20s linear infinite}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-scroll-slow{animation-duration:60s}.animate-scroll-medium{animation-duration:40s}.animate-scroll-fast{animation-duration:25s}@keyframes scroll-diagonal{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}to{transform:translateX(-100%) translateY(0)}}.animate-scroll-diagonal{animation:scroll-diagonal 45s linear infinite}@keyframes gradientFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:.1}50%{transform:translateY(-20px) rotate(180deg);opacity:.15}}.cta-primary-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);position:relative;overflow:hidden}.cta-primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.cta-primary-btn:hover:before{left:100%}.cta-secondary-btn{border:2px solid #d1d5db;position:relative;overflow:hidden;background:white}.cta-secondary-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(135deg,#f3e8ff,#ede9fe);transition:width .3s ease;z-index:-1}.cta-secondary-btn:hover:before{width:100%}.trust-badge{transition:all .3s ease;background:#f9fafb;border:1px solid #e5e7eb}.trust-badge:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.stats-card{transition:all .3s ease}.stats-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.icon-container{animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 20px rgba(59,130,246,0)}}@media (max-width:640px){.cta-section{padding:3rem 0}.cta-heading{font-size:2.5rem!important}.cta-description{font-size:1.125rem!important}.stats-container{flex-direction:column;gap:1rem}.trust-badges{flex-direction:column;gap:.5rem}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);opacity:.1}50%{transform:translateY(-20px) rotate(180deg);opacity:.15}}.floating-element{animation:float 6s ease-in-out infinite}.floating-element:nth-child(2){animation-delay:2s}.floating-element:nth-child(3){animation-delay:4s}.floating-element:nth-child(4){animation-delay:1s}@keyframes countUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.stat-item{animation:countUp .6s ease-out forwards}.stat-item:first-child{animation-delay:.1s}.stat-item:nth-child(2){animation-delay:.2s}.stat-item:nth-child(3){animation-delay:.3s}.gradient-text{background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);background-size:300% 300%;animation:gradientShift 4s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bottom-gradient{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);background-size:200% 200%;animation:gradientShift 6s ease infinite}.slider{-webkit-appearance:none;height:12px;border-radius:6px;background:linear-gradient(90deg,#3b82f6 0,#8b5cf6 50%,#ec4899);outline:none;opacity:.8;transition:opacity .3s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(45deg,#3b82f6,#8b5cf6);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);border:3px solid white}.slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(45deg,#3b82f6,#8b5cf6);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);border:3px solid white}.pricing-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.15)}.popular-badge{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.feature-item{opacity:0;transform:translateX(-20px);animation:slideInLeft .5s ease forwards}.feature-item:first-child{animation-delay:.1s}.feature-item:nth-child(2){animation-delay:.2s}.feature-item:nth-child(3){animation-delay:.3s}.feature-item:nth-child(4){animation-delay:.4s}.feature-item:nth-child(5){animation-delay:.5s}.feature-item:nth-child(6){animation-delay:.6s}.feature-item:nth-child(7){animation-delay:.7s}.feature-item:nth-child(8){animation-delay:.8s}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.pricing-button{position:relative;overflow:hidden}.pricing-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.pricing-button:hover:before{left:100%}.billing-toggle{transition:all .3s ease}.billing-toggle:hover{transform:scale(1.05)}.calculator-card{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.quality-button{transition:all .3s ease;position:relative}.quality-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.quality-button.active:after{content:"";position:absolute;top:-2px;right:-2px;width:20px;height:20px;background:linear-gradient(45deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;content:"✓";color:white;font-size:12px;font-weight:700}.price-display{animation:priceChange .5s ease-in-out}@keyframes priceChange{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:768px){.pricing-card{transform:none!important}.pricing-card:hover{transform:translateY(-4px)!important}.billing-toggle{flex-direction:column;gap:.5rem}.quality-buttons{grid-template-columns:1fr;gap:.5rem}}.gradient-price{background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);background-size:300% 300%;animation:gradientShift 3s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.pricing-icon{transition:all .3s ease}.pricing-card:hover .pricing-icon{transform:rotate(5deg) scale(1.1)}.check-mark{animation:checkPop .3s ease-out}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}