:root{--color-bg-primary: #FFFFFF;--color-bg-secondary: #F6F6F6;--color-bg-tertiary: #0A2830;--color-bg-cyan-light: #C8FDFF;--color-bg-yellow-light: #FFF3C4;--color-text-primary: #000000;--color-text-secondary: #0A2830;--color-text-muted: #666666;--color-accent-primary: #116DFF;--color-accent-secondary: #ED45A0;--color-accent-hover: #0D57CC;--color-accent-cyan: #C8FDFF;--color-accent-yellow: #FFF3C4;--color-accent-green: #5DFECA;--color-border: #E0E0E0;--color-border-light: #F0F0F0;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--font-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-primary);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-accent-hover)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}section{padding:var(--spacing-3xl) 0;position:relative}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-base);font-weight:600;text-align:center;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);border:2px solid transparent;text-decoration:none}.btn-primary{background-color:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary)}.btn-primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:transparent;color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.btn-secondary:hover{background-color:var(--color-accent-primary);color:#fff;transform:translateY(-2px)}.btn-large{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-lg)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-light);padding:var(--spacing-md) 0;box-shadow:var(--shadow-sm)}.nav-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);text-decoration:none}.nav-links{display:flex;list-style:none;gap:var(--spacing-xl);align-items:center}.nav-links a{color:var(--color-text-secondary);font-weight:500;transition:color var(--transition-base)}.nav-links a:hover{color:var(--color-text-primary)}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:var(--spacing-xs)}.mobile-menu-toggle span{width:24px;height:2px;background:var(--color-text-primary);transition:all var(--transition-base)}.hero{min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative;padding-top:100px;background:linear-gradient(135deg,var(--color-accent-cyan) 0%,var(--color-bg-primary) 25%,var(--color-bg-primary) 75%,var(--color-accent-yellow) 100%);overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(17,109,255,.15) 0%,transparent 50%),radial-gradient(circle at 70% 50%,rgba(237,69,160,.15) 0%,transparent 50%),radial-gradient(circle at 50% 80%,rgba(93,254,202,.1) 0%,transparent 50%);animation:prismaticBurst 20s ease-in-out infinite;pointer-events:none}@keyframes prismaticBurst{0%,to{transform:translate(0) rotate(0) scale(1);opacity:.6}33%{transform:translate(-5%,5%) rotate(120deg) scale(1.1);opacity:.8}66%{transform:translate(5%,-5%) rotate(240deg) scale(.9);opacity:.7}}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-title{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:var(--spacing-lg);line-height:1.1;color:var(--color-text-primary)}.hero-subtitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-cta{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.what-you-get{background-color:var(--color-bg-secondary)}.section-header{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.section-header h2{margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.section-header p{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.insight-card{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-base)}.insight-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-primary)}.insight-icon{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md)}.insight-card h3{margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.insight-list{list-style:none;padding:0}.insight-list li{padding:var(--spacing-xs) 0;color:var(--color-text-secondary);position:relative;padding-left:var(--spacing-lg)}.insight-list li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700}.pricing{background-color:var(--color-bg-primary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.pricing-card{background-color:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);position:relative;transition:all var(--transition-base)}.pricing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--color-accent-primary)}.pricing-card.featured{border-color:var(--color-accent-primary);border-width:3px;box-shadow:var(--shadow-lg)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-accent-secondary);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600}.pricing-header{text-align:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.pricing-header h3{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.pricing-partner{font-size:var(--font-size-sm);color:var(--color-text-muted)}.pricing-partner a{color:var(--color-accent-primary);font-weight:600}.pricing-features h4{font-size:var(--font-size-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.pricing-features ul{list-style:none;padding:0;margin-bottom:var(--spacing-md)}.pricing-features li{padding:var(--spacing-xs) 0;color:var(--color-text-secondary);position:relative;padding-left:var(--spacing-lg);line-height:1.6}.pricing-features li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700}.cta{background-color:var(--color-bg-secondary);text-align:center}.cta-content{max-width:700px;margin:0 auto}.cta-content h2{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.cta-content p{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);color:var(--color-text-secondary)}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.footer{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border-light);padding:var(--spacing-3xl) 0 var(--spacing-lg)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-brand .logo{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);display:block}.footer-brand p{color:var(--color-text-muted);max-width:300px}.footer-column h4{margin-bottom:var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.footer-column ul{list-style:none}.footer-column li{margin-bottom:var(--spacing-sm)}.footer-column a{color:var(--color-text-muted);transition:color var(--transition-base)}.footer-column a:hover{color:var(--color-accent-primary)}.footer-bottom{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid var(--color-border-light)}.footer-bottom p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.nav-links{position:fixed;top:70px;left:0;right:0;background-color:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-md);transform:translate(100%);transition:transform var(--transition-base);border-top:1px solid var(--color-border-light);box-shadow:var(--shadow-md)}.nav-links.active{transform:translate(0)}.mobile-menu-toggle{display:flex}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-lg)}.hero-cta{flex-direction:column;align-items:stretch}.insights-grid,.pricing-grid,.footer-content{grid-template-columns:1fr}section{padding:var(--spacing-2xl) 0}}@media(max-width:480px){:root{--font-size-5xl: 2rem;--font-size-4xl: 1.75rem;--font-size-3xl: 1.5rem}.container{padding:0 var(--spacing-md)}.btn-large{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base)}}.problem-section{background-color:var(--color-bg-primary)}.subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:-var(--spacing-md)}.lead-text{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.problem-content p{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-lg)}.consequences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin:var(--spacing-2xl) 0}.consequence-card{padding:var(--spacing-lg);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);border-left:4px solid var(--color-accent-secondary)}.consequence-card h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.highlight-quote{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);text-align:center;padding:var(--spacing-2xl);margin:var(--spacing-2xl) auto;max-width:800px;border-left:4px solid var(--color-accent-primary);background:linear-gradient(to right,var(--color-accent-cyan),transparent)}.solution-section{background-color:var(--color-bg-secondary)}.solution-content p{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-lg)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.benefit-item{padding:var(--spacing-xl);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-base)}.benefit-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-primary)}.benefit-item h3{color:var(--color-accent-primary);margin-bottom:var(--spacing-md)}.deliverables-list{max-width:900px;margin:0 auto}.deliverable-item{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);align-items:flex-start}.deliverable-number{flex-shrink:0;width:60px;height:60px;background:var(--color-accent-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:700}.deliverable-content h3{color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.deliverable-content ul{list-style:none;padding:0;margin-top:var(--spacing-md)}.deliverable-content li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-lg);position:relative;color:var(--color-text-secondary)}.deliverable-content li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700}.how-it-works{background-color:var(--color-bg-primary)}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.process-step-card{padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:2px solid var(--color-border-light);transition:all var(--transition-base);text-align:center}.process-step-card:hover{transform:translateY(-5px);border-color:var(--color-accent-primary);box-shadow:var(--shadow-md)}.process-step-card .step-number{width:50px;height:50px;background:var(--color-accent-primary);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-md)}.process-step-card h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.why-voice-agents{background-color:var(--color-bg-secondary)}.why-voice-agents .section-header{max-width:900px}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.advantage-card{padding:var(--spacing-xl);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-base)}.advantage-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-primary)}.advantage-card h3{color:var(--color-accent-primary);margin-bottom:var(--spacing-sm)}.testimonial-section{background-color:var(--color-bg-primary);padding:var(--spacing-3xl) 0}.testimonial-card{max-width:900px;margin:0 auto;padding:var(--spacing-2xl);background:linear-gradient(135deg,var(--color-accent-cyan),var(--color-accent-yellow));border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.testimonial-content{margin-bottom:var(--spacing-lg)}.testimonial-text{font-size:var(--font-size-lg);color:var(--color-text-primary);font-style:italic;margin-bottom:var(--spacing-md)}.testimonial-author{font-size:var(--font-size-base);color:var(--color-text-secondary);font-style:normal}.pricing-subtitle{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.pricing-price{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-accent-primary);margin:var(--spacing-md) 0}.pricing-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:0}.quality-guarantee{background-color:var(--color-bg-secondary);padding:var(--spacing-3xl) 0}.guarantee-content{max-width:800px;margin:0 auto;text-align:center}.guarantee-content h2{margin-bottom:var(--spacing-lg)}.guarantee-content p{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.built-for{background-color:var(--color-bg-primary)}.audiences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}.audience-card{padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-base)}.audience-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--color-accent-primary)}.audience-card h3{color:var(--color-accent-primary);margin-bottom:var(--spacing-md)}.final-cta{background:linear-gradient(135deg,var(--color-accent-cyan),var(--color-bg-primary),var(--color-accent-yellow));padding:var(--spacing-3xl) 0}.final-cta .cta-content{max-width:900px}.final-cta h2{text-align:center;margin-bottom:var(--spacing-xl)}.closing-text{font-size:var(--font-size-xl);font-weight:600;text-align:center;margin:var(--spacing-xl) 0}.closing-text em{color:var(--color-accent-primary);font-style:italic}.footer-content{display:block;text-align:center}.footer-brand,.footer-company{margin-bottom:var(--spacing-xl)}.footer-links{display:flex;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-lg)}.footer-links a{color:var(--color-text-secondary)}.footer-links a:hover{color:var(--color-accent-primary)}.floating-shape{position:absolute;border-radius:50%;opacity:.15;pointer-events:none;animation:float 20s ease-in-out infinite;z-index:0}.shape-1{width:400px;height:400px;background:radial-gradient(circle,var(--color-accent-primary),transparent);top:10%;left:-10%;animation-delay:0s}.shape-2{width:300px;height:300px;background:radial-gradient(circle,var(--color-accent-secondary),transparent);top:50%;right:-5%;animation-delay:5s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.problem-section{position:relative;overflow:hidden}.problem-section:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(180deg,transparent,var(--color-bg-cyan-light),transparent);opacity:.3;z-index:0}.solution-section{position:relative;overflow:hidden}.solution-section:after{content:"";position:absolute;bottom:0;right:0;width:500px;height:500px;background:radial-gradient(circle,var(--color-accent-yellow),transparent);opacity:.2;z-index:0}.testimonial-card{position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.how-it-works:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--color-accent-primary) 1px,transparent 1px);background-size:30px 30px;opacity:.05;z-index:0}.process-step-card:hover,.advantage-card:hover,.benefit-item:hover{box-shadow:0 0 30px #116dff33}.btn,.pricing-card,.deliverable-item,.consequence-card,.audience-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.section-header h2{background:linear-gradient(135deg,var(--color-text-primary) 0%,var(--color-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.container{position:relative;z-index:1}.btn-primary{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border:none;position:relative;overflow:hidden}.btn-primary: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}.btn-primary:hover:before{left:100%}.pricing-card.featured{background:linear-gradient(135deg,#116dff0d,#ed45a00d)}.deliverable-number{position:relative;overflow:hidden}.deliverable-number:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:numberShine 3s ease-in-out infinite}@keyframes numberShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}
