.gform_wrapper .gfield.fa-scale-field .ginput_container_number{height:0;margin:0;padding:0;overflow:hidden}.gform_wrapper .fa-scale{padding:4px 0 22px}.gform_wrapper .fa-scale-buttons{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.gform_wrapper.gform-theme .fa-scale .fa-scale-btn{cursor:pointer;transition:background .12s,border-color .12s,color .12s;appearance:none!important;height:46px!important;min-height:0!important;color:var(--gfrs-text,#1d2327)!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d5d9dd!important;border-radius:8px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1!important}@media (hover:hover){.gform_wrapper.gform-theme .fa-scale .fa-scale-btn:hover:not([aria-checked=true]){border-color:var(--gfrs-primary,#0d6b7c)!important;color:var(--gfrs-primary,#0d6b7c)!important}}.gform_wrapper.gform-theme .fa-scale .fa-scale-btn:focus-visible{outline-offset:2px;outline:2px solid var(--gfrs-primary,#0d6b7c)!important}.gform_wrapper.gform-theme .fa-scale .fa-scale-btn[aria-checked=true]{background:var(--gfrs-primary,#0d6b7c)!important;border-color:var(--gfrs-primary,#0d6b7c)!important;color:#fff!important}.gform_wrapper .fa-scale-ends{color:var(--gfrs-text-muted,#50575e);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:500;display:flex}.gform_wrapper.gform-theme .gfield_error .fa-scale .fa-scale-btn{border-color:#c02b0a!important}@media (width<=640px){.gform_wrapper .fa-scale-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.gform_wrapper.gform-theme .fa-scale .fa-scale-btn{height:44px!important}}.fg-guided{color:#333a40;background:#fff;padding:72px 16px 88px;font-family:Plus Jakarta Sans,Space Grotesk,Arial,sans-serif}.fg-guided[hidden],.fg-guided [hidden],.fg-modal [hidden]{display:none!important}.fg-guided,.fg-guided *{scroll-margin-top:88px}@media (width<=1024px){.fg-guided,.fg-guided *{scroll-margin-top:97px}}@media (width<=991px){.fg-guided,.fg-guided *{scroll-margin-top:81px}}.fg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fg-wrap{max-width:780px;margin:0 auto}.fg-head{text-align:center;margin-bottom:36px}.fg-head h2{color:#035388;margin:0 0 12px;font-size:34px;line-height:1.2}.fg-head p{margin:0;font-size:16px;line-height:1.6}.fg-card{background:#fff;border:1px solid #e2e6ea;border-radius:10px;min-width:0;margin:0 0 18px;padding:22px 24px 20px;box-shadow:0 1px 3px #0f172a0f}.fg-card legend{float:left;color:#0f172a;width:100%;margin:0 0 14px;padding:0;font-size:17px;font-weight:500;line-height:1.5}.fg-card legend+*{clear:both}.fg-num{font-weight:700}.fg-rating{flex-direction:column;max-width:100%;display:inline-flex}.fg-scale{flex-wrap:wrap;gap:8px;display:flex}.fg-anchors{color:#5b6470;justify-content:space-between;gap:16px;margin-top:8px;font-size:13px;line-height:1.3;display:flex}.fg-anchors span:last-child{text-align:right}.fg-guided .fg-btn{all:unset;box-sizing:border-box;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #c9d1d9;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.fg-guided .fg-btn:focus-visible{outline-offset:2px;outline:2px solid #035388}@media (hover:hover){.fg-guided .fg-btn:hover:not([aria-checked=true]){color:#035388;border-color:#035388}}.fg-guided .fg-btn[aria-checked=true]{color:#fff;background:#035388;border-color:#035388}.fg-card.fg-invalid{border-color:#c0392b}.fg-error,.fg-form-error,.fg-field-error{color:#c0392b;margin:10px 0 0;font-size:14px}.fg-submit .fg-field-error{margin:-6px 0 0}.fg-results h3:focus{outline:none}.fg-results h3:focus-visible{outline-offset:4px;outline:2px solid #035388}.fg-submit{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.fg-score{color:#0f172a;margin:0;font-size:20px}.fg-score strong{color:#035388}.fg-email{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:380px;font-size:14px;font-weight:500;display:flex}.fg-guided input[type=email],.fg-modal input{box-sizing:border-box;width:100%;height:46px;font:inherit;color:#0f172a;background:#fff;border:1px solid #c9d1d9;border-radius:6px;padding:0 14px;font-size:16px}.fg-guided input:focus,.fg-modal input:focus{outline-offset:1px;border-color:#035388;outline:2px solid #035388}.fg-guided .fg-primary,.fg-modal .fg-primary{all:unset;box-sizing:border-box;color:#fff;letter-spacing:.02em;cursor:pointer;text-align:center;background:#035388;border-radius:30px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}.fg-guided .fg-primary:hover,.fg-modal .fg-primary:hover{background:#02436e}.fg-guided .fg-primary:disabled{opacity:.7;cursor:default}.fg-results{border-top:1px solid #e2e6ea;margin-top:44px;padding-top:36px}.fg-results h3{color:#0f172a;margin:0 0 10px;font-size:26px}.fg-results-score{margin:0 0 18px;font-size:18px}.fg-results-score strong{color:#035388}.fg-ranges{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fg-range{background:#f7f8f9;border:1px solid #e2e6ea;border-left-width:6px;border-radius:8px;padding:16px 18px 16px 22px;font-size:16px;line-height:1.6;position:relative}.fg-range strong{color:#0f172a}.fg-range-tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:none}.fg-range.fg-current .fg-range-tag{display:block}.fg-tier-0{border-left-color:#c0392b}.fg-tier-0.fg-current{background:#fbedeb}.fg-tier-0 .fg-range-tag{color:#c0392b}.fg-tier-1{border-left-color:#b7791f}.fg-tier-1.fg-current{background:#fbf3e6}.fg-tier-1 .fg-range-tag{color:#8a5a14}.fg-tier-2{border-left-color:#008037}.fg-tier-2.fg-current{background:#e8f4ed}.fg-tier-2 .fg-range-tag{color:#008037}.fg-range.fg-current{border-color:currentColor;box-shadow:0 2px 10px #0f172a14}.fg-tier-0.fg-current{border-color:#c0392b}.fg-tier-1.fg-current{border-color:#b7791f}.fg-tier-2.fg-current{border-color:#008037}.fg-range:not(.fg-current){opacity:.75}.fg-sent{margin:0 0 18px;font-size:16px}.fg-download{margin:0 0 22px}.fg-secondary{background:#fff;border:2px solid #035388;border-radius:6px;padding:12px 22px;font-weight:700;display:inline-block;color:#035388!important;text-decoration:none!important}.fg-secondary:hover,.fg-secondary:focus-visible{background:#035388;color:#fff!important}.fg-next{text-align:center;margin:0}.fg-modal{box-sizing:border-box;background:#0f172a8c;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;position:fixed;inset:0;overflow:auto}.fg-modal[open]{display:flex}.fg-modal::backdrop{background:0 0}.fg-modal-box{color:#333a40;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:32px 28px 28px;font-family:Plus Jakarta Sans,Space Grotesk,Arial,sans-serif;position:relative;box-shadow:0 20px 60px #0f172a4d}.fg-modal-box h3{color:#0f172a;margin:0 0 8px;padding-right:24px;font-size:22px;line-height:1.3}.fg-modal-box>p{margin:0 0 18px;font-size:15px;line-height:1.5}.fg-lead{gap:10px;display:grid}.fg-lead .fg-primary{border-radius:6px;width:100%;margin-top:6px}.fg-close{all:unset;box-sizing:border-box;color:#333a40;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:flex;position:absolute;top:4px;right:6px}.fg-close:hover{color:#0f172a}.fg-close:focus-visible{outline-offset:0;outline:2px solid #035388}.fg-hp{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}body.fg-modal-open{overflow:hidden}@media (width<=640px){.fg-guided{padding:48px 16px 64px}.fg-head h2{font-size:26px}.fg-card{padding:18px 16px}.fg-rating{display:flex}.fg-scale{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.fg-guided .fg-btn{width:100%;height:44px}}.fr{color:#333a40;background:#f7f8f9;padding:64px 16px 80px;font-family:Plus Jakarta Sans,Space Grotesk,Arial,sans-serif}.fr [hidden]{display:none!important}.fr,.fr *{scroll-margin-top:88px}@media (width<=1024px){.fr,.fr *{scroll-margin-top:97px}}@media (width<=991px){.fr,.fr *{scroll-margin-top:81px}}.fr-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fr-step-title:focus,.fr-overline:focus{outline:none}.fr-step-title:focus-visible,.fr-overline:focus-visible{outline-offset:4px;outline:2px solid #035388}.fr-wrap{max-width:760px;margin:0 auto}.fr-head{text-align:center;margin-bottom:28px}.fr-head h2{color:#035388;margin:0 0 8px;font-size:34px;line-height:1.2}.fr-meta{color:#5b6470;margin-bottom:16px;font-size:15px}.fr-progress{background:#e2e6ea;border-radius:99px;height:8px;overflow:hidden}.fr-progress span{background:#035388;border-radius:99px;height:100%;transition:width .3s;display:block}.fr-card{background:#fff;border:1px solid #e2e6ea;border-radius:12px;margin:0 0 18px;padding:26px 28px;box-shadow:0 1px 3px #0f172a0f}.fr-card h3{color:#0f172a;margin:0 0 6px;font-size:21px;line-height:1.3}.fr-help{color:#5b6470;margin:0 0 16px;font-size:15px;line-height:1.5;display:block}.fr-sub{color:#0f172a;margin:18px 0 8px;font-weight:500}.fr-rank{border:1px solid #e2e6ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;padding:14px 16px;display:flex}.fr-rank-text{color:#333a40;font-size:15px;line-height:1.5}.fr-rank-text strong{color:#0f172a}.fr-rank-btns{flex:none;gap:6px;display:flex}.fr-q{border:0;min-width:0;margin:0 0 20px;padding:0}.fr-q legend{float:left;color:#0f172a;width:100%;margin:0 0 10px;padding:0;font-size:16px;font-weight:500;line-height:1.5}.fr-q legend+*{clear:both}.fr-q.fr-invalid legend{color:#c0392b}.fr-rating{flex-direction:column;max-width:100%;display:inline-flex}.fr-scale{flex-wrap:wrap;gap:8px;display:flex}.fr-anchors{color:#5b6470;justify-content:space-between;gap:16px;margin-top:8px;font-size:13px;display:flex}.fr .fr-box{all:unset;box-sizing:border-box;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #c9d1d9;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.fr .fr-box-sm{width:38px;height:38px}.fr .fr-box:focus-visible{outline-offset:2px;outline:2px solid #035388}@media (hover:hover){.fr .fr-box:hover:not([aria-checked=true]){color:#035388;border-color:#035388}}.fr .fr-box[aria-checked=true]{color:#fff;background:#035388;border-color:#035388}.fr-options{gap:10px;display:grid}.fr-checks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fr-option{cursor:pointer;color:#333a40;border:1px solid #e2e6ea;border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:13px 16px;font-size:15px;line-height:1.45;transition:border-color .12s,background .12s;display:flex}.fr-option input{accent-color:#035388;flex:none;width:17px;height:17px;margin:3px 0 0}.fr-option:has(input:checked){color:#0f172a;background:#eef4f9;border-color:#035388}@media (hover:hover){.fr-option:hover{border-color:#035388}}.fr textarea,.fr input:not([type]),.fr input[type=email],.fr select{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #c9d1d9;border-radius:8px;height:auto;margin:0 0 12px;padding:12px 14px;font-size:16px}.fr textarea{resize:vertical;min-height:110px}.fr textarea:focus,.fr input:focus,.fr select:focus{outline-offset:0;border-color:#035388;outline:2px solid #035388}.fr-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fr-radios{gap:8px;margin-bottom:20px;display:grid}.fr-radios label{color:#333a40;cursor:pointer;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.fr-radios input{accent-color:#035388;width:17px;height:17px;margin:0}.fr-hp{position:absolute!important;left:-9999px!important}.fr-error{color:#c0392b;margin:8px 0 0;font-size:14px}.fr-nav{justify-content:space-between;margin-top:8px;display:flex}.fr .fr-primary,.fr .fr-back,.fr .fr-secondary{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:13px 26px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.fr .fr-primary{background:#035388;color:#fff!important}.fr .fr-primary:hover{background:#02406a}.fr .fr-primary:disabled{opacity:.6;cursor:default}.fr .fr-back{color:#0f172a;background:#fff;border:1px solid #c9d1d9}.fr .fr-back:disabled{visibility:hidden}.fr .fr-secondary{background:#fff;border:2px solid #035388;color:#035388!important}.fr .fr-secondary:hover{background:#035388;color:#fff!important}.fr .fr-primary:focus-visible,.fr .fr-back:focus-visible,.fr .fr-secondary:focus-visible{outline-offset:3px;outline:2px solid #035388}.fr .fr-wide{width:100%;margin-top:4px}.fr-center{text-align:center;padding:36px 32px}.fr-overline{letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:700}.fr-score{color:#0f172a;margin:6px 0 10px}.fr-score-num{font-size:64px;font-weight:800;line-height:1}.fr-score-of{color:#5b6470;font-size:20px}.fr-tier{color:#0f172a;border:2px solid;border-radius:99px;margin-bottom:18px;padding:4px 16px;font-size:15px;font-weight:700;display:inline-block}.fr-summary{max-width:620px;margin:0 auto 24px;font-size:16px;line-height:1.65}.fr-pillars{text-align:left;max-width:560px;margin:0 auto 26px}.fr-pillar{margin:0 0 12px}.fr-pillar-top{color:#0f172a;justify-content:space-between;margin-bottom:5px;font-size:15px;display:flex}.fr-bar{background:#e2e6ea;border-radius:99px;height:8px;overflow:hidden}.fr-bar span{border-radius:99px;height:100%;display:block}.fr-next-steps{text-align:left;background:#eef4f9;border:1px solid #c9dbea;border-radius:10px;max-width:560px;margin:0 auto 24px;padding:18px 22px}.fr-next-title{color:#035388;margin-bottom:8px;font-size:16px;font-weight:700}.fr-next-steps ul{margin:0;padding-left:20px}.fr-next-steps li{color:#0f172a;font-size:15px;line-height:1.6}.fr-sent{margin:20px 0 12px;font-size:15px}@media (width<=640px){.fr{padding:40px 12px 56px}.fr-head h2{font-size:26px}.fr-card{padding:20px 16px}.fr-rank{flex-direction:column;align-items:flex-start}.fr-checks,.fr-grid2{grid-template-columns:1fr}.fr-grid2{gap:0}.fr-rating{display:flex}.fr-scale{grid-template-columns:repeat(5,1fr);display:grid}.fr .fr-box:not(.fr-box-sm){width:100%;height:44px}.fr-score-num{font-size:52px}.fr .fr-primary:not(.fr-wide):not(.fr-next){width:100%}}.fx-text-page{box-sizing:border-box;width:100%;padding:0 10px}.fx-text-page__inner{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1340px;margin:0 auto;padding:10px 0;display:flex}.fx-text-page .fx-text-page__title{margin:0;font-size:48px;line-height:1.3}.fx-text-page__body>:last-child{margin-bottom:0}.fx-text-page__body h2{margin:16px 0;font-size:29.92px;line-height:1.2}.fx-text-page__body h3{margin:16px 0 12px;font-size:20px;line-height:1.3}.fx-text-page__body a{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}.fx-policy-table{margin:0 0 20px;overflow-x:auto}.fx-policy-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.fx-policy-table th,.fx-policy-table td{text-align:left;vertical-align:top;border:1px solid #d9dee3;padding:8px 12px}.fx-policy-table th{background:#f4f5f8;font-weight:600}@media (width<=767px){.fx-text-page .fx-text-page__title{font-size:37.6px}.fx-text-page__body h2{font-size:28.12px}}.fx-bio{box-sizing:border-box;width:100%;padding:0 10px}.fx-bio__inner{box-sizing:border-box;justify-content:space-between;gap:20px;width:100%;max-width:1340px;margin:0 auto;padding:120px 0;display:flex}.fx-bio__photo,.fx-bio__text{box-sizing:border-box;flex-direction:column;gap:20px;min-width:0;padding:10px;display:flex}.fx-bio__photo{width:47%}.fx-bio__text{width:49%}.fx-bio__photo img{border-radius:10px;width:100%;height:auto;display:block}.fx-bio .fx-bio__name{margin:0 0 10px;line-height:1.2em}.fx-bio .fx-bio__role{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--h5-font-size);color:#000;margin:0 0 10px;font-weight:800;line-height:1.4}.fx-bio__intro p{margin:0 0 10px}.fx-bio .fx-bio__rule{box-sizing:border-box;opacity:1;background:linear-gradient(#0000001c,#0000001c) 50%/100% 1px no-repeat;border:0;height:11px;margin:0;padding:0}.fx-bio__sections{flex-direction:column;gap:10px;padding-bottom:22px;display:flex}.fx-bio__section h2{font-size:var(--h5-font-size);margin:12px 0 10px;line-height:1.4}.fx-bio__section ul{margin:0;padding-left:5px;list-style:inside}.fx-bio__section li,.fx-bio__section p{margin:0}.fx-bio__social a{color:#0077b5;font-size:40px;line-height:1;display:inline-block}.fx-bio__social svg{fill:currentColor;width:40px;height:40px;display:block}@media (width<=1024px){.fx-bio__inner{flex-direction:column}.fx-bio__photo,.fx-bio__text{width:100%}}@media (width<=767px){.fx-bio__inner{padding:115px 0 0}}.fx-title-band{box-sizing:border-box;text-align:center;background-color:#035388;flex-direction:column;justify-content:center;gap:20px;min-height:219px;padding:20px 16px;display:flex}.fx-title-band .fx-title-band__eyebrow{color:#fff;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.fx-title-band .fx-title-band__title{color:#fff;margin:.75rem 0 0;font-size:48px;line-height:63px}@media (width<=767px){.fx-title-band{min-height:208.5px}.fx-title-band .fx-title-band__title{font-size:38px;line-height:53px}}.fx-res-intro{box-sizing:border-box;width:100%}.fx-res-intro__inner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1340px;margin:0 auto;padding:125px 0 120px;display:flex}.fx-res-intro .fx-res-intro__headline{text-align:center;width:816px;max-width:100%;margin:0;font-size:46px;line-height:1.3em}.fx-res-intro .fx-res-intro__text{text-align:center;max-width:calc(100% - 50px);margin:25px}.fx-res-intro__action{max-width:100%}.fx-res-intro .fx-res-button{z-index:0;color:#fff;font-family:var(--body-font-family);letter-spacing:.05em;text-align:center;text-transform:uppercase;vertical-align:middle;background-color:#035388;border:1px solid #035388;border-radius:3rem;padding:1.2rem 3.2rem;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block;position:relative;overflow:hidden}.fx-res-intro .fx-res-button:before{content:"";z-index:-1;transform-origin:100% 0;background-color:#003250;width:100%;height:100%;transition:transform .5s cubic-bezier(.86,0,.07,1);position:absolute;top:0;left:0;transform:scaleX(0)}.fx-res-intro .fx-res-button:hover:before,.fx-res-intro .fx-res-button:focus:before{transform-origin:0 100%;transform:scale(1)}.fx-res-intro .fx-res-button:hover,.fx-res-intro .fx-res-button:focus{color:#fff}.fx-res-includes{box-sizing:border-box;background-color:#035388;width:100%;padding:0 10px}.fx-res-includes__inner{box-sizing:border-box;width:100%;max-width:1340px;margin:0 auto;padding:10px 0;display:flex}.fx-res-includes__col{box-sizing:border-box;flex-direction:column;gap:20px;width:50%;padding:10px;display:flex}.fx-res-includes__heading{text-align:end;padding:20px}.fx-res-includes__heading h2{color:#fff;margin:0;font-size:3rem;line-height:1.3}.fx-res-includes .fx-res-includes__list{color:#fff;margin:0;padding:0;list-style:inside}.fx-res-includes__list li{margin:0}.fx-res-benefits{box-sizing:border-box;background-color:#ececec;width:100%}.fx-res-benefits__inner{box-sizing:border-box;width:100%;max-width:1340px;margin:0 auto;padding:50px 0}.fx-res-benefits__grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px;display:grid}.fx-res-card{text-align:center;background-color:#fff;border-radius:20px;min-width:0;padding:20px}.fx-res-card h2{margin:.75rem 0 1rem;font-size:30px;line-height:1.3}.fx-res-card p{margin:0}@media (width<=1024px){.fx-res-intro__inner{padding:100px 20px 0}.fx-res-intro .fx-res-intro__headline{width:600px;font-size:32px}}@media (width<=767px){.fx-res-intro__inner{padding:100px 20px 50px}.fx-res-intro__action{width:100%}.fx-res-intro .fx-res-button{display:block}.fx-res-includes__inner{flex-direction:column}.fx-res-includes__col{width:100%}.fx-res-includes__heading{text-align:start}.fx-res-includes__heading h2{font-size:34px}.fx-res-benefits__grid{grid-template-columns:1fr}}
