.fit-check-page[data-astro-cid-wc35gkvv]{background:var(--color-surface-subtle);width:100%;color:var(--color-text);padding-block:clamp(4rem,9vw,7rem)}.fit-check-container[data-astro-cid-wc35gkvv]{width:min(calc(100% - (2 * var(--page-gutter))), var(--container-page));grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);align-items:start;gap:3rem clamp(3rem,8vw,8rem);margin-inline:auto;display:grid}.fit-check-introduction[data-astro-cid-wc35gkvv]{gap:clamp(2rem,5vw,3.5rem);display:grid;position:sticky;top:clamp(7rem,10vw,9rem)}.fit-check-header[data-astro-cid-wc35gkvv]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:46rem;display:flex}.fit-check-assurance[data-astro-cid-wc35gkvv]{border:1px solid var(--color-border);border-top:.1875rem solid var(--color-blue);border-radius:var(--radius-lg);background:var(--color-surface-pure);padding:clamp(1.25rem,3vw,1.75rem)}.assurance-label[data-astro-cid-wc35gkvv]{color:var(--color-blue);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 1.25rem;line-height:1.4;display:flex}.assurance-label[data-astro-cid-wc35gkvv]:before,.fit-check-eyebrow[data-astro-cid-wc35gkvv]:before{background:var(--color-yellow);content:"";border-radius:50%;flex:none;width:.45rem;height:.45rem}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]{gap:0;margin:0;display:grid}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]{border-top:1px solid var(--color-border);gap:.35rem;min-width:0;padding-block:1rem;display:grid}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]:last-child{padding-bottom:0}.fit-check-assurance[data-astro-cid-wc35gkvv] dt[data-astro-cid-wc35gkvv]{color:var(--color-blue);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:var(--lh-small)}.fit-check-assurance[data-astro-cid-wc35gkvv] dd[data-astro-cid-wc35gkvv]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-small);text-wrap:pretty;margin:0;line-height:1.55}.fit-check-assurance[data-astro-cid-wc35gkvv] a[data-astro-cid-wc35gkvv]{color:var(--color-ink);text-decoration-color:var(--color-blue);text-underline-offset:.2em;text-decoration-thickness:.1em}.fit-check-eyebrow[data-astro-cid-wc35gkvv]{color:var(--color-blue);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);font-feature-settings:var(--fea-eyebrow);text-transform:uppercase;align-items:center;gap:.625rem;margin:0;line-height:1.4;display:flex}.fit-check-title[data-astro-cid-wc35gkvv]{max-width:12ch;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-display);font-weight:var(--fw-semibold);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-feature-settings:var(--fea-graphik);text-wrap:balance;margin:0}.fit-check-intro[data-astro-cid-wc35gkvv]{max-width:var(--measure-ui);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-body-ui);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:0;font-feature-settings:var(--fea-graphik);text-wrap:pretty;margin:0}.fit-check-context[data-astro-cid-wc35gkvv]{max-width:var(--measure-ui);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:0;font-feature-settings:var(--fea-graphik);text-wrap:pretty;margin:0;padding-top:.25rem;line-height:1.6}.fit-check-form[data-astro-cid-wc35gkvv]{border:1px solid var(--color-border);border-top:.1875rem solid var(--color-blue);border-radius:var(--radius-lg);background:var(--color-surface-pure);gap:clamp(2.5rem,6vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative}.honeypot[data-astro-cid-wc35gkvv]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-progress[data-astro-cid-wc35gkvv]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-blue) 3%, var(--color-surface-pure));gap:.75rem;padding:1rem;display:grid}.progress-status[data-astro-cid-wc35gkvv]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:var(--lh-small);margin:0}.form-progress[data-astro-cid-wc35gkvv] ol[data-astro-cid-wc35gkvv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv]{color:var(--color-text-subtle);font-family:var(--font-sans);padding-top:.75rem;font-size:.75rem;line-height:1.35;position:relative}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv]:before{background:var(--color-border-strong);content:"";height:.1875rem;position:absolute;inset:0 0 auto}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv].is-complete,.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv][aria-current=step]{color:var(--color-ink)}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv].is-complete:before,.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv][aria-current=step]:before{background:var(--color-blue)}.form-section[data-astro-cid-wc35gkvv]{border:0;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.form-section[data-astro-cid-wc35gkvv] legend[data-astro-cid-wc35gkvv]{border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-h4);letter-spacing:0;font-feature-settings:var(--fea-graphik);align-items:baseline;gap:.75rem;margin:0 0 .25rem;padding:0 0 1rem;scroll-margin-top:7rem;display:flex}.form-section[data-astro-cid-wc35gkvv] legend[data-astro-cid-wc35gkvv]:focus,.review-heading[data-astro-cid-wc35gkvv] h3[data-astro-cid-wc35gkvv]:focus{outline:0}.section-description[data-astro-cid-wc35gkvv]{max-width:var(--measure-ui);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-small);text-wrap:pretty;margin:-.25rem 0 0;line-height:1.6}.section-number[data-astro-cid-wc35gkvv]{color:var(--color-blue);font-size:.75rem;font-weight:var(--fw-medium);font-feature-settings:var(--fea-tabular)}.input-group[data-astro-cid-wc35gkvv]{gap:.625rem;min-width:0;display:grid}.input-group[data-astro-cid-wc35gkvv] label[data-astro-cid-wc35gkvv],.group-label[data-astro-cid-wc35gkvv]{color:var(--color-ink);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:0;font-feature-settings:var(--fea-graphik);line-height:1.45}.optional-label[data-astro-cid-wc35gkvv]{color:var(--color-text-muted);font-weight:var(--fw-regular)}.field-hint[data-astro-cid-wc35gkvv],.field-error[data-astro-cid-wc35gkvv]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);margin:0;line-height:1.5}.field-hint[data-astro-cid-wc35gkvv]{color:var(--color-text-muted)}.field-error[data-astro-cid-wc35gkvv]{color:var(--color-error);font-weight:var(--fw-medium);display:none}input[data-astro-cid-wc35gkvv][type=text],input[data-astro-cid-wc35gkvv][type=email],select[data-astro-cid-wc35gkvv],textarea[data-astro-cid-wc35gkvv]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-ink);font-family:var(--font-sans);font-size:1rem;font-weight:var(--fw-regular);letter-spacing:0;font-feature-settings:var(--fea-graphik);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:.8125rem .875rem;line-height:1.5}textarea[data-astro-cid-wc35gkvv]{resize:vertical;min-height:8rem}select[data-astro-cid-wc35gkvv]{cursor:pointer}input[data-astro-cid-wc35gkvv]::placeholder,textarea[data-astro-cid-wc35gkvv]::placeholder{color:var(--color-text-subtle);opacity:1}input[data-astro-cid-wc35gkvv]:hover,select[data-astro-cid-wc35gkvv]:hover,textarea[data-astro-cid-wc35gkvv]:hover{border-color:var(--color-ink)}input[data-astro-cid-wc35gkvv]:focus-visible,select[data-astro-cid-wc35gkvv]:focus-visible,textarea[data-astro-cid-wc35gkvv]:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--color-focus) 25%, transparent);outline:0}:is(input[data-astro-cid-wc35gkvv]:user-invalid,select[data-astro-cid-wc35gkvv]:user-invalid,textarea[data-astro-cid-wc35gkvv]:user-invalid,input[data-astro-cid-wc35gkvv].is-invalid,select[data-astro-cid-wc35gkvv].is-invalid,textarea[data-astro-cid-wc35gkvv].is-invalid){border-color:var(--color-error);background:color-mix(in oklab, var(--color-error) 4%, var(--color-surface-pure))}:is(input[data-astro-cid-wc35gkvv]:user-invalid~.field-error[data-astro-cid-wc35gkvv],select[data-astro-cid-wc35gkvv]:user-invalid~.field-error[data-astro-cid-wc35gkvv],textarea[data-astro-cid-wc35gkvv]:user-invalid~.field-error[data-astro-cid-wc35gkvv],input[data-astro-cid-wc35gkvv].is-invalid~.field-error[data-astro-cid-wc35gkvv],select[data-astro-cid-wc35gkvv].is-invalid~.field-error[data-astro-cid-wc35gkvv],textarea[data-astro-cid-wc35gkvv].is-invalid~.field-error[data-astro-cid-wc35gkvv]){display:block}.form-grid[data-astro-cid-wc35gkvv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.radio-group[data-astro-cid-wc35gkvv]{gap:.75rem;display:grid}.radio-option[data-astro-cid-wc35gkvv]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-surface-subtle) 78%, var(--color-surface-pure));color:var(--color-text-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem;display:grid}.radio-option[data-astro-cid-wc35gkvv]:hover{border-color:var(--color-border-strong)}.radio-option[data-astro-cid-wc35gkvv]:has(input:checked){border-color:var(--color-blue);background:color-mix(in oklab, var(--color-blue) 7%, var(--color-surface-pure));color:var(--color-ink)}.radio-option[data-astro-cid-wc35gkvv]:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.radio-option[data-astro-cid-wc35gkvv] input[data-astro-cid-wc35gkvv]{width:1.125rem;height:1.125rem;accent-color:var(--color-blue);margin:.2rem 0 0}.radio-option[data-astro-cid-wc35gkvv] span[data-astro-cid-wc35gkvv]{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--fw-regular);letter-spacing:0;font-feature-settings:var(--fea-graphik);line-height:1.5}.step-actions[data-astro-cid-wc35gkvv]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:none}.is-enhanced[data-astro-cid-wc35gkvv] .step-actions[data-astro-cid-wc35gkvv]{display:flex}.step-button[data-astro-cid-wc35gkvv],.review-edit{min-height:var(--control-min-size);font-family:var(--font-sans);font-weight:var(--fw-medium);cursor:pointer}.step-button[data-astro-cid-wc35gkvv]{border:1px solid var(--color-ink);border-radius:var(--radius-sm);font-size:var(--fs-cta);justify-content:center;align-items:center;padding:.75rem 1rem;line-height:1.2;display:inline-flex}.step-button-primary[data-astro-cid-wc35gkvv]{background:var(--color-ink);color:var(--color-light);margin-inline-start:auto}.step-button-secondary[data-astro-cid-wc35gkvv]{color:var(--color-ink);background:0 0}.step-button[data-astro-cid-wc35gkvv]:hover{border-color:var(--color-blue)}.step-button-primary[data-astro-cid-wc35gkvv]:hover{background:var(--color-blue)}.step-button[data-astro-cid-wc35gkvv]:focus-visible,.review-edit:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.review-section[data-astro-cid-wc35gkvv]{gap:2rem;display:grid}.review-heading[data-astro-cid-wc35gkvv]{border-bottom:1px solid var(--color-border);gap:.75rem;padding-bottom:1rem;display:grid}.review-heading[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]{align-items:baseline;gap:.75rem;display:flex}.review-heading[data-astro-cid-wc35gkvv] h3[data-astro-cid-wc35gkvv]{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-h4);margin:0;scroll-margin-top:7rem}.review-heading[data-astro-cid-wc35gkvv]>p[data-astro-cid-wc35gkvv]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-small);margin:0;line-height:1.6}.review-groups[data-astro-cid-wc35gkvv]{gap:2rem;display:grid}.review-group{gap:1rem;display:grid}.review-group-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-group h4{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui);margin:0}.review-edit{color:var(--color-blue);font-size:var(--fs-small);text-underline-offset:.2em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline .1em}.review-group dl{border-top:1px solid var(--color-border);margin:0;display:grid}.review-group dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:.875rem;display:grid}.review-group dt,.review-group dd{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.55}.review-group dt{color:var(--color-text-muted);font-weight:var(--fw-medium)}.review-group dd{color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.form-footer[data-astro-cid-wc35gkvv]{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.form-preferences[data-astro-cid-wc35gkvv]{gap:.375rem;max-width:34rem;display:grid}.form-preferences[data-astro-cid-wc35gkvv] p[data-astro-cid-wc35gkvv]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);letter-spacing:0;font-feature-settings:var(--fea-graphik);margin:0;line-height:1.5}.email-copy-option[data-astro-cid-wc35gkvv]{min-height:3rem;color:var(--color-ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);align-items:center;gap:.75rem;line-height:1.45;display:inline-flex}.email-copy-option[data-astro-cid-wc35gkvv] input[data-astro-cid-wc35gkvv]{width:1.25rem;height:1.25rem;accent-color:var(--color-blue);flex:none;margin:0}.email-copy-option[data-astro-cid-wc35gkvv] input[data-astro-cid-wc35gkvv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}#send-copy-hint[data-astro-cid-wc35gkvv]{margin-bottom:.375rem}.form-submit[data-astro-cid-wc35gkvv]{flex:none;justify-items:end;gap:.5rem;display:grid}.cf-turnstile{width:min(100%,18.75rem)}.turnstile-status[data-astro-cid-wc35gkvv],.turnstile-configuration[data-astro-cid-wc35gkvv]{max-width:20rem;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-eyebrow);text-align:end;margin:0;line-height:1.5}.turnstile-status[data-astro-cid-wc35gkvv]:not(:empty){color:var(--color-error)}.is-enhanced[data-astro-cid-wc35gkvv] .form-footer[data-astro-cid-wc35gkvv]{display:none}.is-enhanced[data-astro-cid-wc35gkvv].is-reviewing .form-footer[data-astro-cid-wc35gkvv]{display:flex}.submit-button[data-astro-cid-wc35gkvv]{border:1px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);min-height:3rem;color:var(--color-light);font-family:var(--font-sans);font-size:var(--fs-cta);font-weight:var(--fw-medium);letter-spacing:0;font-feature-settings:var(--fea-graphik);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex:none;justify-content:center;align-items:center;padding:.875rem 1.25rem;line-height:1.2;display:inline-flex}.submit-button[data-astro-cid-wc35gkvv]:hover{border-color:var(--color-blue);background:var(--color-blue)}.submit-button[data-astro-cid-wc35gkvv]:active{transform:translateY(1px)}.submit-button[data-astro-cid-wc35gkvv]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.submit-button[data-astro-cid-wc35gkvv]:disabled{cursor:wait;opacity:.7}@media (height<=50rem){.fit-check-introduction[data-astro-cid-wc35gkvv]{position:static}}@media (width<=64rem){.fit-check-container[data-astro-cid-wc35gkvv]{width:min(calc(100% - (2 * var(--page-gutter))), 52rem);grid-template-columns:1fr;gap:clamp(3rem,7vw,5rem)}.fit-check-introduction[data-astro-cid-wc35gkvv]{position:static}.fit-check-title[data-astro-cid-wc35gkvv]{max-width:16ch}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]{grid-template-columns:.65fr 1.2fr 1.4fr;gap:1.5rem}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]{border-top:0;padding-block:0}}@media (width<=40rem){.fit-check-page[data-astro-cid-wc35gkvv]{padding-block:clamp(3.5rem,14vw,5rem)}.fit-check-title[data-astro-cid-wc35gkvv]{max-width:14ch}.fit-check-form[data-astro-cid-wc35gkvv]{padding:1.25rem}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv],.review-group dl>div{grid-template-columns:1fr}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]{gap:1rem}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]{border-top:1px solid var(--color-border);padding-block:1rem}.fit-check-assurance[data-astro-cid-wc35gkvv] dl[data-astro-cid-wc35gkvv]>div[data-astro-cid-wc35gkvv]:last-child{padding-bottom:0}.form-progress[data-astro-cid-wc35gkvv] ol[data-astro-cid-wc35gkvv]{grid-template-columns:repeat(5,minmax(2rem,1fr))}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv]{color:#0000;white-space:nowrap;overflow:hidden}.form-progress[data-astro-cid-wc35gkvv] li[data-astro-cid-wc35gkvv][aria-current=step]{color:#0000}.form-grid[data-astro-cid-wc35gkvv]{grid-template-columns:1fr}.form-footer[data-astro-cid-wc35gkvv]{flex-direction:column;align-items:stretch}.form-submit[data-astro-cid-wc35gkvv]{justify-items:stretch}.turnstile-status[data-astro-cid-wc35gkvv],.turnstile-configuration[data-astro-cid-wc35gkvv]{text-align:start;max-width:none}.submit-button[data-astro-cid-wc35gkvv]{width:100%}.step-actions[data-astro-cid-wc35gkvv]{flex-direction:column-reverse;align-items:stretch}.step-button[data-astro-cid-wc35gkvv]{width:100%}}@media (pointer:coarse){.step-button[data-astro-cid-wc35gkvv],.review-edit,.radio-option[data-astro-cid-wc35gkvv],.email-copy-option[data-astro-cid-wc35gkvv],.submit-button[data-astro-cid-wc35gkvv]{min-height:var(--control-min-size-coarse)}}@media (prefers-reduced-motion:reduce){input[data-astro-cid-wc35gkvv],select[data-astro-cid-wc35gkvv],textarea[data-astro-cid-wc35gkvv],.submit-button[data-astro-cid-wc35gkvv],.step-button[data-astro-cid-wc35gkvv]{transition:none}}@media (forced-colors:active){.fit-check-assurance[data-astro-cid-wc35gkvv],.fit-check-form[data-astro-cid-wc35gkvv],.form-progress[data-astro-cid-wc35gkvv],.radio-option[data-astro-cid-wc35gkvv],input[data-astro-cid-wc35gkvv],select[data-astro-cid-wc35gkvv],textarea[data-astro-cid-wc35gkvv],.submit-button[data-astro-cid-wc35gkvv],.step-button[data-astro-cid-wc35gkvv]{border-color:canvastext}.assurance-label[data-astro-cid-wc35gkvv]:before,.fit-check-eyebrow[data-astro-cid-wc35gkvv]:before{background:canvastext;border:1px solid canvastext}}
