/* Original native implementation: Central scenario/audio/transcript pattern;
   ProBlu conversation-to-record relationship. No competitor assets or code. */
.call-samples{margin-top:26px;padding:19px;background:#f8faf9;border:1px solid #b5c0c2;border-radius:18px;color:#182126;box-shadow:0 12px 32px #07101426;max-width:610px;min-width:0}
.call-samples *{box-sizing:border-box}.sample-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.sample-heading h2{font:750 20px/1.25 var(--display);letter-spacing:-.02em;color:#182126;margin:0!important}.sample-heading>span{font-size:10px;line-height:1.3;color:#53616a;white-space:nowrap}
.sample-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:#e3e9e8;margin-bottom:14px}.sample-tabs button{flex:1;min-width:0;min-height:39px;border:0;border-radius:7px;background:transparent;color:#34464f;font:650 12px/1.3 var(--body);padding:8px 7px;cursor:pointer}.sample-tabs button[aria-selected=true]{background:#182126;color:#fff;box-shadow:0 1px 3px #18212624}.sample-tabs button:hover:not([aria-selected=true]){background:#d0dbd9}
.sample-audio-controls{display:flex;align-items:center;gap:12px}.sample-audio-controls button{min-height:40px;border:1px solid #182126;border-radius:8px;background:#f4c63e;color:#182126;font:750 12px/1.3 var(--body);padding:9px 12px;cursor:pointer;white-space:nowrap}.sample-audio-controls button:disabled{background:#e4e9e8;border-color:#c2ccca;color:#64726e;cursor:default}.sample-audio-controls [data-sample-replay]{background:transparent;border-color:#9aa9a9;font-weight:600;padding-inline:9px}.sample-progress{flex:1;min-width:30px}.sample-progress input{display:block;width:100%;accent-color:#182126;height:16px;margin:0;cursor:pointer}.sample-progress span{display:block;min-height:15px;font-size:10px;line-height:1.4;color:#53616a}.sample-media-status{min-height:18px;font-size:11px;line-height:1.45;color:#53616a;margin:8px 0 12px!important}
.sample-conversation{height:218px;overflow:auto;overscroll-behavior:contain;padding:4px 9px 10px 2px;scrollbar-width:thin;scrollbar-color:#a8b7b4 transparent;border-bottom:1px solid #d5dddb}.sample-messages{display:flex;flex-direction:column;gap:14px}.sample-bubble{align-self:flex-start;max-width:88%;padding:11px 13px;background:#182126;color:#fff;border-radius:11px 11px 11px 3px;font-size:14px;line-height:1.45}.sample-bubble.caller{align-self:flex-end;background:#e1e8e6;color:#182126;border-radius:11px 11px 3px 11px}.sample-bubble strong{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.3;margin-bottom:5px;letter-spacing:.015em}.sample-bubble strong img{width:18px;height:18px;padding:2px;background:#fff;border-radius:4px}.sample-bubble[aria-current=true]{outline:2px solid #c59c21;outline-offset:2px}.sample-outcome{display:grid;grid-template-columns:1fr;gap:5px;padding:13px 2px 0}.sample-outcome-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;color:#53616a}.sample-outcome strong{font:750 16px/1.3 var(--display);letter-spacing:-.01em}.sample-outcome p{font-size:12px;line-height:1.4;color:#40505a;margin:0!important}.sample-outcome .sample-result-note{font-size:11px;color:#53616a}.sample-disclosure{font-size:10px;line-height:1.4;color:#64726e;margin:12px 0 0!important}.call-samples audio{display:none}.call-samples button:focus-visible,.call-samples input:focus-visible,.sample-conversation:focus-visible{outline:3px solid #182126;outline-offset:3px;box-shadow:none}
.landing-entry{grid-template-columns:minmax(0,1fr) 360px;row-gap:0}.phone-request{grid-row:1;align-self:start}.landing-entry:has(#status-step:not([hidden])) .call-samples{display:none}
@media(max-width:900px){.call-samples{margin-top:25px;padding:16px;max-width:none}.sample-heading{align-items:start;margin-bottom:14px}.sample-heading h2{font-size:19px;max-width:190px}.sample-heading>span{font-size:9px;max-width:65px;white-space:normal;text-align:right}.sample-tabs button{font-size:11px;padding-inline:4px}.sample-conversation{height:220px}.sample-bubble{font-size:13px;max-width:91%}.sample-audio-controls{gap:8px}.sample-audio-controls button{font-size:11px;padding:9px}.sample-disclosure{font-size:9px}.hero-shell .demo-story{padding-bottom:24px}.sample-outcome p{font-size:11px}}
@media(max-width:359px){.call-samples{padding:13px}.sample-heading h2{font-size:18px}.sample-audio-controls{flex-wrap:wrap}.sample-audio-controls [data-sample-replay]{padding-inline:7px}.sample-progress{min-width:55px}.sample-audio-controls [data-sample-play]{max-width:125px;white-space:normal}.sample-bubble{max-width:94%}.sample-tabs button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.call-samples *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
