/* UZ Pro content uses the existing case-study design system. */
.uzpro-page .case-intro{align-items:center}.uzpro-call-detail:has(#assistant-status:empty){display:none}
.uzpro-voice-panel{margin-top:15px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.uzpro-voice-panel .voice-dock-icon{width:31px;height:31px}.uzpro-voice-panel strong{display:block;font-size:12px;font-weight:500;line-height:1.5}.uzpro-voice-panel #demo-state{display:block;font-size:11px;color:var(--muted)}.uzpro-voice-panel .waveform{height:25px;margin:0}.uzpro-voice-panel .uzpro-call-detail{grid-column:1/-1;font-size:12px;color:var(--muted)}.uzpro-voice-panel #assistant-status:empty{display:none}.uzpro-voice-panel #assistant-status{margin-top:0}.uzpro-voice-panel .end-conversation{font-size:12px;margin-top:9px}.uzpro-voice-panel[data-call-state="speaking"] .waveform{color:var(--blue)}.uzpro-voice-panel:not([data-call-state="speaking"]) .waveform b{animation:none;transform:scaleY(.35)}.uzpro-voice-button:disabled{transform:none}@media(max-width:560px){.uzpro-voice-panel{padding:12px 13px;gap:8px}.uzpro-voice-panel .waveform{gap:1.5px}}
.uzpro-voice-button{margin-top:22px;font-size:14px;padding:11px 16px;gap:12px;min-height:45px}.uzpro-voice-hint{display:block;color:var(--muted);font-size:11px;margin-top:9px}.uzpro-hero-copy{min-width:0}@media(max-width:560px){.uzpro-voice-button{font-size:12px;padding:11px 13px;gap:9px;margin-top:18px}.uzpro-voice-hint{font-size:10px}}
.uzpro-wordmark{font-size:27px;font-weight:700;letter-spacing:-1px}.uzpro-wordmark small{font-size:9px;letter-spacing:3.8px;margin-top:7px}.uzpro-page .dashboard-image-crop{aspect-ratio:auto}.uzpro-page .dashboard-image-crop img{position:static;transform:none}.uzpro-page .dashboard-reference figcaption small{max-width:none}.uzpro-page .uzpro-capabilities{grid-template-columns:repeat(4,1fr)}.qualification-band{margin-top:35px;padding:28px 30px;background:#f7f8fe;border:1px solid var(--line);border-radius:10px}.qualification-band h3{font-size:22px;margin-bottom:12px}.qualification-band>p{font-size:14px;margin-bottom:18px}.qualification-band .architecture-items{gap:9px}.uzpro-workflow .workflow-step p{font-size:12px;margin-top:12px;line-height:1.8}.crm-records{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.crm-records article{border:1px solid var(--line);border-radius:9px;padding:23px;background:#fbfcff}.crm-record-heading{display:flex;align-items:center;gap:9px;color:#687bd1}.crm-record-heading h3{font-size:18px;color:var(--text)}.crm-records ul{padding:0;list-style:none;margin:20px 0 0;display:grid;gap:9px;font-size:13px;color:var(--muted)}.uzpro-page .results-strip>div:nth-child(2) h2{margin-top:3px;font-size:25px}.uzpro-page .dashboard-image-viewport:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}@media(max-width:1000px){.uzpro-page .uzpro-capabilities,.crm-records{grid-template-columns:1fr 1fr}.uzpro-workflow{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.uzpro-page .uzpro-capabilities{grid-template-columns:1fr}.qualification-band{padding:22px}.qualification-band h3{font-size:20px}.crm-records{gap:9px}.crm-records article{padding:16px 13px}.crm-record-heading{gap:6px}.crm-record-heading h3{font-size:15px}.crm-record-heading svg{width:16px;height:16px}.crm-records ul{font-size:12px;margin-top:15px}.uzpro-wordmark{font-size:24px}.uzpro-page .dashboard-reference figcaption small{max-width:190px}.uzpro-workflow .workflow-step p{font-size:11px}}
