.voice-ai{position:relative;padding:clamp(90px,10vw,150px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:radial-gradient(circle at 78% 38%,rgba(197,255,0,.075),transparent 28%),var(--bg)}
.voice-ai:before{content:"VOICE";position:absolute;right:-2vw;top:4%;font-family:var(--display);font-size:clamp(8rem,22vw,23rem);font-weight:700;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(197,255,0,.055);pointer-events:none;line-height:1}
.voice-ai-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(54px,7vw,110px);align-items:center;position:relative;z-index:1}
.voice-ai-copy h2{font-family:var(--display);font-weight:600;font-size:clamp(3.5rem,6.4vw,7.2rem);line-height:.87;letter-spacing:-.055em;margin:25px 0 28px;color:var(--ink)}
.voice-ai-lead{max-width:660px;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.65;color:var(--muted)}
.voice-ai-tags{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 34px}.voice-ai-tags span{font:500 .68rem/1 var(--mono);letter-spacing:.13em;padding:10px 12px;border:1px solid rgba(197,255,0,.19);color:var(--acid);background:rgba(197,255,0,.035)}
.voice-ai-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.voice-ai-actions p{max-width:360px;font:400 .7rem/1.6 var(--mono);letter-spacing:.05em;color:var(--dim)}
.voice-ai-demo{position:relative;border:1px solid rgba(197,255,0,.16);background:linear-gradient(145deg,rgba(18,23,15,.98),rgba(7,10,7,.97));box-shadow:0 34px 90px rgba(0,0,0,.34);min-height:530px;padding:0 28px 26px}
.voice-ai-demo:after{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid rgba(255,255,255,.025)}
.voice-ai-top{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;font:600 .67rem/1 var(--mono);letter-spacing:.16em;color:var(--muted)}.voice-dot{width:8px;height:8px;border-radius:99px;background:var(--acid);box-shadow:0 0 18px rgba(197,255,0,.65)}.voice-status{margin-left:auto;color:var(--acid)}
.voice-wave{height:145px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid var(--line);overflow:hidden}.voice-wave i{width:4px;height:28px;background:var(--acid);opacity:.68;animation:voiceWave 1.6s ease-in-out infinite;transform-origin:center}.voice-wave i:nth-child(3n){height:62px;animation-delay:-.7s}.voice-wave i:nth-child(4n){height:90px;animation-delay:-1.1s}.voice-wave i:nth-child(5n){height:44px;animation-delay:-.35s}.voice-wave i:nth-child(7n){height:110px;animation-delay:-.9s}@keyframes voiceWave{0%,100%{transform:scaleY(.32);opacity:.28}50%{transform:scaleY(1);opacity:.92}}
.voice-ai-call{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:6px}.voice-ai-call>div{min-height:118px;padding:22px 18px;border-bottom:1px solid var(--line)}.voice-ai-call>div:nth-child(odd){border-right:1px solid var(--line)}.voice-step{display:block;font:700 .65rem/1 var(--mono);letter-spacing:.12em;color:var(--acid);margin-bottom:12px}.voice-ai-call b{display:block;font-family:var(--display);font-size:1.05rem;color:var(--ink);margin-bottom:6px}.voice-ai-call small{display:block;color:var(--muted);font-size:.84rem;line-height:1.45}
.voice-ai-note{padding-top:18px;font:500 .57rem/1.5 var(--mono);letter-spacing:.11em;color:var(--dim)}
@media(max-width:900px){.voice-ai-grid{grid-template-columns:1fr;gap:48px}.voice-ai-demo{min-height:auto}.voice-ai:before{top:18%}}
@media(max-width:600px){.voice-ai{padding:78px 0}.voice-ai-copy h2{font-size:clamp(3.1rem,15vw,5rem)}.voice-ai-actions{align-items:stretch}.voice-ai-actions .btn{width:100%;justify-content:center}.voice-ai-actions p{max-width:none}.voice-ai-demo{padding:0 16px 20px}.voice-ai-call{grid-template-columns:1fr}.voice-ai-call>div{min-height:auto;padding:18px 6px}.voice-ai-call>div:nth-child(odd){border-right:0}.voice-wave{height:120px;gap:4px}.voice-wave i{width:3px}.voice-ai-top{height:58px}.voice-ai-tags span{font-size:.61rem}.voice-ai-note{font-size:.52rem}}
@media(prefers-reduced-motion:reduce){.voice-wave i{animation:none}}
