.operating-requirements-module__evaD-q__section{background:#fff}.operating-requirements-module__evaD-q__header{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.operating-requirements-module__evaD-q__header>p{color:#5f695f;text-wrap:pretty;max-width:320px;margin:0 0 3px;font-size:16px;line-height:1.65}.operating-requirements-module__evaD-q__header>p span{color:#697164;margin-top:8px;font-size:14px;display:block}.operating-requirements-module__evaD-q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:52px;display:grid}.operating-requirements-module__evaD-q__card{background:#fff;border:1px solid #dce2d7;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.operating-requirements-module__evaD-q__copy{flex:1;padding:30px 32px 26px}.operating-requirements-module__evaD-q__titleRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.operating-requirements-module__evaD-q__titleRow h3{color:#151515;letter-spacing:-.035em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.operating-requirements-module__evaD-q__number{color:#849080;font-variant-numeric:tabular-nums;font-size:12px}.operating-requirements-module__evaD-q__copy>p{color:#626b60;text-wrap:pretty;max-width:420px;min-height:3.3em;margin:16px 0 0;font-size:15px;line-height:1.65}.operating-requirements-module__evaD-q__scene{background:#f8f9f5;border-block:1px solid #e9ece5;flex-shrink:0;justify-content:center;align-items:center;height:240px;padding:20px 26px;display:flex}.operating-requirements-module__evaD-q__scene>*{width:100%;height:100%}.operating-requirements-module__evaD-q__deliverable{color:#515d4e;align-items:center;gap:10px;min-height:66px;padding:18px 32px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.operating-requirements-module__evaD-q__deliverable svg{color:#788772;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.operating-requirements-module__evaD-q__action{justify-content:center;margin-top:40px;display:flex}.operating-requirements-module__evaD-q__action>a{gap:14px}@media (max-width:1100px){.operating-requirements-module__evaD-q__header{flex-direction:column;align-items:flex-start;gap:24px}.operating-requirements-module__evaD-q__header>p{max-width:520px;margin:0}.operating-requirements-module__evaD-q__header>p span{font-size:inherit;margin-left:5px;display:inline}.operating-requirements-module__evaD-q__grid{gap:24px}.operating-requirements-module__evaD-q__copy{padding-inline:26px}.operating-requirements-module__evaD-q__scene{padding-inline:18px}.operating-requirements-module__evaD-q__deliverable{padding-inline:26px}}@media (max-width:760px){.operating-requirements-module__evaD-q__grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px}.operating-requirements-module__evaD-q__copy{padding:26px 24px 24px}.operating-requirements-module__evaD-q__titleRow h3{font-size:25px}.operating-requirements-module__evaD-q__copy>p{min-height:0;font-size:14px}.operating-requirements-module__evaD-q__scene{height:230px;padding:18px 16px}.operating-requirements-module__evaD-q__deliverable{min-height:62px;padding-inline:24px}.operating-requirements-module__evaD-q__action{margin-top:32px}}@media (max-width:360px){.operating-requirements-module__evaD-q__copy{padding-inline:20px}.operating-requirements-module__evaD-q__titleRow h3{font-size:23px}.operating-requirements-module__evaD-q__scene{padding-inline:12px}.operating-requirements-module__evaD-q__deliverable{padding-inline:20px}}
.requirements-data-access-module__8CEEnW__scene{color:#6a7268;place-items:center;width:100%;min-width:0;height:100%;padding:12px;font-family:inherit;display:grid;container-type:inline-size}.requirements-data-access-module__8CEEnW__dataFlow{grid-template-columns:minmax(70px,.8fr) 26px minmax(116px,1.2fr);align-items:center;width:100%;max-width:380px;display:grid}.requirements-data-access-module__8CEEnW__source{align-self:stretch;place-items:center;display:grid;position:relative}.requirements-data-access-module__8CEEnW__conversationMark{color:#6a7268;background:#fff;border:1px solid #dce2d7;border-radius:8px;place-items:center;width:42px;height:42px;animation:12s ease-in-out infinite paused requirements-data-access-module__8CEEnW__sourceHighlight;display:grid}.requirements-data-access-module__8CEEnW__source:after{content:"";background:#c2cbbd;height:1px;position:absolute;top:50%;left:calc(50% + 21px);right:0}.requirements-data-access-module__8CEEnW__sourceLabel{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;position:absolute;top:calc(50% + 30px);left:50%;transform:translate(-50%)}.requirements-data-access-module__8CEEnW__routes{z-index:1;stroke-width:1px;width:39px;height:78px;display:block;position:relative;overflow:visible}.requirements-data-access-module__8CEEnW__routes path{vector-effect:non-scaling-stroke;stroke-linejoin:round}.requirements-data-access-module__8CEEnW__routeBase{stroke:#c2cbbd}.requirements-data-access-module__8CEEnW__routeFirst,.requirements-data-access-module__8CEEnW__routeSecond{stroke:#1767dc;stroke-dasharray:1;stroke-dashoffset:1px;animation:12s ease-in-out infinite paused requirements-data-access-module__8CEEnW__routeHighlight}.requirements-data-access-module__8CEEnW__routeSecond{animation-delay:1.4s}.requirements-data-access-module__8CEEnW__boundary{border:1px dashed #c6cfbf;border-radius:9px;gap:10px;padding:42px 12px;display:grid;position:relative}.requirements-data-access-module__8CEEnW__boundaryTitle{color:#6a7268;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:1.35;position:absolute;top:9px;left:9px;right:9px}.requirements-data-access-module__8CEEnW__destination{z-index:2;background:#fff;border:1px solid #dce2d7;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 8px;font-size:12px;font-weight:500;animation:12s ease-in-out infinite paused requirements-data-access-module__8CEEnW__destinationHighlight;display:flex;position:relative}.requirements-data-access-module__8CEEnW__destination svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.requirements-data-access-module__8CEEnW__destinationSecond{animation-delay:1.4s}.requirements-data-access-module__8CEEnW__destinationDot{background:currentColor;border-radius:50%;flex:none;width:3px;height:3px;margin-left:auto}.requirements-data-access-module__8CEEnW__retention{text-align:center;margin:0;font-size:11px;font-weight:500;line-height:1.35;position:absolute;bottom:9px;left:4px;right:4px}.requirements-data-access-module__8CEEnW__retention span{font-weight:400;display:block}.requirements-data-access-module__8CEEnW__accessPlan{width:100%;max-width:380px}.requirements-data-access-module__8CEEnW__planLabel{color:#6a7268;margin:0 0 13px;font-size:12px;font-weight:500;line-height:1.4}.requirements-data-access-module__8CEEnW__tableFrame{background:#fff;border:1px solid #dce2d7;border-radius:8px;overflow:hidden}.requirements-data-access-module__8CEEnW__permissions{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:1.4}.requirements-data-access-module__8CEEnW__permissions th,.requirements-data-access-module__8CEEnW__permissions td{text-align:center;height:34px;padding:6px 0;font-weight:400}.requirements-data-access-module__8CEEnW__permissions th:first-child{text-align:left;width:32%;padding-left:13px}.requirements-data-access-module__8CEEnW__permissions thead th{background:#fafbf8;font-weight:500}.requirements-data-access-module__8CEEnW__permissions tbody th{color:#454e42;font-weight:500}.requirements-data-access-module__8CEEnW__permissions tbody tr{border-top:1px solid #e4e9df}.requirements-data-access-module__8CEEnW__permissionRow{animation:requirements-data-access-module__8CEEnW__rowHighlight 12s ease-in-out var(--row-delay) infinite paused}.requirements-data-access-module__8CEEnW__check{color:#7c8975;animation:requirements-data-access-module__8CEEnW__checkHighlight 12s ease-in-out var(--row-delay) infinite paused;margin-inline:auto;display:block}.requirements-data-access-module__8CEEnW__notAssigned{color:#6a7268;font-size:12px}.requirements-data-access-module__8CEEnW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-visible=true] .requirements-data-access-module__8CEEnW__scene :is(.requirements-data-access-module__8CEEnW__conversationMark,.requirements-data-access-module__8CEEnW__routeFirst,.requirements-data-access-module__8CEEnW__routeSecond,.requirements-data-access-module__8CEEnW__destination,.requirements-data-access-module__8CEEnW__permissionRow,.requirements-data-access-module__8CEEnW__check){animation-play-state:running}@keyframes requirements-data-access-module__8CEEnW__sourceHighlight{0%,5%,96%,to{color:#6a7268;border-color:#dce2d7}15%,82%{color:#1767dc;border-color:#abc4e8}}@keyframes requirements-data-access-module__8CEEnW__routeHighlight{0%,10%{stroke-dashoffset:1px;opacity:0}14%{opacity:1}30%,78%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-data-access-module__8CEEnW__destinationHighlight{0%,20%,90%,to{color:#6a7268;border-color:#dce2d7}30%,78%{color:#1767dc;border-color:#abc4e8}}@keyframes requirements-data-access-module__8CEEnW__rowHighlight{0%,10%,88%,to{background:#fff}20%,72%{background:#f5f8fc}}@keyframes requirements-data-access-module__8CEEnW__checkHighlight{0%,10%,88%,to{color:#7c8975}20%,72%{color:#1767dc}}@container (max-width:270px){.requirements-data-access-module__8CEEnW__sourceLabel,.requirements-data-access-module__8CEEnW__boundaryTitle,.requirements-data-access-module__8CEEnW__destination,.requirements-data-access-module__8CEEnW__planLabel,.requirements-data-access-module__8CEEnW__permissions{font-size:11px}.requirements-data-access-module__8CEEnW__destination{gap:5px;padding-inline:6px}.requirements-data-access-module__8CEEnW__destination svg{width:14px;height:14px}.requirements-data-access-module__8CEEnW__destinationDot{display:none}.requirements-data-access-module__8CEEnW__permissions th:first-child{padding-left:9px}}@media (prefers-reduced-motion:reduce){.requirements-data-access-module__8CEEnW__scene *{animation:none!important}.requirements-data-access-module__8CEEnW__conversationMark,.requirements-data-access-module__8CEEnW__destination{color:#1767dc;border-color:#abc4e8}.requirements-data-access-module__8CEEnW__routeFirst,.requirements-data-access-module__8CEEnW__routeSecond{stroke-dashoffset:0;opacity:1}.requirements-data-access-module__8CEEnW__permissionRow{background:#f5f8fc}.requirements-data-access-module__8CEEnW__check{color:#1767dc}}
.requirements-systems-support-module__GupxZW__systems,.requirements-systems-support-module__GupxZW__support{color:#6a7268;width:100%;min-width:0;max-width:520px;height:100%;margin-inline:auto;position:relative;container-type:inline-size}.requirements-systems-support-module__GupxZW__connections{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.requirements-systems-support-module__GupxZW__connectionBase,.requirements-systems-support-module__GupxZW__connectionSignal,.requirements-systems-support-module__GupxZW__supportSignal{stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.requirements-systems-support-module__GupxZW__connectionBase{stroke:#ccd5c7}.requirements-systems-support-module__GupxZW__connectionSignal,.requirements-systems-support-module__GupxZW__supportSignal{stroke:#1767dc;stroke-dasharray:1;stroke-dashoffset:1px;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.requirements-systems-support-module__GupxZW__agentHub{background:#fff;border:1px solid #dce2d7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:30%;min-height:106px;display:flex;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.requirements-systems-support-module__GupxZW__agentHub img{width:30px;height:30px;margin-bottom:10px}.requirements-systems-support-module__GupxZW__agentHub strong{color:#313b34;font-size:13px;font-weight:500;line-height:1.4}.requirements-systems-support-module__GupxZW__agentHub span{margin-top:3px;font-size:11px;line-height:1.4}.requirements-systems-support-module__GupxZW__systemNode{color:#49564a;background:#fff;border:1px solid #dce2d7;border-radius:6px;align-items:center;gap:10px;width:36%;min-height:40px;padding:9px 14px;font-size:12px;line-height:1.35;display:flex;position:absolute;left:59%;transform:translateY(-50%)}.requirements-systems-support-module__GupxZW__systemNode svg{stroke:#74806f;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.requirements-systems-support-module__GupxZW__systemNode.requirements-systems-support-module__GupxZW__crm{top:14%}.requirements-systems-support-module__GupxZW__systemNode.requirements-systems-support-module__GupxZW__calendar{top:38%}.requirements-systems-support-module__GupxZW__systemNode.requirements-systems-support-module__GupxZW__api{top:62%}.requirements-systems-support-module__GupxZW__systemNode.requirements-systems-support-module__GupxZW__handoff{top:86%}.requirements-systems-support-module__GupxZW__connectionSignal.requirements-systems-support-module__GupxZW__crm{animation-name:requirements-systems-support-module__GupxZW__connectCrm}.requirements-systems-support-module__GupxZW__connectionSignal.requirements-systems-support-module__GupxZW__calendar{animation-name:requirements-systems-support-module__GupxZW__connectCalendar}.requirements-systems-support-module__GupxZW__connectionSignal.requirements-systems-support-module__GupxZW__api{animation-name:requirements-systems-support-module__GupxZW__connectApi}.requirements-systems-support-module__GupxZW__connectionSignal.requirements-systems-support-module__GupxZW__handoff{animation-name:requirements-systems-support-module__GupxZW__connectHandoff}.requirements-systems-support-module__GupxZW__planLabel{color:#6a7268;text-align:center;width:100%;margin:0;font-size:11px;line-height:1.5;position:absolute;top:4%;left:0}.requirements-systems-support-module__GupxZW__supportSteps{--support-gap:12px;gap:var(--support-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:94%;display:grid;position:absolute;top:calc(37% - 36px);left:3%}.requirements-systems-support-module__GupxZW__supportStep{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.requirements-systems-support-module__GupxZW__supportConnector{width:calc(100% + var(--support-gap) - 64px);pointer-events:none;height:4px;display:block;position:absolute;top:34px;left:calc(50% + 32px);overflow:visible}.requirements-systems-support-module__GupxZW__stepGraphic{width:64px;height:72px}.requirements-systems-support-module__GupxZW__stepGraphic svg{stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:100%;display:block}.requirements-systems-support-module__GupxZW__supportSurface{fill:#fff;stroke:#a5b19e}.requirements-systems-support-module__GupxZW__supportDetail{stroke:#bdc8b7}.requirements-systems-support-module__GupxZW__supportEmphasis{stroke:#6a7268;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.requirements-systems-support-module__GupxZW__capacityStep .requirements-systems-support-module__GupxZW__supportEmphasis{animation-name:requirements-systems-support-module__GupxZW__forecastLoad}.requirements-systems-support-module__GupxZW__validationStep .requirements-systems-support-module__GupxZW__supportEmphasis{animation-name:requirements-systems-support-module__GupxZW__validateCalls}.requirements-systems-support-module__GupxZW__supportOwnerStep .requirements-systems-support-module__GupxZW__supportEmphasis{animation-name:requirements-systems-support-module__GupxZW__assignSupport}.requirements-systems-support-module__GupxZW__toValidation{animation-name:requirements-systems-support-module__GupxZW__connectValidation}.requirements-systems-support-module__GupxZW__toSupport{animation-name:requirements-systems-support-module__GupxZW__connectSupport}.requirements-systems-support-module__GupxZW__supportStep strong{color:#313b34;margin-top:15px;font-size:12px;font-weight:500;line-height:1.4}.requirements-systems-support-module__GupxZW__supportStep>span{margin-top:5px;font-size:11px;line-height:1.4}:is([data-visible=true] .requirements-systems-support-module__GupxZW__connectionSignal,[data-visible=true] .requirements-systems-support-module__GupxZW__supportSignal,[data-visible=true] .requirements-systems-support-module__GupxZW__supportEmphasis){animation-play-state:running}@keyframes requirements-systems-support-module__GupxZW__connectCrm{0%,3%{stroke-dashoffset:1px;opacity:0}5%{opacity:1}16%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-systems-support-module__GupxZW__connectCalendar{0%,17%{stroke-dashoffset:1px;opacity:0}19%{opacity:1}30%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-systems-support-module__GupxZW__connectApi{0%,31%{stroke-dashoffset:1px;opacity:0}33%{opacity:1}44%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-systems-support-module__GupxZW__connectHandoff{0%,45%{stroke-dashoffset:1px;opacity:0}47%{opacity:1}58%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-systems-support-module__GupxZW__forecastLoad{0%,4%,88%,to{stroke:#6a7268}12%,78%{stroke:#1767dc}}@keyframes requirements-systems-support-module__GupxZW__validateCalls{0%,24%,88%,to{stroke:#6a7268}33%,78%{stroke:#1767dc}}@keyframes requirements-systems-support-module__GupxZW__assignSupport{0%,46%,88%,to{stroke:#6a7268}55%,78%{stroke:#1767dc}}@keyframes requirements-systems-support-module__GupxZW__connectValidation{0%,12%{stroke-dashoffset:1px;opacity:0}14%{opacity:1}26%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@keyframes requirements-systems-support-module__GupxZW__connectSupport{0%,34%{stroke-dashoffset:1px;opacity:0}36%{opacity:1}48%,78%{stroke-dashoffset:0;opacity:1}87%,to{stroke-dashoffset:0;opacity:0}}@container (max-width:340px){.requirements-systems-support-module__GupxZW__agentHub{min-height:100px}.requirements-systems-support-module__GupxZW__agentHub strong{font-size:12px}.requirements-systems-support-module__GupxZW__systemNode{gap:7px;min-height:38px;padding:7px 9px;font-size:11px}.requirements-systems-support-module__GupxZW__systemNode svg{width:16px;height:16px}.requirements-systems-support-module__GupxZW__supportSteps{--support-gap:8px}.requirements-systems-support-module__GupxZW__supportStep strong{width:100%;max-width:82px;min-height:2.8em;margin-top:12px;font-size:11px}.requirements-systems-support-module__GupxZW__supportStep>span{width:100%;max-width:82px}}@media (prefers-reduced-motion:reduce){.requirements-systems-support-module__GupxZW__connectionSignal,.requirements-systems-support-module__GupxZW__supportSignal,.requirements-systems-support-module__GupxZW__supportEmphasis{animation:none}.requirements-systems-support-module__GupxZW__connectionSignal,.requirements-systems-support-module__GupxZW__supportSignal{opacity:1;stroke-dashoffset:0}.requirements-systems-support-module__GupxZW__supportEmphasis{stroke:#1767dc}}
