.ally-focus{background:#fff}.ally-focus__inner{margin:0 auto;max-width:1200px;padding:64px 24px}.ally-focus__head{margin:0 auto 40px;max-width:680px;text-align:center}.ally-focus__title{color:#0b2f4a;font-family:Inter Tight,Inter,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin-bottom:16px}.ally-focus__tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.ally-focus__tab{background:#f5f5f5;border:1px solid #e3e7eb;border-radius:999px;color:#0b2f4a;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:11px 22px;transition:background-color .2s ease,color .2s ease}.ally-focus__tab:hover{background:#e4edf4}.ally-focus__tab.is-active{background:#095192;border-color:#095192;color:#fff}.ally-focus__panel{background:#e4edf4;border-radius:20px;display:none;padding:36px}.ally-focus__panel.is-active{animation:ally-fade .36s cubic-bezier(.16,1,.3,1);display:block}@keyframes ally-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ally-focus__panel h3{color:#0b2f4a;font-family:Inter Tight,Inter,sans-serif;font-size:24px;letter-spacing:-.01em;line-height:1.25;margin-bottom:14px}.ally-focus__copy{color:#2f3337;margin-bottom:24px}.ally-focus__copy p{margin:0}.ally-focus__diagram{align-items:center;display:flex;justify-content:center;margin-top:8px}.ally-focus__diagram svg{height:auto;max-width:360px;width:100%}.ally-focus .fd-label{fill:#767676;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ally-focus .fd-label-strong{fill:#0b2f4a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ally-focus .fd-dna path,.ally-focus .fd-dna-mline path{fill:none!important}.ally-focus .fd-dna .fd-dna-node,.ally-focus .fd-dna-mline .fd-dna-node{fill:#e4edf4!important}.ally-focus .fd-dna .fd-dna-dot,.ally-focus .fd-dna-mline .fd-dna-dot{fill:#93b6d2!important}.ally-focus .fd-dna .fd-d-lab{fill:#0b2f4a;font-size:9px;font-weight:600}.ally-focus .fd-dna .fd-d-lt{fill:#095192}.ally-focus .fd-dna .fd-d-iq{fill:#095192;font-size:8px;font-weight:600}.ally-focus .fd-dna{display:none}.ally-focus .fd-dna-m{display:block}.ally-focus .fd-dna-mline{display:block;height:auto;margin-top:18px;width:100%}.ally-focus .fd-mkey{margin-top:24px}.ally-focus .fd-mcap{color:#767676;font-size:10.5px;font-weight:600;letter-spacing:.11em;margin:0 0 10px;text-transform:uppercase}.ally-focus .fd-mcap--b{border-top:1px solid #cfdbe6;margin-top:20px;padding-top:18px}.ally-focus .fd-mrow{align-items:baseline;display:flex;gap:11px;padding:5px 0}.ally-focus .fd-mdot{background:#e4edf4;border:2.4px solid #095192;border-radius:50%;flex:0 0 auto;height:9px;width:9px}.ally-focus .fd-mdot--b{background:#93b6d2;border-color:#93b6d2}.ally-focus .fd-mrow b{color:#0b2f4a;font-size:14px;font-weight:600;line-height:1.35}.ally-focus .fd-mrow b.fd-mb{color:#095192}@media (min-width:1180px){.ally-focus .fd-dna{display:block}.ally-focus .fd-dna-m{display:none}.ally-focus__diagram svg.fd-dna{max-width:475px}}.ally-focus .fd-lines path,.ally-focus .fd-outline-dot circle,.ally-focus .fd-ring circle{fill:none!important}@media (min-width:981px){.ally-focus__inner{padding:96px 24px}.ally-focus__head{margin-bottom:48px}.ally-focus__title{font-size:36px}.ally-focus__tab{font-size:16px;padding:12px 28px}.ally-focus__panel{align-items:center;gap:56px;grid-template-columns:1.05fr .95fr;padding:56px}.ally-focus__panel.is-active{display:grid}.ally-focus__panel h3{font-size:28px}.ally-focus__diagram{margin-top:0}.ally-focus__diagram svg{max-width:400px}}.ally-focus .fd-map-outline,.ally-focus .fd-map-ring,.ally-focus .fd-map-state{fill:none!important}.ally-focus .fd-map-dot{fill:#095192!important}.ally-focus .fd-orbit .fd-ring,.ally-focus .fd-orbit .fd-ring-dash{fill:none!important;stroke:#095192;vector-effect:non-scaling-stroke}.ally-focus .fd-orbit .fd-ring-dash{animation:ally-fd-spin 80s linear infinite;opacity:.3;stroke-dasharray:2 10;stroke-linecap:round;stroke-width:1.2;transform-origin:200px 170px}.ally-focus .fd-orbit .fd-spoke line{opacity:.34;stroke:#095192;stroke-width:1.2;vector-effect:non-scaling-stroke}.ally-focus .fd-orbit .fd-pulse{animation:ally-fd-pulse 4.2s ease-out infinite;fill:none!important;stroke:#095192;stroke-width:1.3;transform-origin:200px 170px;vector-effect:non-scaling-stroke}.ally-focus .fd-orbit .fd-core{fill:none!important;stroke:#095192;stroke-width:2;vector-effect:non-scaling-stroke}.ally-focus .fd-orbit .fd-node-halo circle{fill:none!important;opacity:.4;stroke:#095192;stroke-width:1.1;vector-effect:non-scaling-stroke}.ally-focus .fd-orbit .fd-node circle,.ally-focus .fd-orbit .fd-spark{fill:#095192!important}.ally-focus .fd-orbit .fd-s-top{animation:ally-fd-down 5s ease-in-out infinite}.ally-focus .fd-orbit .fd-s-right{animation:ally-fd-left 5s ease-in-out 1.25s infinite}.ally-focus .fd-orbit .fd-s-bottom{animation:ally-fd-up 5s ease-in-out 2.5s infinite}.ally-focus .fd-orbit .fd-s-left{animation:ally-fd-right 5s ease-in-out 3.75s infinite}@keyframes ally-fd-spin{to{transform:rotate(1turn)}}@keyframes ally-fd-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ally-fd-down{0%{opacity:0;transform:translateY(0)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(48px)}}@keyframes ally-fd-up{0%{opacity:0;transform:translateY(0)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(-48px)}}@keyframes ally-fd-left{0%{opacity:0;transform:translateX(0)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateX(-48px)}}@keyframes ally-fd-right{0%{opacity:0;transform:translateX(0)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateX(48px)}}@media (prefers-reduced-motion:reduce){.ally-focus .fd-orbit .fd-pulse,.ally-focus .fd-orbit .fd-ring-dash,.ally-focus .fd-orbit .fd-spark{animation:none}.ally-focus .fd-orbit .fd-pulse{opacity:0}.ally-focus .fd-orbit .fd-spark{opacity:.6}}.ally-focus .fd-orbit .fd-label{fill:#095192;font-size:10.5px;font-weight:600;letter-spacing:.02em;opacity:.62;text-transform:none}.ally-focus .fd-orbit .fd-label-strong{fill:#095192;font-size:10.5px;font-weight:600;letter-spacing:.01em;opacity:1;text-transform:none}.ally-focus .fd-routes .rh-flow,.ally-focus .fd-routes .rh-ring,.ally-focus .fd-routes .rh-route{fill:none!important}.ally-focus .fd-routes .rh-route{opacity:.3;stroke:#095192;stroke-linecap:round;stroke-width:1.3;vector-effect:non-scaling-stroke}.ally-focus .fd-routes .rh-flow{animation:ally-fd-flow 9s linear infinite;opacity:.85;stroke:#095192;stroke-dasharray:26 214;stroke-linecap:round;stroke-width:1.6;vector-effect:non-scaling-stroke}.ally-focus .fd-routes .rh-ring{animation:ally-fd-breathe 9s ease-in-out infinite;stroke:#095192;stroke-dasharray:2 7;stroke-width:1;transform-origin:330px 210px;vector-effect:non-scaling-stroke}.ally-focus .fd-routes .rh-ring--1{opacity:.14}.ally-focus .fd-routes .rh-ring--2{animation-delay:-3s;opacity:.12}.ally-focus .fd-routes .rh-ring--3{animation-delay:-6s;opacity:.09}.ally-focus .fd-routes .rh-node{animation:ally-fd-node 9s ease-in-out infinite;fill:#095192!important;stroke:none}.ally-focus .fd-routes .rh-start{fill:#095192!important;opacity:.4;stroke:none}.ally-focus .fd-routes .rh-d2{animation-delay:-1.8s}.ally-focus .fd-routes .rh-d3{animation-delay:-3.6s}.ally-focus .fd-routes .rh-d4{animation-delay:-5.4s}.ally-focus .fd-routes .rh-d5{animation-delay:-7.2s}@keyframes ally-fd-flow{to{stroke-dashoffset:-240}}@keyframes ally-fd-breathe{0%,to{opacity:.1;transform:scale(.97)}50%{opacity:.22;transform:scale(1.03)}}@keyframes ally-fd-node{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ally-focus .fd-routes .rh-flow{animation:none;opacity:.45;stroke-dasharray:none}.ally-focus .fd-routes .rh-node,.ally-focus .fd-routes .rh-ring{animation:none}.ally-focus .fd-routes .rh-node{opacity:1}}.ally-focus .fd-routes .fd-label{fill:#095192;font-size:10.5px;font-weight:600;letter-spacing:.02em;opacity:.62;text-transform:none}.ally-focus .fd-routes .fd-label-strong{fill:#095192;font-size:10.5px;font-weight:600;letter-spacing:.01em;opacity:1;text-transform:none}.ally-focus .fd-routes .fd-tick{opacity:.28;stroke:#095192;stroke-width:1;vector-effect:non-scaling-stroke}@media (min-width:981px){.ally-focus__diagram svg.fd-routes{max-width:440px}}