.voice-concept{border-block:1px solid var(--border);margin-top:36px;padding-block:32px;scroll-margin-top:150px}.voice-concept-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.voice-concept .voice-concept-heading{margin-top:0;font-size:30px}.voice-concept .voice-journey{counter-reset:journey;gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.voice-journey li{counter-increment:journey;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0;display:grid}.voice-journey li:before{content:counter(journey);border:1px solid var(--border);width:28px;height:28px;color:var(--highlight);border-radius:50%;place-items:center;font-weight:700;display:grid}.voice-journey strong{color:var(--foreground);display:block}.voice-providers{color:var(--highlight);gap:8px;font-size:13px;font-weight:600;display:grid}.voice-call-preview{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-tool);border-radius:8px;overflow:hidden}.voice-call-header{background:var(--secondary);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px;display:flex}.voice-call-header>svg{color:var(--highlight);flex-shrink:0}.voice-call-header strong,.voice-call-header span{display:block}.voice-call-header span{color:var(--muted-foreground);margin-top:4px;font-size:12px}.voice-call-preview .voice-call-status{color:var(--violet-detail);margin-left:auto;font-size:11px;font-weight:700}.voice-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.voice-controls>span{color:var(--muted-foreground);font-size:12px}.voice-transcript{overscroll-behavior:contain;flex-direction:column;gap:14px;height:310px;padding:20px;display:flex;overflow-y:auto}.voice-transcript-line{border-left:2px solid var(--highlight);flex-shrink:0;max-width:95%;padding-left:12px;animation:.25s ease-out voice-line-in}.voice-transcript-line.customer{border-color:var(--violet-detail)}.voice-transcript-line strong{color:var(--highlight);font-size:12px}.voice-transcript-line.customer strong{color:var(--violet-detail)}.ava-phone-section .voice-transcript-line p{color:var(--foreground);margin:3px 0 0;font-size:14px;line-height:1.7}.voice-sms-preview{border-top:1px solid var(--border);padding:20px}.voice-sms-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.voice-sms-tabs button{white-space:normal;height:auto;min-height:36px}.voice-sms-tabs button[aria-pressed=true]{border-color:var(--highlight);color:var(--highlight);background:var(--secondary)}.voice-sms-label{color:var(--highlight);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.ava-phone-section .voice-sms-copy{color:var(--foreground);margin-top:8px;font-size:14px;line-height:1.7}.ava-phone-section .voice-preview-note{margin-top:12px;font-size:12px;line-height:1.7}@keyframes voice-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.voice-concept-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=640px){.voice-call-header{flex-wrap:wrap}.voice-call-preview .voice-call-status{width:100%;margin-left:0}.voice-transcript{height:330px}}@media (prefers-reduced-motion:reduce){.voice-transcript-line{animation:none}}.ava-phone-section{background:var(--card);border-block:1px solid var(--border);scroll-margin-top:140px}.ava-phone-section .phone-intro{max-width:820px}.phone-eyebrow{color:var(--highlight);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.phone-status{border:1px solid var(--border);background:var(--secondary);color:var(--violet-detail);border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.ava-phone-section h2{max-width:780px;margin-bottom:24px}.ava-phone-section p{color:var(--muted-foreground);font-size:15px;line-height:1.85}.ava-phone-section .phone-development-note{color:var(--foreground);border-left:3px solid var(--highlight);margin-top:22px;padding-left:16px;font-size:14px;font-weight:600}.phone-comparison{margin-block:40px 52px}.phone-comparison-grid,.phone-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.phone-channel,.phone-capability{border:1px solid var(--border);background:var(--background);border-radius:8px;min-width:0;padding:28px}.phone-channel.planned{border-top:3px solid var(--violet-detail)}.ava-phone-section h3{margin:12px 0;font-size:23px;line-height:1.3}.phone-channel>svg{color:var(--highlight)}.phone-channel.planned>svg{color:var(--violet-detail)}.ava-phone-section ul{gap:9px;margin-top:16px;padding-left:18px;list-style:outside;display:grid}.ava-phone-section li{color:var(--muted-foreground);padding-left:3px;font-size:14px;line-height:1.75}.phone-comparison>p{margin-block:18px}.phone-capability-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.phone-icon{background:var(--secondary);width:42px;height:42px;color:var(--highlight);border-radius:6px;place-items:center;display:grid}.phone-capability-top>span:last-child{color:var(--violet-detail);text-transform:uppercase;font-size:11px;font-weight:700}.ava-phone-section .phone-safeguard{border-top:1px solid var(--border);color:var(--foreground);margin-top:18px;padding-top:15px;font-size:13px}.phone-workflow,.phone-industries,.phone-privacy{border-top:1px solid var(--border);margin-top:52px;padding-top:32px}.phone-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:26px 0 22px;padding:0;list-style:none;display:grid}.phone-workflow li{padding:0}.phone-workflow li>span{border:1px solid var(--border);width:30px;height:30px;color:var(--highlight);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.phone-workflow li strong{color:var(--foreground);margin-bottom:7px;display:block}.phone-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:24px;display:grid}.phone-industry-grid article>svg{color:var(--highlight)}.phone-industry-grid h4{margin-block:10px 7px;font-size:18px}.phone-industry-grid p{font-size:14px}.phone-privacy{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.phone-privacy>svg{color:var(--violet-detail);margin-top:13px}.phone-privacy h3{margin-top:8px}.phone-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.phone-cta a{white-space:normal;text-align:center;height:auto;min-height:48px}.phone-cta>span{color:var(--muted-foreground);font-size:13px}@media (width<=850px){.phone-workflow ol,.phone-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.phone-comparison-grid,.phone-capability-grid,.phone-industry-grid{grid-template-columns:minmax(0,1fr)}.phone-capability,.phone-channel{padding:22px}.phone-workflow ol{grid-template-columns:minmax(0,1fr);gap:22px}.phone-workflow li{grid-template-columns:30px minmax(0,1fr);gap:14px;display:grid}.phone-comparison{margin-block:30px 38px}.phone-workflow,.phone-industries,.phone-privacy{margin-top:38px}}
