@media (max-width:768px){.voice-visualizer{gap:4px;height:150px;padding:1.5rem}.voice-bar{width:3px}.recording-status{padding:.75rem 1.5rem}.recording-text{font-size:.9rem}}@media (max-width:1024px){.timeline-container{max-width:800px}.timeline-content{width:calc(50% - 3rem)}.timeline-item:nth-child(odd) .timeline-time{right:-4.5rem}.timeline-item:nth-child(2n) .timeline-time{left:-4.5rem}}@media (max-width:768px){.problem{padding:5rem 1.5rem}.timeline-container{padding:2rem 0}.timeline-line{left:2.5rem;width:2px}.timeline-item{margin-bottom:3rem}.timeline-item,.timeline-item:nth-child(2n){flex-direction:row;margin-left:0;padding-left:4.5rem}.timeline-content{padding:2rem;width:100%}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(odd) .timeline-content{margin:0}.timeline-dot{border-width:3px;height:20px;left:2.5rem;top:2rem;width:20px}.timeline-time{color:#ef4444;display:block;font-size:1.1rem;margin-bottom:1rem;opacity:.9;position:static}.timeline-content h3{flex-wrap:wrap;font-size:1.25rem}.timeline-icon{height:40px;width:40px}.timeline-problems li{font-size:.95rem;padding:.75rem 0}.timeline-stat{font-size:.85rem;margin-top:1.25rem;padding:.4rem .875rem}}@media (max-width:480px){.problem{padding:4rem 1rem}.timeline-line{left:1.75rem}.timeline-item{padding-left:3.5rem}.timeline-content{border-radius:16px;padding:1.75rem}.timeline-dot{height:18px;left:1.75rem;width:18px}.timeline-content h3{font-size:1.125rem;gap:.75rem}.timeline-icon{height:36px;width:36px}.timeline-problems{margin-top:1rem}.timeline-problems li{font-size:.9rem;line-height:1.6;padding-left:1.5rem}.timeline-stat{font-size:.8rem;padding:.375rem .75rem}}@media (max-width:768px){#solution{padding:4rem 1rem}.illustration-container{display:block;height:auto;padding:2rem 0}.central-visual{height:200px;left:auto;margin:0 auto 3rem;position:relative;top:auto;transform:none;width:200px}.central-message{padding:1.5rem}.central-message h3{font-size:1.4rem}.central-message p{font-size:.95rem}.bubble-step{bottom:auto!important;left:auto!important;margin:1.5rem auto;max-width:300px;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:90%}.bubble-step:before{display:none}.bubble-step:hover{transform:scale(1.02)}.bubble-step-1:hover,.bubble-step-2:hover,.bubble-step-3:hover,.bubble-step-4:hover{transform:scale(1.02)!important}}@media (max-width:480px){.central-visual{height:180px;width:180px}.central-message{padding:1rem}.central-message h3{font-size:1.2rem}.central-message p{font-size:.85rem}.bubble-step{min-width:unset;padding:1rem}}@media (max-width:768px){.features-layout{gap:2rem;grid-template-columns:1fr}.features-right{padding-top:0}.feature-card{box-shadow:0 8px 20px rgba(0,0,0,.06);padding:2rem}.feature-card,.feature-card:first-child,.feature-card:nth-child(2){border-radius:16px}.feature-header{gap:1rem}.feature-icon{height:40px;width:40px}.feature-card h3{font-size:1.125rem}.feature-card p{font-size:.9rem}}@media (max-width:480px){#features{padding:4rem 1rem}.features-left,.features-right{gap:1.5rem}.feature-card{padding:1.75rem}.feature-icon{font-size:20px;height:36px;width:36px}.feature-card h3{font-size:1.05rem}}@media (max-width:768px){.nav-links{display:none}.nav-container{padding:0 1.5rem}.hero-container{gap:3rem;grid-template-columns:1fr}.hero-content{max-width:100%;text-align:center}.hero h1{font-size:2rem;white-space:normal}.hero-actions{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{max-width:300px;text-align:center;width:100%}.hero-visual{height:380px}.mac-wrapper{left:45%;transform:translate(-50%,-50%)}.mac-image{height:260px}.iphone-wrapper{right:5%;transform:translateY(-45%)}.iphone-image{height:220px}.hero-visual:hover .iphone-image,.hero-visual:hover .mac-image{transform:none}.compare-grid,.footer-content,.metrics,.solution-flow{gap:2rem;grid-template-columns:1fr}.arrow-container,.flow-step:after{display:none}.flow-step{border-radius:16px;padding:1.75rem 1.25rem}.step-icon-wrapper{height:70px;width:70px}.flow-step h4{font-size:1.15rem}.flow-step p{font-size:.9rem}h2{font-size:2rem;margin-bottom:1.25rem}.section-header{margin-bottom:3.5rem}.section-subtitle{font-size:1.05rem;padding:0 1rem}.cta h2{font-size:2rem;line-height:1.3}.cta p{font-size:1.05rem}.value{padding:5rem 1.5rem}.metrics{flex-direction:column;gap:3rem}.metric-card:nth-child(2){transform:scale(1);--scale:1}.metric-card:first-child .metric-visual,.metric-card:nth-child(2) .metric-visual,.metric-card:nth-child(3) .metric-visual,.metric-visual{height:180px;width:180px}.metric-value{font-size:3rem}.metric-card:nth-child(2) .metric-value{font-size:3.5rem}.compare-card{padding:2rem}}@media (max-width:480px){h2{font-size:1.75rem}.section-subtitle{font-size:1rem}section{padding:4rem 1rem}.btn-primary,.btn-secondary{font-size:.95rem;padding:.875rem 2rem}.nav-container{padding:0 1rem}.logo{font-size:1.25rem;gap:.5rem}.logo-icon{height:26px;width:26px}.footer-brand h3{font-size:1.25rem;gap:.5rem}.footer-brand h3 img{height:24px;width:24px}.value{padding:4rem 1rem}.metric-card:first-child .metric-visual,.metric-card:nth-child(2) .metric-visual,.metric-card:nth-child(3) .metric-visual,.metric-visual{height:150px;width:150px}.metric-content{padding:1.5rem 1.25rem}.metric-value{font-size:2.5rem}.metric-card:nth-child(2) .metric-value{font-size:3rem}.metric-desc,.metric-label{font-size:.85rem}.flow-step{padding:1.5rem 1rem}.compare-card h3{font-size:1.25rem}}