.HealthCheck_main__XB_b9{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a}.HealthCheck_container__ZaII9{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.HealthCheck_hero__T9fp8{text-align:center;margin-bottom:3rem}.HealthCheck_title__KZ43I{font-size:2.5rem;font-weight:700;color:#0b1d3a;margin:0 0 .75rem;line-height:1.2}.HealthCheck_subtitle__cJKs4{font-size:1.125rem;color:#475569;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.HealthCheck_badge__xZkQg{display:inline-block;background:#00a3e0;color:#fff;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600}.HealthCheck_form__IiQi6{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.03);padding:2rem}.HealthCheck_dimension__FFFoI{padding:1.5rem 0;border:none;border-bottom:1px solid #e2e8f0}.HealthCheck_dimension__FFFoI:last-of-type{border-bottom:none}.HealthCheck_dimLegend__Yi_aN{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.HealthCheck_dimLabel__0RSVd{font-size:1.125rem;font-weight:600;color:#0b1d3a}.HealthCheck_dimWeight__IpbEJ{font-size:.875rem;color:#64748b;font-weight:500}.HealthCheck_dimDesc__4Y2Vo{font-size:.875rem;color:#64748b;margin:0 0 1rem}.HealthCheck_questions__8lakb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.HealthCheck_question__e_cKk{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#334155;cursor:pointer}.HealthCheck_question__e_cKk input[type=checkbox]{margin-top:.125rem;accent-color:#00a3e0}.HealthCheck_sliderWrap__21dTi{margin-top:1rem}.HealthCheck_sliderLabel__6FamF{display:block;font-size:.875rem;color:#334155;margin-bottom:.5rem}.HealthCheck_slider__QrFBB{width:100%;accent-color:#00a3e0}.HealthCheck_sliderTicks__LiTAk{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.75rem;color:#94a3b8}.HealthCheck_tick__QlTJu{flex:1 1;text-align:center}.HealthCheck_submitBtn__KbIRI{width:100%;margin-top:1.5rem;padding:1rem;background:#0b1d3a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.HealthCheck_submitBtn__KbIRI:hover{background:#0a1a33}.HealthCheck_results__4X9K2{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.03);padding:2rem;animation:HealthCheck_fadeIn__yiqP1 .3s ease}@keyframes HealthCheck_fadeIn__yiqP1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HealthCheck_scoreCard__QZYTQ{text-align:center;padding:1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}.HealthCheck_bigScore__s3vE7{margin-bottom:1rem}.HealthCheck_scoreValue__6x1a5{font-size:4rem;font-weight:700;color:#0b1d3a;line-height:1}.HealthCheck_scoreLabel__IDIFg{display:block;font-size:1rem;color:#64748b;margin-top:.5rem}.HealthCheck_routeBox__rx1Um{display:inline-flex;flex-direction:column;gap:.25rem;padding:.75rem 1.5rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.HealthCheck_routeLabel__0PfK6{font-size:.875rem;font-weight:600;color:#0369a1}.HealthCheck_routeTier__1GJYB{font-size:.8125rem;color:#0284c7}.HealthCheck_breakdown__m1nU3 h3{font-size:1.125rem;font-weight:600;color:#0b1d3a;margin:0 0 1.5rem}.HealthCheck_bars__R1DCT{display:flex;flex-direction:column;gap:1rem}.HealthCheck_barRow__6rqZS{display:flex;align-items:center;gap:1rem}.HealthCheck_barInfo__unpWQ{display:flex;justify-content:space-between;width:200px;flex-shrink:0}.HealthCheck_barLabel__gSuDG{font-size:.875rem;font-weight:500;color:#334155}.HealthCheck_barScore__rQZKg{font-size:.875rem;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HealthCheck_barTrack__J0mzj{flex:1 1;height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden}.HealthCheck_barFill__mwa1g{height:100%;background:linear-gradient(90deg,#00a3e0,#0284c7);border-radius:5px;transition:width .5s ease}.HealthCheck_actions__Vx9Gt{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.HealthCheck_emailCapture__dhRPy{display:flex;gap:.75rem}.HealthCheck_emailInput__h11jP{flex:1 1;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.HealthCheck_emailInput__h11jP:focus{outline:none;border-color:#00a3e0;box-shadow:0 0 0 3px rgba(0,163,224,.15)}.HealthCheck_ctaBtn__XqfzQ,.HealthCheck_downloadBtn__EGm50,.HealthCheck_resetBtn__waIBg{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.HealthCheck_downloadBtn__EGm50{background:#00a3e0;color:#fff}.HealthCheck_downloadBtn__EGm50:hover:not(:disabled){background:#0284c7}.HealthCheck_downloadBtn__EGm50:disabled{opacity:.6;cursor:not-allowed}.HealthCheck_ctaBtn__XqfzQ{background:#0b1d3a;color:#fff;align-self:flex-start}.HealthCheck_ctaBtn__XqfzQ:hover{background:#0a1a33}.HealthCheck_resetBtn__waIBg{background:transparent;color:#64748b;border:1px solid #cbd5e1;align-self:flex-start}.HealthCheck_resetBtn__waIBg:hover{background:#f1f5f9;color:#0b1d3a}.HealthCheck_disclaimer__YqgFF{margin-top:1.5rem;font-size:.8125rem;color:#94a3b8;text-align:center;line-height:1.5}.HealthCheck_footer__hJY4G{margin-top:3rem;text-align:center;color:#94a3b8;font-size:.875rem}.HealthCheck_footer__hJY4G p{margin:0 0 .5rem}.HealthCheck_links__pdO96 a{color:#00a3e0;text-decoration:none;font-weight:500}.HealthCheck_links__pdO96 a:hover{text-decoration:underline}.HealthCheck_links__pdO96 span{color:#cbd5e1}@media (max-width:640px){.HealthCheck_title__KZ43I{font-size:2rem}.HealthCheck_scoreValue__6x1a5{font-size:3rem}.HealthCheck_emailCapture__dhRPy{flex-direction:column}.HealthCheck_ctaBtn__XqfzQ,.HealthCheck_downloadBtn__EGm50,.HealthCheck_resetBtn__waIBg{width:100%}.HealthCheck_barInfo__unpWQ{width:160px}.HealthCheck_questions__8lakb{grid-template-columns:1fr}}