/* Six service demonstrations: shared components, distinct work situations. */
.hero-delivery{color:#243c48}.sector-contact>.sector-wrap>div>p:not(.kicker){color:#344d62}.service-top>span{color:#496a9d}
.scenario-tabs{row-gap:0;border-top:1px solid #c1cdcf}
.scenario-tabs button{font-size:12px;padding-block:17px}
.scenario-tabs button:nth-child(-n+3){border-bottom-color:#c1cdcf}
.scenario-tabs button[aria-selected=true]{border-bottom-color:var(--blue)}
.service-example-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;margin-top:20px;font-size:11px;font-weight:700;color:#2752c3;text-decoration:none}
.service-example-link svg{width:18px;transition:transform .2s}.service-example-link:hover svg{transform:translateX(4px)}
.mini-window-title{display:flex;align-items:center;gap:9px;min-height:50px;padding-bottom:17px;border-bottom:1px solid #cbd7da;color:#253e4c}.mini-window-title>svg{width:21px;color:#3c65b2}.mini-window-title>strong{font-size:13px;font-weight:700;line-height:1.5}.mini-window-title>span{margin-left:auto;font-size:9px;color:#576e7d;border:1px solid #c8d5dd;border-radius:4px;padding:3px 7px;line-height:1.5}.mini-label{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#41678f;line-height:1.5;display:block}.rich-demo-footer{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #cbd7da;background:#eef3f0;padding:16px 20px}.rich-demo-footer>svg{width:16px;height:16px;color:#38695c;margin-top:1px}.rich-demo-footer>p{font-size:10px;color:#4a656d;line-height:1.8}.motion-item{will-change:auto}.scenario-demonstration.is-playing .motion-item{animation:sector-rise .5s var(--ease) both;animation-delay:var(--arrive)}
/* Voice: the conversation and its handoff remain readable throughout the loop. */
.voice-workspace{display:grid;grid-template-columns:.73fr 1.3fr;gap:25px;padding:27px 23px;align-items:center}.voice-phone{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column;padding:16px 17px 19px;min-height:363px;border:4px solid #294151;border-radius:28px;color:#e6edf5;background:radial-gradient(ellipse at 50% 20%,#344e72,#152a3d 70%);box-shadow:0 12px 23px #1b334222,inset 0 0 0 1px #869cb425;text-align:center}.phone-speaker{width:43px;height:5px;border-radius:9px;background:#0b1b2b;margin-bottom:23px}.phone-eyebrow{font-size:9px;letter-spacing:.04em;color:#c4d2e2}.phone-brand{display:grid;place-items:center;width:61px;height:61px;border:1px solid #94b1ed45;border-radius:50%;background:#91b0ff0c;margin:17px 0 13px;position:relative}.phone-brand::before,.phone-brand::after{content:'';position:absolute;inset:-6px;border:1px solid #90adff20;border-radius:50%}.phone-brand .sector-mark{width:34px;height:34px}.voice-phone h4{font-size:15px;line-height:1.45;letter-spacing:-.02em;max-width:185px;font-weight:600}.phone-kind{font-size:9px;color:#c0d0e5;margin-top:5px}.phone-wave{height:54px;display:flex;align-items:center;justify-content:center;gap:3px;margin-top:13px}.phone-wave i{display:block;width:3px;height:var(--size);border-radius:3px;background:linear-gradient(#a8beff,#5682ff);transform:scaleY(.6)}.phone-state{display:flex;align-items:center;gap:6px;font-size:8px;color:#c5d9de;margin:4px 0 17px}.phone-state>i{height:4px;width:4px;border-radius:50%;background:#92d7bd}.phone-call-icon{width:33px;height:33px;border-radius:50%;background:#49627d;border:1px solid #abc6e84a;display:grid;place-items:center;margin-bottom:14px}.phone-call-icon svg{height:16px;width:16px}.voice-phone small{font-size:8px;color:#bacadd;line-height:1.5}.voice-transcript>h4{font-size:15px;font-weight:650;letter-spacing:-.015em;margin-bottom:18px}.voice-turn{border-left:2px solid #a7c6b9;padding:0 0 0 12px;margin-top:15px}.voice-turn:nth-child(odd){border-color:#b6c7dc}.voice-turn>span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#457767;display:block;margin-bottom:5px}.voice-turn:nth-child(odd)>span{color:#4f6680}.voice-turn p{font-size:11px;line-height:1.9;color:#2d4650}.voice-handoff{margin:0 23px 24px;padding:18px 20px;border:1px solid #c1cfe1;border-radius:9px;background:#eaf0fa}.voice-handoff>div{display:flex;gap:9px;align-items:center}.voice-handoff>div>svg{width:17px;color:#3c61b4}.voice-handoff h4{font-size:14px;letter-spacing:-.01em;line-height:1.5}.voice-handoff dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0 0;border-top:1px solid #c7d4e5;padding-top:12px}.voice-handoff dt{font-size:8px;color:#526c83}.voice-handoff dd{margin:4px 0 0;font-size:10px;line-height:1.6;font-weight:600;color:#29455c}.demonstration-voice.is-playing .phone-wave i{animation:voice-wave .7s ease-in-out infinite alternate;animation-delay:calc(var(--bar)*-.17s)}.demonstration-voice.is-playing .phone-brand::before{animation:phone-ring 2.7s ease-out infinite}.demonstration-voice.is-playing .phone-brand::after{animation:phone-ring 2.7s ease-out 1.35s infinite}.demonstration-voice.is-playing .voice-turn{animation:sector-rise .4s var(--ease) both;animation-delay:var(--arrive)}.demonstration-voice.is-playing .voice-handoff{animation:receipt-in .6s var(--ease) 6.7s both}
/* CRM: a contact, the information gathered, and the next action. */
.crm-demo,.automation-demo,.dashboard-demo{padding:22px}.crm-lanes{padding:21px 0 0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-lanes li{border-top:2px solid #c4d1dd;padding-top:9px;font-size:9px;font-weight:650;color:#506875;line-height:1.6}.crm-lanes li>span{display:block;color:#6686ad;font-size:8px;margin-bottom:4px}.crm-lanes li:first-child{border-color:#6185e1}.crm-path{display:grid;grid-template-columns:1.08fr 23px 1fr;align-items:stretch;gap:9px;margin-top:23px}.crm-contact,.crm-task{border:1px solid #c6d3db;padding:20px 18px;border-radius:9px;background:white;min-width:0}.crm-contact h4,.crm-task h4{font-size:16px;line-height:1.4;letter-spacing:-.025em;margin-top:13px}.crm-contact>p,.crm-task>p{font-size:11px;line-height:1.85;margin-top:10px;color:#506775}.crm-contact ul{padding:15px 0 0;list-style:none;display:grid;gap:10px;margin:18px 0 0;border-top:1px solid #d4dfe3}.crm-contact li{display:flex;gap:6px;align-items:start;font-size:9px;line-height:1.65;color:#526b76}.crm-contact li svg{width:12px;height:12px;margin-top:1px;color:#598777}.crm-task{background:#e9f0fa;border-color:#c2d3e6}.crm-task-icon{display:grid;place-items:center;width:35px;height:35px;margin-top:15px;border-radius:9px;background:#dae6fb;color:#3b60b2}.crm-task-icon svg{width:19px}.task-state{font-size:9px;color:#355b7b;line-height:1.65;display:block;margin-top:20px;padding-top:13px;border-top:1px solid #bbcfdf}.crm-connector{display:grid;place-items:center;overflow:hidden;color:#5d7bab}.crm-connector svg{width:20px}.crm-history{display:flex;gap:10px;align-items:center;border:1px solid #cbdad2;background:#e9f1ec;border-radius:7px;padding:14px;margin-top:18px}.crm-history>svg{width:17px;color:#477b6b}.crm-history>svg:last-child{margin-left:auto}.crm-history p{font-size:10px;line-height:1.7;color:#42675f}.demonstration-crm.is-playing .crm-connector>svg{animation:crm-transfer 2s ease infinite}.demonstration-crm.is-playing .crm-lanes li{animation:lane-active 9s ease both}.demonstration-crm.is-playing .crm-lanes li:nth-child(2){animation-delay:1.3s}.demonstration-crm.is-playing .crm-lanes li:nth-child(3){animation-delay:2.6s}
/* Integrations: connected stages and an explicit point for staff review. */
.automation-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;list-style:none;margin:0;padding:29px 0 24px}.automation-route li{position:relative;min-width:0}.automation-route li:not(:last-child)::after{content:'';position:absolute;top:21px;left:50px;right:-8px;height:1px;background:linear-gradient(90deg,#6c93d5 0%,#d1dbea 65%);background-size:200% 100%}.automation-node{display:grid;place-items:center;width:43px;height:43px;border:1px solid #b9cbe0;background:#e3edf9;border-radius:12px;color:#3764b6;position:relative;z-index:1}.automation-node svg{width:21px}.automation-route small{display:block;font-size:8px;color:#5e7b9c;font-weight:700;margin-top:17px}.automation-route h4{font-size:12px;line-height:1.55;letter-spacing:-.01em;margin-top:6px}.automation-route p{font-size:10px;line-height:1.75;margin-top:6px}.automation-file{display:flex;align-items:start;gap:14px;border:1px solid #bdd3ca;background:#eaf2ed;border-radius:10px;padding:23px 20px;margin-top:12px}.automation-file>span{width:39px;height:46px;border:1px solid #b4cec3;border-radius:6px;display:grid;place-items:center;background:#fcfefb;color:#477b69;flex-shrink:0}.automation-file small{font-size:9px;color:#476f62;font-weight:600}.automation-file h4{font-size:16px;line-height:1.45;letter-spacing:-.02em;margin-top:8px}.automation-file p{font-size:11px;line-height:1.85;color:#48675b;margin-top:9px}.automation-file>i{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;background:#477b69;color:white;border-radius:50%;flex-shrink:0;font-style:normal}.automation-file>i svg{width:13px}.automation-monitor{display:flex;align-items:center;gap:12px;color:#5c6f80;padding:21px 1px 3px;font-size:10px;line-height:1.65}.automation-monitor .sector-mark{width:24px;height:24px}.automation-monitor .mark-left{stroke:#36567a}.automation-monitor .mark-right{stroke:#6188f5}.automation-monitor>b{width:5px;height:5px;border-radius:50%;background:#5a8d7b;margin-left:auto;box-shadow:0 0 0 4px #5a8d7b12}.demonstration-automation.is-playing .automation-route li::after{animation:integration-current 1.4s linear infinite}
/* The dashboard uses task states, not made-up results or performance figures. */
.board-filters{display:flex;gap:8px;padding-top:21px}.board-filters>span{font-size:9px;color:#476675;border:1px solid #c8d6dd;border-radius:4px;padding:4px 9px}.board-instruction{font-size:10px;margin:14px 0;color:#5a737d}.board-rows{display:grid;gap:7px}.board-row{appearance:none;display:flex;align-items:center;gap:14px;text-align:left;width:100%;background:#fff;border:1px solid #cbd7db;border-radius:7px;padding:15px 14px;color:#263e4c;min-height:72px;transition:background .18s,border-color .18s}.board-row>span:first-child{flex:1;min-width:0}.board-row strong{display:block;font-size:12px;line-height:1.55;font-weight:650}.board-row small{display:block;font-size:9px;line-height:1.6;color:#617984;margin-top:4px}.board-status{font-size:8px;line-height:1.6;max-width:125px;text-align:center;padding:4px 7px;border-radius:4px;border:1px solid #c6d2e4;color:#48658c;background:#edf2f9}.status-1{color:#806039;background:#f3ede1;border-color:#ddcfb8}.status-2{color:#3b7063;background:#e8f2ed;border-color:#c0d8ce}.board-row>svg{width:16px;color:#5a7ba6}.board-row[aria-pressed=true]{background:#eaf0fb;border-color:#7fa0db}.board-row:hover{border-color:#7796c4}.board-detail{border-left:2px solid #6488d7;background:#edf2fa;margin-top:16px;padding:15px 17px;min-height:97px}.board-detail p{font-size:11px;line-height:1.8;color:#36536f;margin-top:7px}.report-preview{display:flex;align-items:center;gap:15px;padding-top:24px}.report-preview>div:nth-child(2){flex:1}.report-preview strong{font-size:11px;line-height:1.5;font-weight:650}.report-preview p{font-size:10px;line-height:1.8;margin-top:4px}.report-preview>svg{width:21px;color:#5a7394}.report-bars{display:flex;align-items:end;gap:4px;height:40px;padding:5px 7px;border-bottom:1px solid #b9c8d5}.report-bars>i{width:5px;height:16px;border-radius:2px 2px 0 0;background:#8da7dc;transform-origin:bottom}.report-bars>i:nth-child(2){height:24px}.report-bars>i:nth-child(3){height:19px}.report-bars>i:nth-child(4){height:30px}.demonstration-dashboard.is-playing .report-bars i{animation:bar-rise 1.2s var(--ease) both;animation-delay:2s}
/* Custom portal: two real tabs, illustrative client information. */
.portal-demo{margin:23px;border:1px solid #c3d0d8;border-radius:10px;overflow:hidden;background:#fff}.portal-window-top{display:flex;align-items:center;gap:5px;padding:13px 16px;background:#e7eced;border-bottom:1px solid #c9d4d9}.portal-window-top>i{width:5px;height:5px;border-radius:50%;background:#a9bac4}.portal-window-top>span{font-size:8px;color:#546e7f;display:flex;align-items:center;gap:5px;margin-left:auto}.portal-window-top svg{width:11px;height:11px}.portal-inner{padding:25px 22px}.portal-title{display:flex;align-items:center;gap:12px}.portal-title>svg{color:#466ba6;width:28px;height:28px}.portal-title h4{font-size:20px;line-height:1.4;letter-spacing:-.03em}.portal-title p{font-size:10px;margin-top:4px;line-height:1.75}.portal-nav{display:flex;gap:20px;border-bottom:1px solid #cbd6dc;margin-top:24px}.portal-nav button{appearance:none;padding:13px 0;border:0;border-bottom:2px solid transparent;background:transparent;font-size:11px;font-weight:650;color:#617584;min-height:45px}.portal-nav button[aria-selected=true]{border-color:#345fdf;color:#244da9}.portal-content{min-height:257px;padding-top:20px}.portal-file-list{display:grid;gap:9px}.portal-file{display:flex;gap:9px;align-items:center;padding:14px 11px;border:1px solid #cfdcd6;border-radius:7px;background:#f4f7f2}.portal-file>span{display:grid;place-items:center;flex-shrink:0;color:#6a8d7d}.portal-file svg{width:18px;height:18px}.portal-file>strong{font-size:11px;line-height:1.6;font-weight:600;flex:1}.portal-file>small{font-size:8px;padding:3px 6px;color:#486d5c;background:#e6ede4;border-radius:4px;white-space:nowrap}.portal-file>small.pending{color:#876532;background:#f3ead9}.portal-note{display:flex;gap:8px;align-items:flex-start;margin-top:19px;color:#647d89}.portal-note>svg{width:14px;height:14px;margin-top:1px}.portal-note>p{font-size:9px;line-height:1.8;color:#56727f}.portal-request-list{display:grid;gap:12px}.portal-request{display:flex;align-items:center;gap:10px;padding:19px 14px;border:1px solid #c5d6e8;border-radius:7px;background:#edf2fa}.portal-request>span{color:#5475a0}.portal-request>span>svg{width:19px}.portal-request>div{flex:1}.portal-request strong{display:block;font-size:12px;line-height:1.6;font-weight:600}.portal-request small{display:block;font-size:9px;color:#506f8d;margin-top:5px;line-height:1.7}.portal-request>svg{width:16px;color:#5e7ca6}
@keyframes voice-wave{0%{transform:scaleY(.28)}100%{transform:scaleY(1)}}@keyframes phone-ring{0%{transform:scale(.96);opacity:.7}100%{transform:scale(1.32);opacity:0}}@keyframes crm-transfer{0%,100%{transform:translateX(-4px);opacity:.45}50%{transform:translateX(4px);opacity:1}}@keyframes lane-active{0%,8%{border-color:#5d81d9}25%,100%{border-color:#c4d1dd}}@keyframes integration-current{from{background-position:200% 0}to{background-position:0 0}}@keyframes bar-rise{from{transform:scaleY(.1)}to{transform:scaleY(1)}}
@media(min-width:1181px){.voice-turn p{font-size:12px}.demo-message p{font-size:12px}.demo-chat-header>div>span{font-size:9px}.demo-receipt dt{font-size:9px}.demo-receipt dd{font-size:11px}.receipt-checklist li,.receipt-status{font-size:10px}}
@media(max-width:1180px) and (min-width:1021px){.scenario-panel{grid-template-columns:1fr;gap:25px}.scenario-story{display:grid;grid-template-columns:1fr 1fr;column-gap:38px;align-items:start}.scenario-story>.kicker,.scenario-story>h3,.scenario-intro{grid-column:1}.scenario-change{grid-column:2;grid-row:1/4;margin-top:3px}.scenario-benefit{grid-column:1/-1}.scenario-demonstration{width:100%;max-width:900px;margin:auto}.scenario-boundary{grid-column:1;width:100%;max-width:900px;margin:0 auto}.demo-message p{font-size:12px}.demo-receipt dd{font-size:12px}}
@media(max-width:1020px){.voice-workspace{grid-template-columns:230px 1fr;gap:30px;padding:28px}.voice-turn p{font-size:13px}.voice-turn>span{font-size:9px}.voice-transcript>h4{font-size:17px}.voice-handoff{margin:0 28px 27px}.voice-handoff dd{font-size:12px}.voice-handoff dt{font-size:9px}.crm-contact>p,.crm-task>p{font-size:13px}.crm-contact h4,.crm-task h4{font-size:19px}.crm-contact li{font-size:11px}.crm-lanes li{font-size:11px}.crm-demo,.automation-demo,.dashboard-demo{padding:26px}.automation-route h4{font-size:14px}.automation-route p{font-size:12px}.board-row strong{font-size:14px}.board-row small{font-size:10px}.board-status{font-size:10px}.portal-file>strong{font-size:13px}.portal-file>small{font-size:10px}.portal-note>p{font-size:11px}.portal-request strong{font-size:14px}.portal-request small{font-size:11px}.portal-content{min-height:285px}.portal-title p{font-size:12px}}
@media(max-width:600px){.scenario-tabs{grid-template-columns:1fr 1fr;gap:0 8px;margin-top:26px}.scenario-tabs button{font-size:10px;min-height:57px;gap:8px;padding:12px 8px;line-height:1.6;border-bottom:1px solid #c1cdcf}.scenario-tabs button>span{font-size:8px}.scenario-tabs button[aria-selected=true]{border-bottom:2px solid var(--blue)}.demo-top{padding:13px 14px;gap:7px;font-size:10px}.demo-top small{font-size:7px;padding:3px 5px}.demo-top .sector-mark{width:22px;height:22px}.rich-demo-footer{padding:15px}.rich-demo-footer>p{font-size:10px}.voice-workspace{grid-template-columns:1fr;padding:23px 19px;gap:25px}.voice-phone{width:226px;margin:auto;min-height:360px;padding:16px 20px 19px}.voice-phone h4{font-size:17px}.voice-transcript>h4{font-size:17px}.voice-turn p{font-size:12px}.voice-turn{margin-top:18px}.voice-handoff{margin:0 17px 20px;padding:18px 16px}.voice-handoff h4{font-size:15px}.voice-handoff dl{grid-template-columns:1fr;gap:12px}.voice-handoff dt{font-size:9px}.voice-handoff dd{font-size:11px;margin-top:3px}.crm-demo,.automation-demo,.dashboard-demo{padding:19px 16px}.mini-window-title{gap:7px}.mini-window-title>strong{font-size:12px}.mini-window-title>span{font-size:8px}.crm-lanes{gap:9px;padding-top:18px}.crm-lanes li{font-size:9px}.crm-path{grid-template-columns:1fr;gap:12px;margin-top:22px}.crm-contact,.crm-task{padding:22px}.crm-contact h4,.crm-task h4{font-size:19px}.crm-contact>p,.crm-task>p{font-size:12px}.crm-connector{height:20px}.crm-connector>svg{transform:rotate(90deg)}.demonstration-crm.is-playing .crm-connector>svg{animation:crm-transfer-down 2s ease infinite}.crm-contact li{font-size:10px}.crm-history{padding:14px 12px;gap:7px}.crm-history p{font-size:10px}.crm-history>svg:last-child{display:none}.automation-route{grid-template-columns:1fr 1fr;gap:24px 22px;padding-top:25px}.automation-route li::after{display:none}.automation-route h4{font-size:13px}.automation-route p{font-size:11px}.automation-route small{margin-top:12px}.automation-file{padding:20px 15px;gap:11px}.automation-file>span{width:30px;height:38px}.automation-file>span svg{width:19px}.automation-file>i{display:none}.automation-file h4{font-size:16px}.automation-file p{font-size:11px}.automation-monitor{gap:9px;font-size:9px}.automation-monitor>b{display:none}.board-filters{gap:6px}.board-filters>span{font-size:8px;padding:4px 8px}.board-instruction{font-size:10px}.board-row{padding:14px 11px;gap:8px}.board-row strong{font-size:11px}.board-row small{font-size:8px}.board-status{font-size:8px;max-width:92px;padding:4px 5px}.board-row>svg{display:none}.board-detail{min-height:112px;padding:14px}.board-detail p{font-size:11px}.report-preview{gap:10px}.report-preview>svg{display:none}.report-preview strong{font-size:11px}.report-preview p{font-size:10px}.report-bars{padding-inline:2px;gap:3px}.portal-demo{margin:20px 13px}.portal-inner{padding:22px 15px}.portal-title{gap:10px}.portal-title h4{font-size:20px}.portal-title p{font-size:10px}.portal-nav{gap:23px;margin-top:20px}.portal-content{min-height:275px}.portal-file{gap:7px;padding:14px 10px}.portal-file>strong{font-size:10px}.portal-file>small{font-size:8px;padding:3px 5px}.portal-file svg{width:15px}.portal-note>p{font-size:9px}.portal-request{padding:17px 11px;gap:8px}.portal-request strong{font-size:12px}.portal-request small{font-size:9px}.portal-window-top>span{font-size:7px}.service-example-link{font-size:10px;gap:10px;margin-top:17px}.service-example-link svg{width:16px}}
@keyframes crm-transfer-down{0%,100%{transform:rotate(90deg) translateX(-3px);opacity:.5}50%{transform:rotate(90deg) translateX(3px);opacity:1}}
.crm-entry{padding-top:22px}.crm-entry>h4{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.65;color:#294b61;font-weight:600}.crm-entry>h4 svg{width:16px;height:16px;flex-shrink:0;color:#386e60}.crm-entry>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.crm-entry-message{min-width:0;padding:14px 13px;border:1px solid #c6d6dd;border-radius:8px;background:#fff}.crm-entry-message>span{display:block;font-size:8px;line-height:1.6;letter-spacing:.035em;font-weight:700;color:#49627a}.crm-entry-message>p{font-size:11px;line-height:1.8;color:#294552;margin-top:7px}.crm-entry-message.entry-assistant{background:#e1eee7;border-color:#c7ded2}.crm-entry-message.entry-assistant>span{color:#2d6959}.mini-window-title>strong{min-width:0;line-height:1.6}.board-row>span:first-child{min-width:0}.automation-monitor>span{min-width:0;line-height:1.8}
.crm-lanes li>span,.automation-route small{color:#48698f}.board-row small{color:#4e6572}.portal-file>small.pending{color:#7a5729}
@media(max-width:600px){.crm-entry{padding-top:19px}.crm-entry>h4{font-size:11px}.crm-entry>div{grid-template-columns:1fr;gap:9px}.crm-entry-message{padding:12px 14px;margin-right:15px}.crm-entry-message.entry-assistant{margin-left:15px;margin-right:0}.crm-entry-message>p{font-size:12px;line-height:1.85}.crm-lanes li{line-height:1.65}.board-status{flex-shrink:0;white-space:normal;line-height:1.6}.portal-title h4{line-height:1.4}}
@media(prefers-reduced-motion:reduce){.sector-page .motion-item,.sector-page .voice-turn,.sector-page .voice-handoff{animation:none!important;opacity:1!important;transform:none!important}.phone-wave i{transform:scaleY(.6)}.report-bars i{transform:none}.sector-page .service-example-link svg{transition:none}.sector-page .phone-brand::before,.sector-page .phone-brand::after{animation:none}}

/* Details used by the partner to assess client workload. */
.report-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 26px;margin:0;padding:0 0 26px;border-top:1px solid #c5d2d8;padding-top:20px}.report-fields>div{min-width:0}.report-fields dt{font-size:9px;color:#536f7f;line-height:1.6}.report-fields dd{font-size:11px;color:#294757;line-height:1.8;font-weight:600;margin:5px 0 0}@media(max-width:600px){.report-fields{grid-template-columns:1fr;gap:15px;padding-bottom:22px}.report-fields dt{font-size:9px}.report-fields dd{font-size:11px}}
