.fpc{--fpc-surface:#fff;--fpc-ink:#004d7d;--fpc-muted:#53697b;--fpc-blue:#0087ca;--fpc-gold:#ffba00;--fpc-pale:#e0edf9;--fpc-center:#eaf4fc;--fpc-width:1280px;--fpc-wheel-width:800px;--fpc-padding:40px;--fpc-gap:48px;--fpc-grow:1.04;width:100%;max-width:var(--fpc-width);margin-inline:auto;padding:var(--fpc-padding);background:var(--fpc-surface);color:var(--fpc-ink);font-family:inherit;box-sizing:border-box;container-type:inline-size}.fpc[data-fpc] *,.fpc[data-fpc] *::before,.fpc[data-fpc] *::after{box-sizing:border-box}.fpc[data-fpc] .fpc__heading{margin:0 0 16px;max-width:800px;color:var(--fpc-ink);font-family:inherit;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.fpc[data-fpc] .fpc__intro{margin:0 0 32px;max-width:650px;color:var(--fpc-muted);font-size:17px;line-height:1.65}.fpc[data-fpc] .fpc__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,var(--fpc-detail-width,36%));align-items:center;gap:var(--fpc-gap)}.fpc[data-fpc] .fpc__diagram,.fpc[data-fpc] .fpc__details{min-width:0}.fpc[data-fpc] .fpc__scroll{overflow:auto;max-width:100%;border-radius:4px}.fpc[data-fpc] .fpc__scroll:focus-visible{outline:2px solid var(--fpc-ink);outline-offset:4px}.fpc[data-fpc] .fpc__wheel{display:block;width:100%;max-width:var(--fpc-wheel-width);height:auto;margin:auto;overflow:visible}.fpc[data-fpc] .fpc__step{--fpc-segment:var(--fpc-blue);--fpc-segment-ink:#fff;color:var(--fpc-segment-ink);cursor:pointer;transform-box:view-box;transform-origin:50% 50%;transition:transform 220ms cubic-bezier(.2,0,0,1),filter 220ms cubic-bezier(.2,0,0,1);outline:none}.fpc[data-fpc] .fpc__base{--fpc-segment:var(--fpc-blue);pointer-events:none}.fpc[data-fpc] .fpc__step--gold{--fpc-segment:var(--fpc-gold);--fpc-segment-ink:#004d7d}.fpc[data-fpc] .fpc__step--pale{--fpc-segment:var(--fpc-pale);--fpc-segment-ink:#004d7d}.fpc[data-fpc] .fpc__segment,.fpc[data-fpc] .fpc__base-segment{fill:var(--fpc-segment);stroke:var(--fpc-segment);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fpc[data-fpc] .fpc__step.is-active .fpc__number{outline:2px solid var(--fpc-segment-ink);outline-offset:4px}.fpc[data-fpc] .fpc__step:focus-visible .fpc__segment{stroke:var(--fpc-ink);stroke-width:5;stroke-dasharray:5 3}.fpc[data-fpc] .fpc__step:focus-visible{transform:scale(var(--fpc-grow));filter:drop-shadow(0 3px 3px #004d7d25)}@media(hover:hover){.fpc[data-fpc] .fpc__step:hover{transform:scale(var(--fpc-grow));filter:drop-shadow(0 3px 3px #004d7d30)}}.fpc[data-fpc] .fpc__label{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:3px;text-align:center;pointer-events:none;color:var(--fpc-segment-ink);font-family:inherit}.fpc[data-fpc] .fpc__number{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--fpc-segment-ink);color:var(--fpc-segment);font-size:18px;font-weight:700;line-height:1}.fpc[data-fpc] .fpc__icon{display:flex;align-items:center;justify-content:center;height:39px;font-size:36px}.fpc[data-fpc] .fpc__icon svg,.fpc[data-fpc] .fpc__center-icon svg,.fpc[data-fpc] .fpc__detail-icon svg,.fpc[data-fpc] .fpc__list-icon svg{width:1em;height:1em;fill:currentColor}.fpc[data-fpc] .fpc__label-title{color:inherit;font-size:19px;font-weight:700;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__label-summary{color:inherit;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__center{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--fpc-ink);text-align:center}.fpc[data-fpc] .fpc__center-icon{font-size:64px;line-height:1;margin-bottom:14px}.fpc[data-fpc] .fpc__center-title{font-size:36px;font-weight:700;line-height:1.05;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__hint{margin:12px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--fpc-muted)}.fpc[data-fpc] .fpc__panel{padding:28px 0;border-top:3px solid var(--fpc-gold)}.fpc[data-fpc] .fpc__panel[hidden]{display:none}.fpc[data-fpc] .fpc__kicker{margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.14em;color:var(--fpc-muted)}.fpc[data-fpc] .fpc__detail-icon{display:block;font-size:38px;margin-bottom:16px;color:var(--fpc-ink)}.fpc[data-fpc] .fpc__detail-title{margin:0 0 12px;color:var(--fpc-ink);font-family:inherit;font-size:32px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__summary{margin:0;color:var(--fpc-ink);font-size:18px;line-height:1.5;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__description{margin-top:20px;color:var(--fpc-muted);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__description p{font:inherit;color:inherit}.fpc[data-fpc] a.fpc__link{display:inline-flex;gap:16px;margin-top:24px;padding:12px 20px;border:1px solid var(--fpc-gold);border-radius:30px;color:var(--fpc-ink);font-size:15px;font-weight:600;text-decoration:none}.fpc[data-fpc] a.fpc__link:hover{background:var(--fpc-gold)}.fpc[data-fpc] a.fpc__link:focus-visible,.fpc[data-fpc] .fpc__list-button:focus-visible{outline:3px solid var(--fpc-ink);outline-offset:4px}.fpc[data-fpc] .fpc__list{display:none;list-style:none;margin:24px 0 0;padding:0;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fpc[data-fpc] .fpc__list li{margin:0;padding:0;min-width:0}.fpc[data-fpc] .fpc__list-button{display:flex;gap:9px;align-items:center;width:100%;height:100%;padding:12px;border:1px solid #d5e4ee;border-radius:5px;background:var(--fpc-surface);color:var(--fpc-ink);font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere}.fpc[data-fpc] .fpc__list-button[aria-pressed=true]{border-color:var(--fpc-ink);background:var(--fpc-center)}.fpc[data-fpc] .fpc__list-number{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--fpc-center);font-size:12px;font-weight:700}.fpc[data-fpc] .fpc__list-icon{font-size:18px}.fpc[data-fpc].fpc--below .fpc__layout,.fpc[data-fpc].fpc--dense .fpc__layout{grid-template-columns:minmax(0,1fr)}.fpc[data-fpc].fpc--below .fpc__details{width:100%;max-width:var(--fpc-wheel-width);margin:auto}.fpc[data-fpc].fpc--dense .fpc__wheel{width:var(--fpc-dense-width);max-width:none}.fpc[data-fpc].fpc--dense .fpc__list,.fpc[data-fpc].fpc--list .fpc__list{display:grid}.fpc[data-fpc].fpc--dense .fpc__number{width:32px;height:32px;font-size:20px}@container(max-width:800px){.fpc[data-fpc] .fpc__layout{grid-template-columns:minmax(0,1fr);gap:28px}}@container(max-width:520px){.fpc[data-fpc] .fpc__label-summary{display:none}.fpc[data-fpc] .fpc__label-title{display:none}.fpc[data-fpc] .fpc__icon{height:52px;font-size:50px}.fpc[data-fpc] .fpc__number{width:38px;height:38px;font-size:28px}.fpc[data-fpc] .fpc__list{display:grid}}@media(max-width:767px){.fpc{--fpc-padding:20px;--fpc-gap:24px}.fpc[data-fpc] .fpc__layout{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fpc[data-fpc] .fpc__step{transition:none}.fpc[data-fpc] .fpc__step:hover,.fpc[data-fpc] .fpc__step:focus-visible,.fpc[data-fpc] .fpc__step.is-active{transform:none;filter:none}}.fpc[data-fpc] svg.fpc__wheel{display:block!important;width:100%!important;height:auto!important;max-width:var(--fpc-wheel-width)!important;min-width:0!important;aspect-ratio:1;padding:0!important;border:0!important;transform:none!important;fill:none;overflow:visible!important}.fpc[data-fpc].fpc--dense svg.fpc__wheel{width:var(--fpc-dense-width)!important;max-width:none!important}.fpc[data-fpc] .fpc__step,.fpc[data-fpc] .fpc__base,.fpc[data-fpc] .fpc__backing{opacity:1!important;visibility:visible!important;translate:none!important;rotate:none!important;scale:none!important}.fpc[data-fpc] .fpc__base,.fpc[data-fpc] .fpc__backing{transform:none!important;filter:none!important;pointer-events:none!important}.fpc[data-fpc] .fpc__step{transform:scale(var(--fpc-lift,1))!important;transform-box:view-box!important;transform-origin:50% 50%!important;filter:var(--fpc-lift-shadow,none)!important}.fpc[data-fpc] .fpc__segment,.fpc[data-fpc] .fpc__base-segment{fill:var(--fpc-segment)!important;stroke:var(--fpc-edge,var(--fpc-segment))!important;stroke-width:var(--fpc-edge-width,1px)!important;stroke-dasharray:var(--fpc-edge-dash,none)!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;transform:none!important;opacity:1!important;filter:none!important}.fpc[data-fpc] .fpc__step:focus-visible{--fpc-lift:var(--fpc-grow);--fpc-lift-shadow:drop-shadow(0 3px 3px #004d7d25);--fpc-edge:var(--fpc-ink);--fpc-edge-width:3px;--fpc-edge-dash:5 3}@media(hover:hover){.fpc[data-fpc] .fpc__step:hover{--fpc-lift:var(--fpc-grow);--fpc-lift-shadow:drop-shadow(0 3px 3px #004d7d30)}}.fpc[data-fpc] .fpc__label :where(span),.fpc[data-fpc] .fpc__center :where(span){margin:0;padding:0;border:0;text-decoration:none;letter-spacing:normal}.fpc[data-fpc] .fpc__label-title,.fpc[data-fpc] .fpc__label-summary,.fpc[data-fpc] .fpc__icon{color:var(--fpc-segment-ink)!important}.fpc[data-fpc] .fpc__center-title,.fpc[data-fpc] .fpc__center-icon{color:var(--fpc-ink)!important}.fpc[data-fpc] .fpc__number{color:var(--fpc-segment)!important;background:var(--fpc-segment-ink)!important}.fpc[data-fpc] :is(.fpc__icon,.fpc__center-icon,.fpc__detail-icon,.fpc__list-icon)>:is(i,svg){color:inherit!important;font-size:inherit!important;line-height:1}.fpc[data-fpc] :is(.fpc__icon,.fpc__center-icon,.fpc__detail-icon,.fpc__list-icon)>svg{width:1em!important;height:1em!important;max-width:none!important;transform:none!important;fill:currentColor;vertical-align:middle}.fpc[data-fpc] .fpc__center-background{fill:var(--fpc-center)!important;stroke:none!important;transform:none!important}.fpc[data-fpc] .fpc__panel[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.fpc[data-fpc] .fpc__step{--fpc-lift:1 !important;--fpc-lift-shadow:none !important;transition:none!important}}.fpc[data-fpc] .fpc__list-button>span{color:inherit!important}.fpc[data-fpc] .fpc__detail-icon,.fpc[data-fpc] .fpc__list-icon{color:var(--fpc-ink)!important}.fpc[data-fpc] svg.e-font-icon-svg,.fpc[data-fpc] svg.e-font-icon-svg path{fill:currentColor!important;stroke:none!important;opacity:1!important;transform:none!important}.fpc[data-fpc] a.fpc__link>span{color:inherit!important}.fpc[data-fpc].fpc--no-details .fpc__layout{grid-template-columns:minmax(0,1fr)}.fpc[data-fpc] .fpc__panel{padding:var(--fpc-panel-padding,28px) var(--fpc-panel-padding,0);background:var(--fpc-panel-bg,transparent);border-radius:var(--fpc-panel-radius,0)}.fpc--card{--fpc-panel-padding:32px;--fpc-panel-radius:20px;--fpc-panel-bg:#f4f9fd}.fpc[data-fpc].fpc--card .fpc__panel{border:1px solid #dce9f2;box-shadow:0 12px 36px #004d7d0c}.fpc[data-fpc] .fpc__detail-title{color:var(--fpc-panel-title,var(--fpc-ink))}.fpc[data-fpc] .fpc__summary{color:var(--fpc-panel-text,var(--fpc-ink))}.fpc[data-fpc] .fpc__description{color:var(--fpc-panel-text,var(--fpc-muted))}.fpc[data-fpc] .fpc__detail-icon{color:var(--fpc-panel-icon,var(--fpc-ink))!important;font-size:var(--fpc-detail-icon-size,38px)}.fpc[data-fpc] a.fpc__link{background:var(--fpc-panel-button-bg,transparent);color:var(--fpc-panel-button-ink,var(--fpc-ink))}.fpc[data-fpc] a.fpc__link:hover{background:var(--fpc-panel-button-bg,var(--fpc-gold))}