@layer base,utilities;@layer components{.FindYourFitPage-module__oHs8xG__section{background:var(--surface-warm);padding-block-start:calc(var(--header-h) + var(--section-py));padding-block-end:var(--section-py-sm);padding-inline:var(--gutter);min-height:calc(100svh - var(--header-h));container-type:inline-size}.FindYourFitPage-module__oHs8xG__inner{max-width:var(--container-max-width,1440px);gap:var(--space-l);grid-template-columns:1fr;align-items:start;margin-inline:auto;display:grid}@container (min-width:900px){.FindYourFitPage-module__oHs8xG__inner{grid-template-columns:6fr 5fr}}.FindYourFitPage-module__oHs8xG__left{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.FindYourFitPage-module__oHs8xG__left,.FindYourFitPage-module__oHs8xG__formCard{animation:.42s ease-out both FindYourFitPage-module__oHs8xG__fyfFadeIn}.FindYourFitPage-module__oHs8xG__formCard{animation-delay:.1s}}@keyframes FindYourFitPage-module__oHs8xG__fyfFadeIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.FindYourFitPage-module__oHs8xG__pill{background:color-mix(in oklch, var(--brand), transparent 82%);color:var(--brand-dark);font-size:var(--text-eyebrow);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.3rem .875rem;font-weight:700;display:inline-flex}.FindYourFitPage-module__oHs8xG__h1{font-size:var(--step-5);color:var(--ink);letter-spacing:-.025em;max-width:16ch;margin:0;font-weight:800;line-height:1.1}.FindYourFitPage-module__oHs8xG__sub{font-size:var(--body-base);color:var(--ink-body);max-width:46ch;margin:0;line-height:1.7}.FindYourFitPage-module__oHs8xG__checklist{margin:var(--space-s) 0 0;gap:var(--space-s);flex-direction:column;padding:0;list-style:none;display:flex}.FindYourFitPage-module__oHs8xG__checklistItem{font-size:var(--body-base);color:var(--ink-body);align-items:center;gap:.75rem;font-weight:500;display:flex}.FindYourFitPage-module__oHs8xG__checkBadge{background:var(--brand);width:1.5rem;height:1.5rem;color:var(--ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FindYourFitPage-module__oHs8xG__checkIcon{width:11px;height:11px}.FindYourFitPage-module__oHs8xG__numbersCard{width:100%;max-width:420px;padding:var(--space-l);background:var(--surface);border-radius:var(--radius-inner);box-shadow:0 1px 3px color-mix(in oklch, var(--ink), transparent 92%);flex-direction:column;align-items:flex-start;gap:.375rem;margin-block-start:var(--space-l);display:flex}.FindYourFitPage-module__oHs8xG__numbersTitle{font-size:var(--body-base);color:var(--ink);margin:0;font-weight:700}.FindYourFitPage-module__oHs8xG__numbersBody{font-size:var(--text-sm);color:var(--ink-body);margin:0 0 .5rem}.FindYourFitPage-module__oHs8xG__numbersCta{border:1.5px solid color-mix(in oklch, var(--ink), transparent 75%);font-size:var(--text-sm);color:var(--ink);border-radius:9999px;align-items:center;padding:.625rem 1.25rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.FindYourFitPage-module__oHs8xG__numbersCta:hover{border-color:color-mix(in oklch, var(--ink), transparent 50%);background:var(--surface-alt)}.FindYourFitPage-module__oHs8xG__formCard{gap:var(--space-s);background:var(--surface);border-radius:var(--radius-container);padding:var(--space-l);box-shadow:0 1px 3px color-mix(in oklch, var(--ink), transparent 92%);flex-direction:column;display:flex}.FindYourFitPage-module__oHs8xG__formRow{gap:var(--space-s);grid-template-columns:1fr;display:grid}@container (min-width:400px){.FindYourFitPage-module__oHs8xG__formRow{grid-template-columns:1fr 1fr}}.FindYourFitPage-module__oHs8xG__formField{flex-direction:column;gap:.375rem;display:flex}.FindYourFitPage-module__oHs8xG__formLabel{font-size:var(--text-sm);color:var(--ink);font-weight:700}.FindYourFitPage-module__oHs8xG__formInput,.FindYourFitPage-module__oHs8xG__formSelect,.FindYourFitPage-module__oHs8xG__formTextarea{border:1.5px solid color-mix(in oklch, var(--ink), transparent 84%);border-radius:var(--radius-btn);font-size:var(--body-base);color:var(--ink);background:var(--surface);padding:.75rem 1rem;font-family:inherit;transition:border-color .15s}.FindYourFitPage-module__oHs8xG__formTextarea{resize:vertical}.FindYourFitPage-module__oHs8xG__formInput::placeholder,.FindYourFitPage-module__oHs8xG__formTextarea::placeholder{color:var(--ink-subtle)}.FindYourFitPage-module__oHs8xG__formInput:focus-visible,.FindYourFitPage-module__oHs8xG__formSelect:focus-visible,.FindYourFitPage-module__oHs8xG__formTextarea:focus-visible{border-color:var(--brand-dark);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand), transparent 78%);outline:none}.FindYourFitPage-module__oHs8xG__formSubmit{background:var(--brand);color:var(--ink);font-size:var(--body-base);cursor:pointer;box-shadow:0 8px 24px -4px color-mix(in oklch, var(--brand), transparent 55%);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.9375rem 2rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.FindYourFitPage-module__oHs8xG__formSubmit:hover{box-shadow:0 12px 32px -4px color-mix(in oklch, var(--brand), transparent 45%);transform:translateY(-2px)}.FindYourFitPage-module__oHs8xG__formSubmit:active{transform:scale(.98)}.FindYourFitPage-module__oHs8xG__formSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.FindYourFitPage-module__oHs8xG__formSubmit:focus-visible{outline:2px solid var(--brand-dark);outline-offset:3px}.FindYourFitPage-module__oHs8xG__formDisclaimer{font-size:var(--text-xs);color:var(--ink-muted);text-align:center;margin:0}.FindYourFitPage-module__oHs8xG__errorMsg{font-size:var(--text-sm);color:var(--error);margin:0}.FindYourFitPage-module__oHs8xG__successMsg{font-size:var(--body-base);color:var(--ink-body);text-align:center;margin:0;line-height:1.65}}
