.pq{margin:10px 0 26px;padding-left:16px;border-left:2px solid #00cdbf;font-family:Archivo,system-ui,sans-serif;font-size:1.02rem;line-height:1.42;color:#08202C;font-weight:600;letter-spacing:-.015em;opacity:1}.pq span{display:block;margin-top:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#65787E;font-weight:400}.prose-container{display:grid;grid-template-columns:minmax(0,690px) 208px;gap:0 46px;width:100%}.prose-container>*{grid-column:1}.prose-container>.pq{grid-column:2}@media (max-width:1230px){.prose-container{grid-template-columns:minmax(0,690px)}.prose-container>.pq{display:none}}@media (max-width:1020px){.prose-container{grid-template-columns:minmax(0,720px)}}.callwrap{margin:32px 0 14px}.call{background:#08202C;border-radius:6px;overflow:hidden;color:#EDF3F2}.callbar{display:flex;gap:14px;padding:14px 20px;border-bottom:1px solid rgba(230,237,236,.16);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase;color:#B4C8CA}.callbar,.livetag{align-items:center}.livetag{display:inline-flex;gap:8px;color:#00CDBF;font-weight:500}.livetag i{width:7px;height:7px;border-radius:50%;background:#00CDBF}.call.playing .livetag i{animation:blip 1.6s infinite}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}.timer{margin-left:auto;font-variant-numeric:tabular-nums;color:#DCE8E8}.ctrl{background:none;border:1px solid rgba(237,243,242,.32);color:#EDF3F2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:3px;cursor:pointer}.ctrl:hover{border-color:#00CDBF;color:#00CDBF}.ctrl:focus-visible{outline:2px solid #00CDBF;outline-offset:2px}.stage{display:grid;grid-template-columns:92px 1fr 92px;align-items:center;gap:16px;padding:32px 22px 24px}@media (max-width:620px){.stage{grid-template-columns:66px 1fr 66px;gap:10px;padding:24px 14px 20px}}.party{text-align:center}.orb{width:56px;height:56px;border-radius:50%;margin:0 auto 11px;display:grid;place-items:center;font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:1rem;position:relative;transition:.25s ease}@media (max-width:620px){.orb{width:44px;height:44px;font-size:.88rem}}.party.caller .orb{background:rgba(237,243,242,.09);color:#C9DBDC;border:1px solid rgba(237,243,242,.22)}.party.agent .orb{background:rgba(0,205,191,.13);color:#00CDBF;border:1px solid rgba(0,205,191,.4)}.party .nm{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.61rem;letter-spacing:.14em;text-transform:uppercase;color:#8FA8AB}.party.on .nm{color:#fff}.party.on .orb{transform:scale(1.06)}.party.caller.on .orb{background:rgba(237,243,242,.16);border-color:rgba(237,243,242,.55);box-shadow:0 0 0 0 rgba(237,243,242,.3);animation:ring 1.5s infinite}.party.agent.on .orb{background:rgba(0,205,191,.22);border-color:#00CDBF;box-shadow:0 0 0 0 rgba(0,205,191,.4);animation:ringT 1.5s infinite}@keyframes ring{to{box-shadow:0 0 0 16px rgba(237,243,242,0)}}@keyframes ringT{to{box-shadow:0 0 0 16px rgba(0,205,191,0)}}.wavezone{text-align:center}.wave{display:flex;align-items:center;justify-content:center;gap:3px;height:58px}@media (max-width:620px){.wave{height:46px;gap:2px}}.wave .b{width:3px;height:100%;border-radius:2px;background:#4A6068;transform:scaleY(.09);transform-origin:center;transition:transform .28s ease,background .28s ease}@media (max-width:620px){.wave .b{width:2px}.wave .b:nth-child(n+31){display:none}}.wave.live .b{animation:talk var(--t) ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes talk{0%{transform:scaleY(.1)}to{transform:scaleY(var(--h))}}.wave.caller .b{background:#8DA5A9}.wave.agent .b{background:#00CDBF}.wave.think .b{background:#7C6A4E}.status{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:#8FA8AB;margin-top:15px;min-height:1em;transition:color .25s}.status.agent{color:#00CDBF}.status.think{color:#D9A45C}.status.esc{color:#E2A55F}.line{padding:0 28px 24px;min-height:112px}@media (max-width:620px){.line{padding:0 16px 20px;min-height:132px}}.linebox{max-width:580px;margin:0 auto;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.linebox.show{opacity:1;transform:none}.linewho{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.61rem;letter-spacing:.15em;text-transform:uppercase;color:#8FA8AB;display:block;margin-bottom:8px}.linebox.a .linewho{color:#00CDBF}.linetxt{font-family:Archivo,system-ui,sans-serif;font-size:1.1rem;line-height:1.5;color:#fff;font-weight:500;letter-spacing:-.015em;margin:0}@media (max-width:620px){.linetxt{font-size:.98rem}}.readout{border-top:1px solid rgba(230,237,236,.16);padding:15px 28px;display:flex;gap:20px;flex-wrap:wrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.67rem;letter-spacing:.04em;color:#8FA8AB;min-height:50px;align-items:center}@media (max-width:620px){.readout{padding:13px 16px;gap:12px}}.readout b{color:#C9DBDC;font-weight:500}.readout .esc{color:#E2A55F}.callfoot{border-top:1px solid rgba(230,237,236,.16);padding:13px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dots{display:flex;gap:7px;margin-right:auto}.dot{width:24px;height:4px;border-radius:2px;background:rgba(237,243,242,.2);border:0;padding:0;cursor:pointer;transition:.2s}.dot:hover{background:rgba(237,243,242,.42)}.dot.on{background:#00CDBF}.dot.done{background:rgba(0,205,191,.45)}.dot:focus-visible{outline:2px solid #00CDBF;outline-offset:3px}.tsbtn{background:none;border:0;color:#B4C8CA;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:4px 0;text-decoration:underline}.tsbtn:hover{color:#fff}.transcript{border-top:1px solid rgba(230,237,236,.16);padding:20px 28px 24px}.transcript div{padding:9px 0;border-bottom:1px solid rgba(230,237,236,.16)}.transcript div:last-child{border-bottom:none}.transcript .w{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#8FA8AB;display:block;margin-bottom:3px}.transcript .w.a{color:#00CDBF}.transcript p{margin:0;font-size:.91rem;line-height:1.5;color:#D3E1E1}.cap{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.71rem;color:#65787E;line-height:1.75;margin:0}.faq-block{margin:32px 0}