.HealthScan_root__wl_C5{--hs-paper:var(--color-mist);--hs-surface:#ffffff;--hs-ink:var(--color-navy);--hs-steel:var(--color-charcoal-soft);--hs-line:var(--color-line);--hs-brand:var(--color-navy);--hs-gold:var(--color-gold);--hs-gold-dark:var(--color-gold-dark);--hs-bar:var(--color-line);--hs-green:#2f8a57;--hs-amber:#b98300;--hs-red:#bf3f2b;--hs-on-brand:#ffffff;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:clip;color-scheme:light;background:var(--hs-paper);color:var(--color-charcoal);font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;line-height:1.62}.HealthScan_root__wl_C5 *,.HealthScan_root__wl_C5 :after,.HealthScan_root__wl_C5 :before{box-sizing:border-box}.HealthScan_inner__TdhLI{width:100%;max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}@media (min-width:640px){.HealthScan_inner__TdhLI{padding-inline:1.5rem}}@media (min-width:1024px){.HealthScan_inner__TdhLI{padding-inline:2rem}}.HealthScan_header__YPB_F{margin-bottom:2.25rem}.HealthScan_h1__ksSPm{margin:0;max-width:100%;font-family:var(--font-display);font-size:clamp(2.6rem,6.2vw,4.7rem);font-weight:600;line-height:1.1;color:var(--hs-ink)}.HealthScan_lead__sd_jT{margin:1rem 0 0;max-width:44rem}.HealthScan_tags__jdkNQ{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.HealthScan_tag__k5YXb{padding:.28rem .7rem;font-size:.8rem;font-weight:500;color:var(--hs-ink);border:1px solid var(--hs-line);border-radius:999px;background:transparent}.HealthScan_layout__VQBwZ{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.HealthScan_questions__Z_Svx{min-width:0;flex:1}.HealthScan_result__Pt5bi{width:100%;min-width:0;padding:1.5rem;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:6px}@media (min-width:961px){.HealthScan_layout__VQBwZ{flex-direction:row;align-items:flex-start;gap:2rem}.HealthScan_result__Pt5bi{position:sticky;top:6rem;width:20rem;flex:none}}.HealthScan_fieldset__DyuG8{margin:0;padding:1.4rem 0;border:0;border-top:1px solid var(--hs-line);min-width:0}.HealthScan_fieldset__DyuG8:first-child{border-top:0;padding-top:0}.HealthScan_legend__w6yqL{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;padding:0;margin:0 0 .9rem;width:100%}.HealthScan_qNum__BW4pU{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--hs-gold-dark)}.HealthScan_qText__UN_Eo{flex:1;min-width:12rem;font-size:1.05rem;font-weight:600}.HealthScan_scale__Ln12L{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:28rem}.HealthScan_radio__L35Qe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HealthScan_choice__2EP_n{display:grid;place-items:center;padding:.6rem;font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--hs-ink);background:var(--hs-surface);border:1.5px solid var(--hs-line);border-radius:3px;cursor:pointer}.HealthScan_choice__2EP_n:hover{border-color:var(--hs-gold)}.HealthScan_radio__L35Qe:focus-visible+.HealthScan_choice__2EP_n{outline:2px solid var(--hs-gold);outline-offset:2px}.HealthScan_radio__L35Qe:checked+.HealthScan_choice__2EP_n{background:var(--hs-brand);border-color:var(--hs-brand);color:var(--hs-on-brand)}.HealthScan_srOnly__AR5L0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HealthScan_anchors__NL2Kv{display:flex;justify-content:space-between;gap:1rem;max-width:28rem;margin-top:.55rem;font-size:.84rem;color:var(--hs-steel)}.HealthScan_resultHeading__p_4uj{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:600}.HealthScan_resultBody__kywhF{margin:.7rem 0 0;color:var(--hs-steel);font-size:.95rem}.HealthScan_progressTrack__zLnBl{height:6px;margin-top:1.1rem;overflow:hidden;background:var(--hs-bar);border-radius:999px}.HealthScan_progressFill__5UmNm{height:100%;background:var(--hs-brand);border-radius:inherit}.HealthScan_caption__6fVeT{margin:.45rem 0 0;font-size:.84rem;color:var(--hs-steel)}.HealthScan_scoreRow__5yZXQ{display:flex;align-items:baseline;gap:.35rem;margin-top:.35rem}.HealthScan_score__CDcnI{font-family:var(--font-display);font-size:4rem;font-weight:700;line-height:1}.HealthScan_scoreTotal__CqRXv{font-size:1.15rem;color:var(--hs-steel)}.HealthScan_rating__LL1rV{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem}.HealthScan_dot__EpuDA{width:10px;height:10px;margin-top:.45rem;flex:none;border-radius:50%}.HealthScan_dotGreen__kd6BE{background:var(--hs-green)}.HealthScan_dotAmber___hYDW{background:var(--hs-amber)}.HealthScan_dotRed__4jL3z{background:var(--hs-red)}.HealthScan_ratingLabel__zIFFs{margin:0;font-weight:600}.HealthScan_stepsHeading__qZ7qx{margin:1.25rem 0 .5rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600}.HealthScan_steps__cyMZl{margin:0;padding-left:1.2rem}.HealthScan_steps__cyMZl li{margin:.4rem 0}.HealthScan_cta__ZNyLw{margin-top:1.15rem}.HealthScan_booking__sTiOI{margin-top:2.5rem;padding-top:2.25rem;border-top:1px solid var(--hs-line)}.HealthScan_bookingCta__axv3J{margin-top:1.25rem}.HealthScan_h2__0VhrB{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:600;line-height:1.15}.HealthScan_bookingIntro__TCcTc{margin:.6rem 0 1.4rem;max-width:44rem;color:var(--hs-steel)}.HealthScan_form__txT1C{display:grid;grid-template-columns:1fr;gap:1rem 1.25rem;max-width:44rem}@media (min-width:601px){.HealthScan_form__txT1C{grid-template-columns:1fr 1fr}}.HealthScan_field__DNak7{display:flex;flex-direction:column;gap:.35rem;min-width:0}.HealthScan_full__uiKRf{grid-column:1/-1}.HealthScan_label__Kx6A9{font-size:.92rem;font-weight:500}.HealthScan_optional__zXCED{font-weight:400;color:var(--hs-steel)}.HealthScan_control__BGVDb{width:100%;padding:.75rem .85rem;font:inherit;color:var(--hs-ink);background:var(--hs-surface);border:1.5px solid var(--hs-line);border-radius:3px}.HealthScan_control__BGVDb:focus{outline:none;border-color:var(--hs-brand);box-shadow:0 0 0 3px var(--hs-brand-soft)}.HealthScan_textarea__OaXDY{min-height:7.5rem;resize:vertical}.HealthScan_error__e9cHG{margin:0;font-size:.84rem;color:var(--hs-red)}.HealthScan_consent__Sfbcc{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem}.HealthScan_consent__Sfbcc input{margin-top:.3rem;flex:none}.HealthScan_consent__Sfbcc a{color:var(--hs-brand);text-underline-offset:2px}.HealthScan_consent__Sfbcc a:focus-visible{outline:2px solid var(--hs-brand);outline-offset:2px}.HealthScan_honeypot__qluWf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.HealthScan_formError__cHRTR{grid-column:1/-1;margin:0;padding:.75rem .9rem;color:var(--hs-ink);background:var(--hs-surface);border-left:3px solid var(--hs-red)}.HealthScan_success__JvYHC{max-width:44rem;padding:1.1rem 1.2rem;background:var(--hs-surface);border-radius:0 4px 4px 0;border-left:3px solid var(--hs-green)}.HealthScan_success__JvYHC h3{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600}.HealthScan_success__JvYHC p{margin:.5rem 0 0}@media (prefers-reduced-motion:reduce){.HealthScan_root__wl_C5{scroll-behavior:auto}}