.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:Object Sans,Space Grotesk,Arial,sans-serif}.fg-guided[hidden],.fg-modal[hidden],.fg-guided [hidden]{display:none!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{color:#c0392b;margin:10px 0 0;font-size:14px}.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{z-index:100000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fg-modal-box{color:#333a40;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:32px 28px 28px;font-family:Object 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;color:#979797;cursor:pointer;padding:4px;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.fg-close:hover{color:#0f172a}.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;scroll-margin-top:90px;font-family:Object Sans,Space Grotesk,Arial,sans-serif}.fr [hidden]{display:none!important}.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{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%}}
