.ff-panel__title{color:#00548d!important;font-weight:300!important;max-width:calc(100% - 80px);padding-right:80px}.ff-robot-diagram,.ff-robot-diagram *{font-family:Roboto,sans-serif!important;font-weight:400!important}.ff-panel__label{color:#00548d!important;font-weight:400!important}.ff-panel__lead,.ff-panel__text,.ff-panel__title{hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width:600px){.ff-panel__title{font-size:36px;letter-spacing:-.01em;line-height:1.1}}.ff-panel__title{padding-right:3rem}.ff-robot-diagram{align-items:center;display:flex;gap:70px;justify-content:center;margin:0 auto;max-width:1400px;min-height:75vh;width:100%}@media (max-width:600px){.ff-panel__title{font-size:28px;line-height:1.1}}.ff-robot-diagram .ff-robot{cursor:pointer;flex:0 0 auto!important;line-height:0;max-width:600px!important;outline:none;position:relative;width:min(600px,100%)!important}.ff-robot-diagram .ff-robot__img{display:block;height:auto!important;width:100%!important;will-change:opacity,transform}.ff-robot__img--closed{transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .65s cubic-bezier(.19,1,.22,1)}.ff-robot__img--glow{transform:scale(1.006);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}.ff-robot__img--glow,.ff-robot__img--open{inset:0;opacity:0;pointer-events:none;position:absolute}.ff-robot__img--open{transform:scale(.992);transition:opacity 1.25s cubic-bezier(.19,1,.22,1),transform 1.25s cubic-bezier(.19,1,.22,1)}@media (hover:hover) and (pointer:fine){.ff-robot:not(.is-active):hover .ff-robot__img--glow{opacity:1;transform:scale(1)}.ff-robot:not(.is-active):hover .ff-robot__img--closed{opacity:0}}.ff-robot.is-active .ff-robot__img--open{opacity:1;transform:scale(1)}.ff-robot.is-active .ff-robot__img--closed,.ff-robot.is-active .ff-robot__img--glow{opacity:0}@media (prefers-reduced-motion:reduce){.ff-robot__img{transform:none!important;transition:none!important}}.ff-hotspots{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s cubic-bezier(.19,1,.22,1)}.ff-robot.is-active .ff-hotspots{opacity:1;pointer-events:auto}.ff-hotspot{background:rgba(15,130,202,.95);border:2px solid #fff;border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.18);cursor:pointer;height:18px;left:var(--x);padding:0;position:absolute;top:var(--y);transform:translate(-50%,-50%);width:18px}.ff-hotspot:after{content:"";inset:-10px;position:absolute}.ff-hotspot.is-selected{transform:translate(-50%,-50%) scale(1.08)}.ff-panel.is-collapsed .ff-panel__block,.ff-panel.is-collapsed .ff-panel__lead{display:none}.ff-panel{background:#cfe6f2;border-radius:0;box-shadow:0 14px 34px rgba(0,0,0,.12);flex:0 0 420px;max-width:420px;padding:28px}.ff-panel__close{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08);border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:18px;top:18px;width:36px}.ff-panel__title{color:#0f172a;font-size:26px;line-height:1.15;margin:0 42px 10px 0}.ff-panel__lead{color:#0f172a;font-size:16px;line-height:1.5;margin:0 0 18px}.ff-panel__block{margin-top:16px}.ff-panel__label{color:#0f172a;font-weight:700;margin-bottom:6px}.ff-panel__text{color:#0f172a;line-height:1.55}@media (max-width:1024px){.ff-robot-diagram{align-items:center;flex-direction:column;gap:28px;justify-content:flex-start;min-height:auto}.ff-robot{max-width:100%!important;width:100%!important}.ff-panel{max-width:100%;width:100%}.ff-hotspot{height:16px;width:16px}}.ff-panel__close:hover{background:#12325a;border-color:#12325a;color:#fff}.ff-panel__close{transition:background .2s ease,color .2s ease,border-color .2s ease}.ff-robot__pulse{align-items:center;display:flex;inset:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .4s ease}.ff-robot.is-active .ff-robot__pulse{opacity:0}.ff-robot__pulse:before{animation:ffPulse 2.4s ease-out infinite;background:rgba(18,50,90,.15);border-radius:50%;box-shadow:0 0 0 0 rgba(18,50,90,.4);content:"";height:75px;width:75px}@keyframes ffPulse{0%{box-shadow:0 0 0 0 rgba(18,50,90,.5);transform:scale(.9)}70%{box-shadow:0 0 0 25px rgba(18,50,90,0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(18,50,90,0);transform:scale(.9)}}.ff-panel{position:relative}.ff-panel:before{border-right:3px solid #1d3359;border-top:3px solid #1d3359;right:-12px;top:-12px}.ff-panel:after,.ff-panel:before{content:"";height:28px;position:absolute;width:28px}.ff-panel:after{border-bottom:3px solid #1d3359;border-left:3px solid #1d3359;bottom:-12px;left:-12px}.ff-robot-diagram{padding:0}.ff-hotspot{touch-action:manipulation}.ff-hotspot:after{inset:-16px}