.fspg-wrap{width:100%;max-width:1240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:767px){.fspg-wrap{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}.fspg-h2{max-width:24ch;color:var(--fspg-ink);font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:2.25rem;line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}@media (max-width:767px){.fspg-h2{font-size:1.875rem}}.fspg-h3{color:var(--fspg-ink);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.375rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.fspg-body{max-width:66ch;color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.125rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-small{color:var(--fspg-muted);font-family:var(--fspg-font);font-size:0.9375rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-link{color:var(--fspg-cyan-ink);font-family:var(--fspg-font);font-weight:600;font-size:1.0625rem;text-decoration:underline}.fspg-link:hover{color:var(--fspg-navy)}.fspg-link{text-decoration-thickness:1px;text-underline-offset:.25em}.fspg-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-size:1.0625rem;line-height:1.2;text-decoration:none;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px;background-color:var(--fspg-cyan);border-radius:3px;border-top:2px solid #19a7ec;border-right:2px solid #19a7ec;border-bottom:2px solid #19a7ec;border-left:2px solid #19a7ec;transition:background-color 160ms ease,transform 120ms ease}.fspg-btn:hover{color:var(--fspg-navy)}.fspg-btn:active{transform:scale(0.97,0.97)}.fspg-btn{white-space:nowrap;user-select:none;touch-action:manipulation}.fspg-btn-ghost{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;font-family:var(--fspg-font);font-weight:600;font-size:1.0625rem;line-height:1.2;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:transparent;border-radius:3px;border-top:2px solid #8fa3b8;border-right:2px solid #8fa3b8;border-bottom:2px solid #8fa3b8;border-left:2px solid #8fa3b8;transition:border-color 160ms ease,transform 120ms ease}.fspg-btn-ghost:hover{color:#fff}.fspg-btn-ghost:active{transform:scale(0.97,0.97)}.fspg-btn-ghost{white-space:nowrap;user-select:none;touch-action:manipulation}.fspg-hdr{position:relative;z-index:50;background-color:var(--fspg-navy);border-bottom:1px solid #2a4a6e}.fspg-hdr-bar{display:flex;justify-content:space-between;align-items:center;gap:32px;min-height:84px}@media (max-width:1023px){.fspg-hdr-bar{min-height:72px}}@media (max-width:767px){.fspg-hdr-bar{gap:16px}}.fspg-hdr-logo{display:block;flex-shrink:0;line-height:0}.fspg-hdr-logo-img{display:block;width:auto;height:40px}@media (max-width:1023px){.fspg-hdr-logo-img{height:32px}}@media (max-width:767px){.fspg-hdr-logo-img{height:26px}}.fspg-nav{display:flex;align-items:center;gap:32px}@media (max-width:1023px){.fspg-nav{display:none;gap:32px;position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;bottom:0px;left:0px;z-index:40;padding-top:96px;padding-right:24px;padding-bottom:40px;padding-left:24px;background-color:#012e56}.fspg-nav{overflow-y:auto}}.fspg-nav-list{display:flex;align-items:center;gap:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-nav-list{list-style-type:none}@media (max-width:1119px){.fspg-nav-list{gap:20px}}@media (max-width:1023px){.fspg-nav-list{flex-flow:column;align-items:start;gap:8px}}.fspg-nav-link{color:#fff;font-family:var(--fspg-font);font-weight:600;font-size:1rem;text-decoration:none;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:2px solid transparent}.fspg-nav-link:hover{color:#fff}@media (max-width:1023px){.fspg-nav-link{display:block;font-stretch:106%;font-size:1.75rem;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}}.fspg-nav-cta{min-height:46px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.fspg-burger{display:none;width:48px;height:48px;color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:3px;border-top:1px solid #2a4a6e;border-right:1px solid #2a4a6e;border-bottom:1px solid #2a4a6e;border-left:1px solid #2a4a6e;cursor:pointer}.fspg-burger{touch-action:manipulation}@media (max-width:1023px){.fspg-burger{display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:60}}.fspg-burger-icon{width:24px;height:24px}.fspg-hero{overflow:hidden;padding-top:72px;padding-right:0px;padding-bottom:88px;padding-left:0px;background-color:var(--fspg-navy)}@media (max-width:1023px){.fspg-hero{padding-top:56px;padding-right:0px;padding-bottom:64px;padding-left:0px}}@media (max-width:767px){.fspg-hero{padding-top:40px;padding-right:0px;padding-bottom:48px;padding-left:0px}}.fspg-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px 72px}@media (max-width:1119px){.fspg-hero-grid{gap:48px}}@media (max-width:1023px){.fspg-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}}.fspg-hero-copy{display:flex;flex-flow:column;align-items:start}.fspg-hero-title{grid-column-start:1;grid-column-end:-1;max-width:24ch;color:#fff;font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:3.5rem;line-height:1.05;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.fspg-hero-title{font-size:3rem}}@media (max-width:1023px){.fspg-hero-title{max-width:18ch}}@media (max-width:767px){.fspg-hero-title{font-size:2.375rem}}@media (max-width:479px){.fspg-hero-title{font-size:2.125rem}}.fspg-hero-lede{max-width:34ch;color:#dce4ec;font-family:var(--fspg-font);font-size:1.25rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:2.25rem;margin-left:0px}@media (max-width:767px){.fspg-hero-lede{font-size:1.125rem;margin-top:0px;margin-right:0px;margin-bottom:1.75rem;margin-left:0px}}.fspg-hero-actions{display:flex;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:2.25rem;margin-left:0px}.fspg-hero-actions{flex-wrap:wrap}@media (max-width:479px){.fspg-hero-actions{flex-flow:column;align-items:stretch;width:100%}}.fspg-hero-proof{max-width:46ch;color:#b9c6d3;font-family:var(--fspg-font);font-size:0.9375rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.25rem;border-top:1px solid #2a4a6e}.fspg-schematic{width:100%;height:auto;aspect-ratio:600/420}.fspg-schematic{--bde-f-icon-size:auto}.fspg-trace{stroke-dasharray:1;stroke-dashoffset:1;animation:fspg-draw 2200ms cubic-bezier(.23,1,.32,1) 300ms forwards}@keyframes fspg-draw{to{stroke-dashoffset:0}}.fspg-cred-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.125rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.fspg-process{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-process{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-process-intro{margin-bottom:56px}.fspg-process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-process-list::before{position:absolute;top:9px;right:calc(( 100% - 112px ) / 5 - 22px);left:0px;height:4px;background-color:#012e56}.fspg-process-list::before{content:""}.fspg-process-list{list-style-type:none}@media (max-width:1119px){.fspg-process-list{gap:20px}}@media (max-width:1023px){.fspg-process-list{grid-template-columns:minmax(0,1fr);gap:32px}.fspg-process-list::before{top:0px;right:auto;bottom:0px;left:9px;width:4px;height:auto}}.fspg-process-step{position:relative;padding-top:44px}.fspg-process-step::before{position:absolute;top:0px;left:0px;width:22px;height:22px;background-color:#fff;border-radius:50%;border-top:4px solid #19a7ec;border-right:4px solid #19a7ec;border-bottom:4px solid #19a7ec;border-left:4px solid #19a7ec}.fspg-process-step::before{content:""}@media (max-width:1023px){.fspg-process-step{padding-top:0px;padding-left:44px}}.fspg-contact{padding-top:104px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-contact{padding-top:72px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.fspg-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:72px}@media (max-width:1023px){.fspg-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.fspg-contact-direct{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #cdd4db}.fspg-form-slot{width:100%;min-height:120px}.fspg-ftr{padding-top:72px;padding-right:0px;padding-bottom:32px;padding-left:0px;background-color:var(--fspg-navy)}.fspg-ftr-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding-bottom:48px;border-bottom:1px solid #2a4a6e}@media (max-width:1023px){.fspg-ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.fspg-ftr-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.fspg-ftr-logo{display:block;width:240px;height:auto;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.fspg-ftr-text{max-width:38ch;color:#c3cfdb;font-family:var(--fspg-font);font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-ftr-head{color:#fff;font-family:var(--fspg-font);font-weight:700;font-size:1rem;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.fspg-ftr-list{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-ftr-list{list-style-type:none}.fspg-ftr-link{color:#dce4ec;font-family:var(--fspg-font);font-size:1rem;line-height:1.4;text-decoration:none}.fspg-ftr-link:hover{color:#fff}.fspg-ftr-base{display:flex;justify-content:space-between;gap:24px;padding-top:24px}@media (max-width:767px){.fspg-ftr-base{flex-flow:column;gap:8px}}.fspg-ftr-fine{color:#a9b8c7;font-family:var(--fspg-font);font-size:0.875rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-creds2{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-image:linear-gradient(180deg,#012e56 0%,#012e56 50%,#fff 50%,#fff 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fspg-creds-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:40px;background-color:#fff;border-radius:3px;box-shadow:0px 24px 48px -16px rgba(1,46,86,.28)}.fspg-creds-panel{list-style-type:none}@media (max-width:1119px){.fspg-creds-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fspg-creds-panel{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}.fspg-cred2{display:flex;align-items:start;gap:16px}.fspg-cred-icon{flex-shrink:0;width:36px;height:36px;color:#0b6fa4}.fspg-svc-sec{padding-top:112px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-svc-sec{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-sec-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px}@media (max-width:1023px){.fspg-sec-head{flex-flow:column;align-items:start;gap:0px;margin-bottom:40px}}.fspg-sec-intro{max-width:52ch;color:var(--fspg-muted);font-family:var(--fspg-font);font-size:1.125rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-svc-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}@media (max-width:1023px){.fspg-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fspg-svc-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.fspg-svc{display:flex;flex-flow:column;gap:10px;grid-column-start:span 2;color:var(--fspg-ink);text-decoration:none}.fspg-svc:hover{color:var(--fspg-ink)}@media (max-width:1023px){.fspg-svc{grid-column-start:span 1}}.fspg-svc-lg{grid-column-start:span 3}@media (max-width:1023px){.fspg-svc-lg{grid-column-start:span 2}}@media (max-width:767px){.fspg-svc-lg{grid-column-start:span 1}}.fspg-svc-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;margin-bottom:10px;border-radius:3px}.fspg-svc-lg-img{aspect-ratio:16/9}@media (max-width:767px){.fspg-svc-lg-img{aspect-ratio:4/3}}.fspg-svc-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.375rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-svc-text{max-width:52ch;color:var(--fspg-muted);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-svc-more{color:var(--fspg-cyan-ink);font-family:var(--fspg-font);font-weight:600;font-size:1rem;text-decoration:underline;margin-top:4px}.fspg-svc-more{text-underline-offset:.25em}.fspg-case2{padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:var(--fspg-mist)}@media (max-width:767px){.fspg-case2{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-case2-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}@media (max-width:1023px){.fspg-case2-grid{grid-template-columns:minmax(0,1fr)}}.fspg-case2-img{display:block;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:3px}@media (max-width:1023px){.fspg-case2-img{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}}.fspg-case2-panel{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3;position:relative;z-index:2;margin-top:72px;margin-right:0px;margin-bottom:0px;margin-left:-96px;padding-top:48px;padding-right:44px;padding-bottom:48px;padding-left:44px;background-color:#fff;border-radius:3px;box-shadow:0px 24px 48px -16px rgba(1,46,86,.22)}@media (max-width:1023px){.fspg-case2-panel{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;margin-top:-64px;margin-right:24px;margin-bottom:0px;margin-left:24px}}@media (max-width:767px){.fspg-case2-panel{margin-top:-48px;margin-right:12px;margin-bottom:0px;margin-left:12px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.fspg-case2-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;margin-right:0px;margin-bottom:28px;margin-left:0px}.fspg-case2-num{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:3rem;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.fspg-case2-num{font-variant-numeric:tabular-nums}@media (max-width:767px){.fspg-case2-num{font-size:2.5rem}}.fspg-case2-text{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.fspg-rail-sec{overflow:hidden;padding-top:104px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-rail-sec{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-rail{display:flex;gap:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:32px;padding-bottom:8px;padding-left:max(32px,calc(( 100vw - 1176px ) / 2))}.fspg-rail{overflow-x:auto;scroll-snap-type:x mandatory;list-style-type:none;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-left:max(32px,calc(( 100vw - 1176px ) / 2))}@media (max-width:767px){.fspg-rail{gap:16px;padding-top:0px;padding-right:20px;padding-bottom:8px;padding-left:20px}.fspg-rail{scroll-padding-left:20px}}.fspg-rail-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex-grow:0;flex-shrink:0;flex-basis:600px;overflow:hidden;background-color:#fff;border-radius:3px;border-top:1px solid #cdd4db;border-right:1px solid #cdd4db;border-bottom:1px solid #cdd4db;border-left:1px solid #cdd4db}.fspg-rail-card{scroll-snap-align:start}@media (max-width:1023px){.fspg-rail-card{flex-grow:0;flex-shrink:0;flex-basis:480px}}@media (max-width:767px){.fspg-rail-card{grid-template-columns:minmax(0,1fr);flex-grow:0;flex-shrink:0;flex-basis:84%}}.fspg-rail-img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}@media (max-width:767px){.fspg-rail-img{height:auto;min-height:0px;aspect-ratio:16/10}}.fspg-rail-body{display:flex;flex-flow:column;padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}.fspg-rail-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.25rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.fspg-rail-text{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-rail-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.fspg-rail-ctrls{display:flex;gap:10px}@media (max-width:767px){.fspg-rail-ctrls{display:none}}.fspg-rail-btn{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;color:#012e56;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#fff;border-radius:3px;border-top:1px solid #9aa8b6;border-right:1px solid #9aa8b6;border-bottom:1px solid #9aa8b6;border-left:1px solid #9aa8b6;cursor:pointer}.fspg-rail-btn{touch-action:manipulation}.fspg-rail-btn-icon{width:20px;height:20px}.fspg-rail-prev{cursor:pointer}.fspg-rail-next{cursor:pointer}.fspg-ind2{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:var(--fspg-mist)}@media (max-width:767px){.fspg-ind2{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-ind2-head{max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:48px;margin-left:auto}.fspg-ind2-title{color:var(--fspg-ink);font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:2.25rem;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}@media (max-width:767px){.fspg-ind2-title{font-size:1.875rem}}.fspg-ind2-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:0px;margin-right:0px;margin-bottom:48px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-ind2-list{list-style-type:none}@media (max-width:1119px){.fspg-ind2-list{display:flex;justify-content:center}.fspg-ind2-list{flex-wrap:wrap}}@media (max-width:767px){.fspg-ind2-list{display:flex;justify-content:center;gap:14px}.fspg-ind2-list{flex-wrap:wrap}}.fspg-ind2-card{overflow:hidden;text-align:center;background-color:#fff;border-radius:3px}@media (max-width:1119px){.fspg-ind2-card{flex:0 0 calc(( 100% - 40px ) / 3)}}@media (max-width:767px){.fspg-ind2-card{flex:0 0 calc(( 100% - 14px ) / 2)}}@media (max-width:479px){.fspg-ind2-card{flex:0 0 calc(( 100% - 14px ) / 2)}}.fspg-ind2-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.fspg-ind2-body{padding-top:22px;padding-right:18px;padding-bottom:26px;padding-left:18px}@media (max-width:767px){.fspg-ind2-body{padding-top:16px;padding-right:12px;padding-bottom:20px;padding-left:12px}}.fspg-ind2-name{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.125rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}@media (max-width:479px){.fspg-ind2-name{font-size:1rem}}.fspg-ind2-intro{max-width:56ch;color:var(--fspg-muted);font-family:var(--fspg-font);font-size:1.125rem;line-height:1.6;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fspg-ind2-cta{display:flex;justify-content:center}.fspg-band{position:relative;overflow:hidden;padding-top:128px;padding-right:0px;padding-bottom:128px;padding-left:0px;background-color:#012e56}.fspg-band::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:rgba(1,46,86,.8)}.fspg-band::before{content:""}@media (max-width:767px){.fspg-band{padding-top:88px;padding-right:0px;padding-bottom:88px;padding-left:0px}}.fspg-band-img{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover}.fspg-band-inner{position:relative;z-index:2}.fspg-band-title{max-width:22ch;color:#fff;font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:2.5rem;line-height:1.12;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}@media (max-width:767px){.fspg-band-title{font-size:1.875rem}}.fspg-band-text{max-width:56ch;color:#dce4ec;font-family:var(--fspg-font);font-size:1.1875rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.fspg-band-feature{color:#b9c6d3;font-family:var(--fspg-font);font-size:1rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.fspg-band-link{color:#fff;font-family:var(--fspg-font);font-weight:600;text-decoration:underline}.fspg-band-link:hover{color:#fff}.fspg-band-link{text-underline-offset:.25em}.fspg-phero{position:relative;overflow:hidden;padding-top:88px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:#012e56}.fspg-phero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(90deg,rgba(1,46,86,.96) 0%,rgba(1,46,86,.9) 45%,rgba(1,46,86,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fspg-phero::before{content:""}@media (max-width:1023px){.fspg-phero{padding-top:64px;padding-right:0px;padding-bottom:72px;padding-left:0px}}@media (max-width:767px){.fspg-phero{padding-top:48px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.fspg-phero-img{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover}.fspg-phero-inner{display:flex;flex-flow:column;align-items:start;position:relative;z-index:2}.fspg-crumb{display:flex;gap:8px;color:#b9c6d3;font-family:var(--fspg-font);font-size:0.9375rem;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-crumb{flex-wrap:wrap;list-style-type:none}.fspg-crumb-link{color:#dce4ec;text-decoration:underline}.fspg-crumb-link:hover{color:#fff}.fspg-crumb-link{text-underline-offset:.2em}.fspg-phero-title{max-width:22ch;color:#fff;font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:3rem;line-height:1.08;letter-spacing:-0.012em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}@media (max-width:1023px){.fspg-phero-title{font-size:2.5rem}}@media (max-width:767px){.fspg-phero-title{font-size:2.125rem}}.fspg-phero-lede{max-width:58ch;color:#dce4ec;font-family:var(--fspg-font);font-size:1.25rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (max-width:767px){.fspg-phero-lede{font-size:1.125rem}}.fspg-sec{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-sec{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-sec-mist{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:var(--fspg-mist)}@media (max-width:767px){.fspg-sec-mist{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}@media (max-width:1023px){.fspg-split{grid-template-columns:minmax(0,1fr);gap:40px}}.fspg-split-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:3px}.fspg-split-rev{order:2}@media (max-width:1023px){.fspg-split-rev{order:0}}.fspg-bullets{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.55;margin-top:1.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:1.25rem}.fspg-bullets{list-style-type:square}.fspg-bullet{margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px;padding-left:0.25rem}.fspg-points{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:72px}@media (max-width:1023px){.fspg-points{grid-template-columns:minmax(0,1fr);gap:40px}}.fspg-points-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin-top:2.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-points-list{list-style-type:none}@media (max-width:767px){.fspg-points-list{grid-template-columns:minmax(0,1fr);gap:28px}}.fspg-point{padding-top:18px;border-top:1px solid #9aa8b6}.fspg-point-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.1875rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.fspg-point-text{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-points-img{display:block;width:100%;height:100%;min-height:480px;object-fit:cover;border-radius:3px}@media (max-width:1023px){.fspg-points-img{height:auto;min-height:0px;aspect-ratio:16/9}}.fspg-faq-sec{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fspg-faq-sec{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fspg-faq-head{text-align:center;margin-top:0px;margin-right:auto;margin-bottom:40px;margin-left:auto}.fspg-faq-title{color:var(--fspg-ink);font-family:var(--fspg-font);font-weight:700;font-stretch:112%;font-size:2.25rem;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fspg-faq-title{font-size:1.875rem}}.fspg-faq-wrap{max-width:860px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fspg-faq-wrap .bde-frequently-asked-questions{width:100%}.fspg-proj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-proj-grid{list-style-type:none}@media (max-width:1119px){.fspg-proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.fspg-proj-grid{grid-template-columns:minmax(0,1fr)}}.fspg-proj{display:flex;flex-flow:column;gap:8px}.fspg-proj-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;margin-bottom:8px;border-radius:3px}.fspg-proj-sector{color:var(--fspg-cyan-ink);font-family:var(--fspg-font);font-weight:600;font-size:0.875rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-proj-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.1875rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-proj-text{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-art-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-art-grid{list-style-type:none}@media (max-width:767px){.fspg-art-grid{grid-template-columns:minmax(0,1fr)}}.fspg-art{display:flex;flex-flow:column;gap:10px;padding-top:32px;padding-right:32px;padding-bottom:28px;padding-left:32px;background-color:#fff;border-radius:3px;box-shadow:0px 12px 32px -18px rgba(1,46,86,.35)}@media (max-width:767px){.fspg-art{padding-top:24px;padding-right:22px;padding-bottom:24px;padding-left:22px}}.fspg-art-outlet{color:var(--fspg-cyan-ink);font-family:var(--fspg-font);font-weight:600;font-size:0.9375rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-art-title{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.3125rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-art-text{flex-grow:1;color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-art-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px}.fspg-art-date{color:var(--fspg-muted);font-family:var(--fspg-font);font-size:0.9375rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-art-date{font-variant-numeric:tabular-nums}.fspg-steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fspg-steps3::before{position:absolute;top:9px;right:calc(( 100% - 56px ) / 3 - 22px);left:0px;height:4px;background-color:#012e56}.fspg-steps3::before{content:""}.fspg-steps3{list-style-type:none}@media (max-width:1023px){.fspg-steps3{grid-template-columns:minmax(0,1fr);gap:32px}.fspg-steps3::before{top:0px;right:auto;bottom:0px;left:9px;width:4px;height:auto}}.fspg-step3{position:relative;padding-top:44px}.fspg-step3::before{position:absolute;top:0px;left:0px;width:22px;height:22px;background-color:#fff;border-radius:50%;border-top:4px solid #19a7ec;border-right:4px solid #19a7ec;border-bottom:4px solid #19a7ec;border-left:4px solid #19a7ec}.fspg-step3::before{content:""}@media (max-width:1023px){.fspg-step3{padding-top:0px;padding-left:44px}}.fspg-note{max-width:70ch;color:var(--fspg-muted);font-family:var(--fspg-font);font-size:0.9375rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.fspg-faq-cta{display:flex;flex-flow:column;align-items:center;gap:16px;text-align:center;margin-top:48px}.fspg-faq-cta-text{max-width:52ch;color:var(--fspg-muted);font-family:var(--fspg-font);font-size:1.125rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-actions{display:flex;gap:14px;margin-top:2rem}.fspg-actions{flex-wrap:wrap}.fspg-case-para{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.fspg-case-lead{color:var(--fspg-navy);font-weight:700}.fspg-body-next{margin-top:1rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.fspg-nav-dd{display:flex;align-items:center;position:relative}@media (max-width:1023px){.fspg-nav-dd{flex-flow:column;align-items:start}}.fspg-nav-caret{display:inline-flex;align-items:center;gap:9px}.fspg-nav-caret::after{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform 180ms cubic-bezier(.23,1,.32,1);transform:translate3d(0,-3px,0) rotateZ(45deg)}.fspg-nav-caret::after{content:""}@media (max-width:1023px){.fspg-nav-caret::after{display:none}}.fspg-sub{display:flex;visibility:hidden;flex-flow:column;gap:2px;position:absolute;top:calc(100% + 18px);left:-24px;z-index:70;min-width:390px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:3px;opacity:0;transition:opacity 180ms cubic-bezier(.23,1,.32,1),transform 180ms cubic-bezier(.23,1,.32,1),visibility 0s linear 180ms;box-shadow:0px 24px 48px -16px rgba(1,46,86,.38);transform:translate3d(0,8px,0)}.fspg-sub::before{position:absolute;top:-18px;right:0px;left:0px;height:18px}.fspg-sub::before{content:""}.fspg-sub{list-style-type:none}@media (max-width:1023px){.fspg-sub{visibility:visible;gap:0px;position:static;min-width:0px;padding-top:2px;padding-right:0px;padding-bottom:10px;padding-left:18px;background-color:transparent;opacity:1}.fspg-sub::before{display:none}.fspg-sub{box-shadow:none;transform:none}}.fspg-sub-link{display:flex;flex-flow:column;gap:2px;color:#14202e;text-decoration:none;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-radius:3px}.fspg-sub-link:hover{color:#14202e}.fspg-sub-link{touch-action:manipulation}@media (max-width:1023px){.fspg-sub-link{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}}.fspg-sub-title{color:#012e56;font-family:var(--fspg-font);font-weight:600;font-size:1rem;line-height:1.3}@media (max-width:1023px){.fspg-sub-title{color:#dce4ec;font-weight:500;font-size:1.125rem}}.fspg-sub-desc{color:#4e5b6a;font-family:var(--fspg-font);font-size:0.875rem;line-height:1.4}@media (max-width:1023px){.fspg-sub-desc{display:none}}.fspg-sub-all{display:block;color:#0b6fa4;font-family:var(--fspg-font);font-weight:600;font-size:0.9375rem;text-decoration:underline;margin-top:6px;padding-top:14px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top:1px solid #cdd4db}.fspg-sub-all:hover{color:#012e56}.fspg-sub-all{text-underline-offset:.25em}@media (max-width:1023px){.fspg-sub-all{display:none}}.fspg-legal{max-width:780px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fspg-legal-meta{color:var(--fspg-muted);font-family:var(--fspg-font);font-size:0.9375rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.fspg-legal-h2{color:var(--fspg-navy);font-family:var(--fspg-font);font-weight:700;font-stretch:106%;font-size:1.5rem;line-height:1.25;margin-top:2.75rem;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}@media (max-width:767px){.fspg-legal-h2{font-size:1.3125rem;margin-top:2.25rem;margin-right:0px;margin-bottom:0.625rem;margin-left:0px}}.fspg-legal-p{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.fspg-legal-list{color:var(--fspg-ink);font-family:var(--fspg-font);font-size:1.0625rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:1.25rem}.fspg-legal-list{list-style-type:square}.fspg-legal-item{margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;padding-left:0.25rem}