@keyframes review-row-enter{0%{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:none}}.review-scorecard.is-entering .review-score-row{animation:.55s both review-row-enter}.review-scorecard.is-entering .review-score-row:nth-child(2){animation-delay:.15s}.review-scorecard.is-entering .review-score-row:nth-child(3){animation-delay:.3s}.review-scorecard.is-entering .review-score-row:nth-child(4){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.review-scorecard.is-entering .review-score-row{opacity:1;animation:none;transform:none}}.segment-page .h1-display,.segment-page .h2-display{letter-spacing:0}.segment-page .h1-display{overflow-wrap:normal;font-size:38px}.segment-page .h2-display{font-size:30px}@media (width>=640px){.segment-page .h1-display{font-size:48px}.segment-page .h2-display{font-size:38px}}@media (width>=1200px){.segment-page .h1-display{font-size:56px}.segment-page .h2-display{font-size:44px}}.segment-page summary{font-family:var(--font-display);font-weight:700}.sg-axis{fill:var(--ondark-muted);font-size:12px;font-family:var(--font-sans)}.sg-fill-risk{fill:var(--gap)}.sg-chart-line{stroke-dasharray:1;animation:8s infinite sg-draw}.sg-pop{animation:8s infinite sg-pop}.sg-connector{transform-origin:0;animation:8s infinite sg-connect}.sg-step-1,.sg-step-1 .sg-pop,.sg-step-1 .sg-connector{animation-delay:.65s}.sg-step-2,.sg-step-2 .sg-pop,.sg-step-2 .sg-connector{animation-delay:1.3s}.sg-network-line{stroke:var(--gap);animation:8s infinite sg-network}.sg-client-circle{fill:var(--navy);stroke:var(--gap);animation:8s infinite sg-client}.sg-client-label{fill:var(--ondark);font-family:var(--font-sans);font-size:13px}.sg-center-label{fill:var(--on-primary);font-family:var(--font-sans);font-size:13px;font-weight:600}.sg-center{fill:var(--gap);animation:8s infinite sg-center}.sg-center-ring{stroke:var(--gap);transform-origin:260px 225px;animation:8s infinite sg-ring}.sg-client-1 *{animation-delay:.15s}.sg-client-2 *{animation-delay:.3s}.sg-client-3 *{animation-delay:.45s}.sg-client-4 *{animation-delay:.6s}.sg-client-5 *{animation-delay:.75s}.sg-client-6 *{animation-delay:.9s}.sg-client-7 *{animation-delay:1.05s}.sg-utility{animation:8s infinite sg-utility}.sg-backup{animation:8s infinite sg-backup}.sg-supply{padding-top:30px}.sg-package{animation:8s infinite sg-package-vertical;position:absolute;top:4px;left:calc(50% - 10px)}@media (width>=640px){.sg-package{animation-name:sg-package-horizontal;left:6%}}@keyframes sg-draw{0%{stroke-dashoffset:0}8%{stroke-dashoffset:1px}48%,to{stroke-dashoffset:0}}@keyframes sg-pop{0%,70%,to{opacity:1;transform:scale(1)}8%,25%{opacity:1;transform:scale(.99)}42%{opacity:1;transform:scale(1.02)}48%{transform:scale(1)}}@keyframes sg-connect{0%,70%,to{transform:scaleX(1)}8%,20%{transform:scaleX(0)}42%{transform:scaleX(1)}}@keyframes sg-network{0%,65%,to{stroke:var(--gap);stroke-dasharray:1;stroke-dashoffset:0}8%,20%{stroke:var(--sky);stroke-dasharray:1;stroke-dashoffset:1px}40%{stroke-dashoffset:0;stroke:var(--gap)}}@keyframes sg-client{0%,65%,to{fill:var(--gap);stroke:var(--gap)}8%,25%{fill:var(--navy);stroke:var(--sky)}45%{fill:var(--gap);stroke:var(--gap)}}@keyframes sg-center{0%,55%,to{fill:var(--gap)}8%,16%{fill:var(--bright)}22%{fill:var(--gap)}}@keyframes sg-ring{0%,to{opacity:.6;transform:scale(1)}10%{opacity:0}28%{opacity:.8;transform:scale(1)}42%,70%{opacity:0;transform:scale(1.2)}}@keyframes sg-utility{0%,to{border-color:var(--gap)}10%{border-color:var(--sky)}22%,30%,38%{border-color:var(--gap)}26%,34%{border-color:var(--sky)}65%{border-color:var(--gap)}}@keyframes sg-backup{0%,to{background-color:var(--navy)}35%,65%{background-color:var(--brand);border-color:var(--sky)}}@keyframes sg-package-horizontal{0%,to{left:6%}65%,85%{left:90%}}@keyframes sg-package-vertical{0%,to{top:4px}65%,85%{top:calc(100% - 25px)}}.segment-page [class*=sg-]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.segment-page *,.segment-page :before,.segment-page :after{transition:none!important;animation:none!important}.sg-client-circle{fill:var(--gap)}.sg-package{top:4px}}
