.agency-journey{color:#fff;background:radial-gradient(at 8% 10%,#58705e55,#0000 55%),linear-gradient(115deg,#25294d,#172d31);border:1px solid #354354;border-radius:22px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 18px 46px #25294d12}.agency-journey-top{justify-content:space-between;align-items:center;gap:16px;padding:24px 30px 0;display:flex}.agency-journey-status{letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff30;border-radius:100px;padding:6px 11px;font-size:11px}.agency-journey-status:before{content:"";background:#84e6a5;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.agency-journey-watch{color:#c5d5cf;font-size:11px}.agency-journey-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:32px;padding:32px 38px 36px;display:grid}.agency-journey-main{min-width:0}.agency-journey-eyebrow{letter-spacing:.13em;color:#a7d4bc;font-size:10px;margin:0 0 14px!important}.agency-journey h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:530px;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.12}.agency-journey-copy{color:#d1d8e2;max-width:490px;font-size:14px;margin:14px 0 0!important}.agency-journey-caller{overflow-wrap:anywhere;font-size:18px;margin-top:18px!important}.agency-journey-meta{flex-wrap:wrap;gap:36px;margin:22px 0;font-size:12px;display:flex}.agency-journey-meta dt{color:#b0c3c4;font-size:10px}.agency-journey-meta dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.agency-journey-actions{flex-wrap:wrap;gap:12px;display:flex}.agency-journey-actions .agency-button{background:#a7edbc;color:#173722!important}.agency-journey-actions .agency-secondary{color:#fff;background:#ffffff0d;border-color:#ffffff35}.agency-journey-timeline{border-left:1px solid #ffffff1c;min-width:0;padding:12px 0 0 30px}.agency-journey-timeline ol{gap:19px;margin:22px 0 0;padding:0;list-style:none;display:grid}.agency-journey-timeline li{color:#c0cbd3;align-items:center;gap:14px;display:flex}.agency-journey-timeline li>span{border:1px solid #ffffff30;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.agency-journey-timeline strong{font-size:12px;font-weight:600;display:block}.agency-journey-timeline small{color:#a5b6c2;font-size:11px}.agency-journey-timeline li[data-state=done]>span{color:#173722;background:#96e3af;border-color:#0000}.agency-journey-timeline li[data-state=current]{color:#fff}.agency-journey-timeline li[data-state=current]>span{border-color:#a7edbc;box-shadow:0 0 0 4px #a7edbc10}.agency-journey-footnote{color:#a5b6c2;font-size:10px;line-height:1.7;margin-top:25px!important}.agency-journey-orbit{width:56px;height:56px;margin:4px 0 26px;position:relative}.agency-journey-orbit>span{color:#bcf4cb;background:#a7edbc16;border:1px solid #a7edbc50;border-radius:16px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.agency-journey-orbit i{pointer-events:none;border:1px solid #a7edbc20;border-radius:22px;position:absolute;inset:-7px}.agency-journey-orbit i:last-child{border-color:#a7edbc10;inset:-14px}.agency-journey[data-phase=incoming] .agency-journey-orbit i,.agency-journey[data-phase=connected] .agency-journey-orbit i{animation:2s ease-in-out infinite agency-call-pulse}.agency-journey[data-phase=processing] .agency-journey-orbit>span{animation:2s ease-in-out infinite agency-call-glow}.agency-journey[data-phase=failed] .agency-journey-status:before,.agency-journey[data-phase=review] .agency-journey-status:before{background:#ffcd88}.agency-journey-result{background:#ffffff08;border-top:1px solid #ffffff18;padding:22px 30px}.agency-journey-result>p{color:#d1d8e2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.agency-journey-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:15px 0 0;display:grid}.agency-journey-result dt{color:#a5b6c2;font-size:10px}.agency-journey-result dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.agency-journey-error{color:#ffdfb0;background:#ffcd8810;padding:12px 30px;font-size:12px}.agency-call-banner{background:#edf9f1;border:1px solid #bbdfc7;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:15px 20px;display:flex}.agency-call-banner>div{min-width:0}.agency-call-banner strong{font-size:13px;display:block}.agency-call-banner p{color:#466351;overflow-wrap:anywhere;font-size:12px}.agency-call-banner a{color:#236b3f;white-space:nowrap;font-size:12px;font-weight:600}.agency-call-banner[data-stale=true]{background:#fff9eb;border-color:#e7d6ab}.agency-call-story-heading{margin:0 0 20px}.agency-call-story-heading h2{font-size:19px}.agency-call-story-heading p{color:var(--agency-muted);margin-top:6px;font-size:12px}@keyframes agency-call-pulse{50%{opacity:.5;transform:scale(1.08)}}@keyframes agency-call-glow{50%{box-shadow:0 0 30px #a7edbc25}}@media (width<=1050px){.agency-journey-grid{grid-template-columns:minmax(0,1fr) minmax(235px,.9fr);gap:22px;padding:26px}.agency-journey-timeline{padding-left:22px}.agency-journey-top{padding:22px 26px 0}}@media (width<=700px){.agency-journey-grid{grid-template-columns:1fr;gap:26px;padding:26px 22px}.agency-journey-top{flex-wrap:wrap;padding:20px 22px 0}.agency-journey-timeline{border-top:1px solid #ffffff1c;border-left:0;padding:24px 0 0}.agency-journey-timeline ol{gap:14px}.agency-journey-result{padding:20px 22px}.agency-journey-result dl{grid-template-columns:1fr}.agency-call-banner{flex-direction:column;align-items:flex-start;gap:8px}.agency-journey-meta{gap:24px}.agency-journey h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.agency-journey .agency-journey-orbit i,.agency-journey .agency-journey-orbit>span{animation:none!important}}.call-desk{margin:24px 0}.call-desk-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.call-desk-heading h2{letter-spacing:-1px;margin:6px 0;font-size:32px}.call-desk-heading p{color:var(--agency-muted,#66716c);margin:0}#call-contact-save-status{color:#4e645a;max-width:230px;font-size:13px}.call-desk-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;display:grid}.call-desk h3{margin:0 0 6px;font-size:19px}.call-desk header p{color:#65716b;margin:0 0 24px;font-size:14px}#call-contact-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}#call-contact-form label{color:#44534c;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}#call-contact-form input{color:#182e24;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#f6f8f7;border:1px solid #dce5df;border-radius:10px;padding:13px 14px;font-size:16px}#call-contact-form input:focus{outline-offset:2px;background:#fff;outline:2px solid #6da98b}#call-contact-form input[aria-invalid=true]{border-color:#b44040}.call-contact-wide{grid-column:1/-1}#call-contact-error{color:#a03535;white-space:pre-wrap;font-size:14px}#call-contact-customer-link{border-top:1px solid #e4eae6;margin-top:22px;padding-top:20px;font-size:14px}.call-history-item{border-top:1px solid #e5ebe7;padding:14px 0}.call-history-item:first-child{border:0;padding-top:0}.call-history-item p{color:#56655d;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px}.call-history-item small{color:#79877f;font-size:12px}.call-desk-empty{color:#65716b;background:#f5f8f6;border-radius:12px;padding:14px}body[data-agency-page=call-detail] .agency-journey{margin:24px 0}body[data-agency-page=call-detail] .agency-journey-main{padding-top:24px;padding-bottom:24px}body[data-agency-page=call-detail] .agency-call-live{padding:20px 24px}body[data-agency-page=call-detail] #agency-call-operator:empty{display:none}@media (width<=900px){.call-desk-grid{grid-template-columns:1fr}.call-desk-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=520px){#call-contact-form{grid-template-columns:1fr}.call-desk-heading h2{font-size:27px}.call-desk .agency-panel{padding:20px}.call-desk-grid{gap:16px}}.call-desk .agency-panel{padding:26px}.call-desk-heading>div{min-width:0;max-width:100%}.call-desk-heading h2,.call-history-item{overflow-wrap:anywhere}body:is([data-agency-page=calls],[data-agency-page=call-detail]) .agency-journey:is([data-phase=incoming],[data-phase=connected]) .agency-journey-timeline,body:is([data-agency-page=calls],[data-agency-page=call-detail]) .agency-journey:is([data-phase=incoming],[data-phase=connected]) .agency-journey-orbit{display:none}body:is([data-agency-page=calls],[data-agency-page=call-detail]) .agency-journey:is([data-phase=incoming],[data-phase=connected]) .agency-journey-grid{grid-template-columns:1fr;padding:22px 30px}body:is([data-agency-page=calls],[data-agency-page=call-detail]) .agency-journey:is([data-phase=incoming],[data-phase=connected]) h2{max-width:none;font-size:27px}body:is([data-agency-page=calls],[data-agency-page=call-detail]) .agency-journey:is([data-phase=incoming],[data-phase=connected]) .agency-journey-main{padding:0}@media (width<=520px){.call-desk .agency-panel{padding:20px}}.call-followup{max-width:1000px;margin-inline:auto;padding:clamp(22px,4vw,42px)}.call-followup h2{letter-spacing:-.035em;margin:6px 0 12px;font-size:clamp(26px,3vw,38px)}.call-followup header>p:last-child{color:var(--agency-muted,#60696b)}.call-followup-summary{background:#f5f7f6;border-left:3px solid #e45136;border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px}.call-followup-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.call-followup label:not(.call-followup-choices label){gap:9px;margin:20px 0;font-weight:600;display:grid}.call-followup textarea,.call-followup input:not([type=radio]){box-sizing:border-box;width:100%;font:inherit;color:#202c28;background:#fff;border:1px solid #d7dedb;border-radius:10px;padding:13px 15px;font-weight:400}.call-followup textarea{resize:vertical;line-height:1.65}.call-followup input:focus,.call-followup textarea:focus{border-color:#e45136;outline:3px solid #e4513633}.call-followup-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:28px 0;padding:0;display:grid}.call-followup-choices legend{margin-bottom:13px;font-weight:650}.call-followup-choices label{cursor:pointer;border:1px solid #d7dedb;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:18px 15px;display:flex}.call-followup-choices label:has(:checked){background:#fff5f1;border-color:#e45136;box-shadow:inset 0 0 0 1px #e45136}.agency-root .call-followup-choices input[type=radio]{accent-color:#db492e;background:0 0;border:0;border-radius:50%;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.call-followup-choices label>span{flex:1;min-width:0}.call-followup-choices strong,.call-followup-choices small{overflow-wrap:anywhere;display:block}.call-followup-choices small{color:#62716a;margin-top:7px;line-height:1.5}.call-followup-domain{overflow-wrap:anywhere;color:#21634d;font-weight:650}#call-followup-error{color:#a32e20;white-space:pre-wrap}.call-followup .agency-actions{margin-top:22px}.call-secondary{background:#fff;border:1px solid #dde3df;border-radius:13px;margin:18px 0;padding:16px}.call-secondary>summary{cursor:pointer;color:#46584f;font-weight:650}.call-secondary[open]>summary{margin-bottom:18px}.call-secondary .agency-panel{box-shadow:none}.call-secondary #agency-call-transcript p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=680px){.call-followup-choices{grid-template-columns:1fr;gap:9px}.call-followup-choices label{padding:14px}.call-followup .agency-actions{flex-direction:column;align-items:stretch}.call-secondary{padding:12px}.call-followup-summary{padding:15px}.call-followup input,.call-followup textarea{font-size:16px}}
