.business-readiness-desk{width:100%;max-width:600px;margin-inline:auto}.business-readiness-map{position:relative;height:300px;margin-block:1.5rem}.business-readiness-map>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.business-map-line{fill:none;stroke:#746b7b;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:business-connections .65s cubic-bezier(.16,1,.3,1) .15s backwards;transition:stroke .18s ease-out}.business-map-line[data-active=true]{stroke:#9eb6ff;stroke-width:2}.business-map-center,.business-map-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;transform:translate(-50%,-50%);background:#18131c;text-align:center}.business-map-node{width:36%;max-width:164px;min-height:88px;padding:.75rem .5rem;border:1px solid #746b7b;color:#d7cedd;font-size:.875rem;line-height:1.4;font-weight:600;cursor:pointer;transition:border-color .18s ease-out,color .18s ease-out}.business-map-node:hover,.business-map-node[aria-pressed=true]{border-color:#9eb6ff;color:white}.business-map-node[aria-pressed=true] svg{color:#9eb6ff}.business-map-node-0{left:20%;top:18%}.business-map-node-1{left:80%;top:18%}.business-map-node-2{left:20%;top:82%}.business-map-node-3{left:80%;top:82%}.business-map-center{top:50%;left:50%;width:36%;min-height:80px;padding:.75rem .25rem;font-size:1rem;font-weight:700;color:#fff}.business-readiness-answer{min-height:154px;padding-top:1.5rem;border-top:1px solid #746b7b}body:has(.twps-audience-dialog[open]) .business-map-line{animation-play-state:paused}@keyframes business-connections{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.business-risk-explorer{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;margin-top:3rem}.business-scenario-controls{align-self:start;border-top:1px solid #746b7b}.business-scenario-controls button{display:flex;align-items:center;gap:1rem;width:100%;min-height:88px;padding:1.25rem 1rem;border-bottom:1px solid #746b7b;font-size:.875rem;font-weight:600;line-height:1.6;text-align:left;color:#d7cedd;cursor:pointer;transition:color .18s ease-out,background-color .18s ease-out}.business-scenario-controls button:hover{color:#fff;background:#28212e}.business-scenario-controls button[aria-pressed=true]{background:#edf4ff;color:#16121a}.business-scenario-controls button[aria-pressed=true]>svg{color:#143dd6}.business-scenario-detail{min-width:0;min-height:440px;padding-top:1.5rem;border-top:1px solid #9eb6ff}.business-cause-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.business-cause-chain>li{position:relative;min-width:0}.business-cause-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #746b7b;color:#9eb6ff;background:#18131c}.cause-arrow-horizontal{position:absolute;top:14px;right:-1.5rem;width:20px;height:20px;color:#9eb6ff}.cause-arrow-vertical{display:none}.business-scenario-bring{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #746b7b}.owner-continuity-diagram{margin-top:3.5rem;padding-top:3rem;border-top:1px solid #c9d6ea}.continuity-comparison{display:grid;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);gap:1.5rem}.continuity-state{min-width:0}.continuity-state>h3{min-height:2rem}.continuity-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.continuity-tasks>div{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .5rem;border:1px solid #c9d6ea;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;background:#edf4ff}.continuity-oversight svg,.continuity-owner svg,.continuity-system svg,.continuity-tasks svg{width:24px;height:24px;flex-shrink:0;stroke-width:1.5}.continuity-merge{position:relative;display:grid;grid-template-columns:repeat(3,1fr);height:48px;margin-inline:calc(100% / 6);border-bottom:1px solid #746b7b}.continuity-merge>span{position:absolute;top:0;bottom:0;width:1px;background:#746b7b}.continuity-merge>span:first-child{left:0}.continuity-merge>span:nth-child(2){left:50%}.continuity-merge>span:nth-child(3){right:0}.continuity-owner{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;width:max-content;min-width:120px;margin:24px auto 0;padding:1rem 1.5rem;border:1px solid #746b7b;background:#edf4ff}.continuity-owner:before{content:"";position:absolute;top:-25px;left:50%;width:1px;height:24px;background:#746b7b}.continuity-change{display:flex;align-items:center;justify-content:center;color:#143dd6}.continuity-change svg{width:32px;height:32px;stroke-width:1.5}.continuity-prepared .continuity-tasks>div{border-color:#1746ff}.continuity-prepared .continuity-tasks svg{color:#143dd6}.continuity-handoffs{display:grid;grid-template-columns:repeat(3,1fr);height:28px}.continuity-handoffs>span{width:1px;height:100%;margin-inline:auto;background:#1746ff}.continuity-system{padding:1rem;border:1px solid #1746ff;color:#0e2fa9;line-height:1.6;text-align:center}.continuity-oversight,.continuity-system{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.875rem}.continuity-oversight{position:relative;margin-top:24px;padding-top:1rem}.continuity-oversight>span{position:absolute;top:-24px;left:50%;height:32px;border-left:1px dashed #1746ff}.business-preparation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem}.business-preparation>li{position:relative;min-width:0}.business-preparation>li:after{content:"";position:absolute;top:28px;left:56px;right:-2.5rem;height:1px;background:#1746ff}.business-preparation>li:last-child:after{display:none}.business-preparation-marker{display:grid;place-items:center;width:56px;height:56px;margin-bottom:1.5rem;border:1px solid #1746ff;color:#143dd6}.business-call-outcome{display:flex;align-items:flex-start;gap:1rem}.business-call-outcome svg{width:24px;height:24px;flex-shrink:0;margin-top:1px;color:#143dd6;stroke-width:1.5}@media (max-width:1023px){.business-risk-explorer{grid-template-columns:1fr;gap:2rem}.business-scenario-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-scenario-controls button:nth-child(odd){border-right:1px solid #746b7b}.business-scenario-detail{min-height:0}.continuity-comparison{grid-template-columns:1fr;gap:2rem}.continuity-state{max-width:640px;width:100%;margin-inline:auto}}@media (max-width:639px){.business-readiness-map{height:310px}.business-map-node{width:38%}.business-readiness-answer{min-height:190px}.business-scenario-controls{grid-template-columns:1fr}.business-scenario-controls button:nth-child(odd){border-right:none}.business-scenario-controls button{min-height:72px}.business-cause-chain{grid-template-columns:1fr;gap:2.5rem}.business-cause-chain>li{padding-left:64px}.business-cause-icon{position:absolute;top:0;left:0;width:40px;height:40px}.business-cause-chain h4{margin-top:0}.cause-arrow-horizontal{display:none}.cause-arrow-vertical{display:block;position:absolute;left:11px;bottom:-30px;width:18px;height:18px;color:#9eb6ff}.continuity-tasks{gap:.5rem}.continuity-tasks>div{padding:.875rem .25rem}.continuity-system{flex-direction:column}.business-preparation{grid-template-columns:1fr;gap:2rem}.business-preparation>li{padding-left:76px}.business-preparation-marker{position:absolute;top:0;left:0}.business-preparation>li:after{left:28px;right:auto;top:56px;bottom:-2rem;height:auto;width:1px}}@media (prefers-reduced-motion:reduce){.business-map-line{animation:none}.business-map-line,.business-map-node,.business-scenario-controls button{transition:none}}