@font-face{font-family:EliceDigitalBaeum;src:url(/fonts/landing-elice-digital-baeum-700.subset.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.intake-theme{font-family:var(--font-sans-stack);letter-spacing:var(--tracking-brand-ui);word-break:keep-all;--color-stone-50:var(--brand-neutral-50);--color-stone-100:var(--brand-neutral-100);--color-stone-200:var(--brand-neutral-200);--color-stone-300:var(--brand-neutral-300);--color-stone-400:var(--brand-neutral-400);--color-stone-500:var(--brand-neutral-600);--color-stone-600:var(--brand-neutral-600);--color-stone-700:var(--brand-neutral-700);--color-stone-800:var(--brand-neutral-900);--color-stone-900:var(--brand-neutral-900);--color-emerald-50:var(--brand-green-50);--color-emerald-600:var(--brand-green-700)}.intake-theme :where(a[href]:not([aria-disabled=true]),button:not(:disabled),summary,select:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=range]:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer}.intake-theme label:has(:is(input[type=checkbox],input[type=radio]):not(:disabled)){cursor:pointer}.intake-theme input:where(:not([type=checkbox],[type=radio],[type=file],[type=range])),.intake-theme select,.intake-theme textarea{background-color:var(--fill-assistive);letter-spacing:-.02em;min-height:3rem;box-shadow:none;border:0;border-radius:.75rem;padding-inline:16px;font-size:15px;font-weight:500}.intake-theme textarea{padding-block:12px}.intake-theme :is(input,select,textarea):focus-visible{box-shadow:0 0 0 2px var(--accent-green);outline:none}.intake-theme :is(input,select,textarea)[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--color-red-700)}.intake-theme input::placeholder,.intake-theme textarea::placeholder{color:var(--text-assistive)}.intake-theme input[type=checkbox],.intake-theme input[type=radio]{accent-color:var(--accent-green)}@media (max-width:1023px),(pointer:coarse){.intake-theme :is(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,a[href]){min-height:44px}.intake-theme :is(button[aria-label]:not(:disabled),[role=button][aria-label]:not([aria-disabled=true]),button:has(>svg:only-child):not(:disabled)){min-width:44px}.intake-theme label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)){min-height:44px}}.intake-theme :where(button,[role=button],summary,a[href]):focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.intake-theme :where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,a[href]:not([aria-disabled=true])){transition:transform .12s cubic-bezier(.2,.8,.2,1),background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s;transform:translateZ(0)scale(1)}.intake-theme :where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,a[href]:not([aria-disabled=true])):active{transition-duration:70ms;transform:translateZ(0)scale(.985)}.intake-theme :where(button[aria-pressed=true],[aria-selected=true]){box-shadow:0 1px 2px #11111114}@keyframes intake-step-forward{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes intake-step-backward{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.intake-step-panel{animation:.22s cubic-bezier(.2,.75,.2,1) both intake-step-forward}.intake-step-panel[data-step-direction=backward]{animation-name:intake-step-backward}.intake-theme .rounded-md{border-radius:var(--brand-radius-chip)}.intake-theme .rounded-lg{border-radius:var(--brand-radius-input)}.intake-theme .rounded-xl{border-radius:var(--brand-radius-button-mobile)}.intake-time-field{border:1px solid var(--line-normal);border-radius:var(--brand-radius-button-mobile);background:var(--fill-normal);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:10px;transition:border-color .16s,box-shadow .16s;display:grid}.intake-time-field:focus-within{border-color:var(--accent-green);box-shadow:0 0 0 2px var(--brand-green-50)}.intake-time-field-invalid{border-color:var(--color-red-700);background:snow}.intake-time-period{border-radius:var(--brand-radius-input);background:var(--fill-assistive);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.intake-time-period-button{min-width:48px;min-height:44px;color:var(--text-alternative);letter-spacing:.04em;border-radius:9px;font-size:12px;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s}.intake-time-period-button:hover{color:var(--text-strong)}.intake-time-period-button-active{background:var(--fill-normal);color:var(--accent-green);box-shadow:0 1px 4px #11111114}.intake-time-digits{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:8px;display:grid}.intake-theme .intake-time-select{background-color:var(--fill-assistive);min-height:44px;color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border:0;border-radius:9px;padding-inline:12px 30px;font-size:18px;font-weight:700}.intake-theme .intake-time-select:disabled{color:var(--text-assistive);opacity:.65}.intake-time-colon{color:var(--text-assistive);font-size:18px;font-weight:700}.intake-time-readable{border-top:1px solid var(--line-normal);min-height:24px;color:var(--text-alternative);grid-column:1/-1;align-items:center;gap:7px;padding:9px 4px 0;font-size:12px;font-weight:600;display:flex}@media (max-width:420px){.intake-time-field{grid-template-columns:1fr}.intake-time-period{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.intake-theme :where(button,[role=button],summary,a[href],[aria-selected=true]){transition-duration:.01ms!important;transform:none!important}.intake-step-panel,.intake-time-field,.intake-time-period-button{transition:none;animation:none}}
.intake-layout-module___ff3ca__shell{width:100%;max-width:42rem;margin-inline:auto;padding:2rem 1rem;transition:max-width .18s ease-out}.intake-layout-module___ff3ca__shell:has([data-testid=intake-step-3]){max-width:80rem}.intake-layout-module___ff3ca__shell:has([data-customer-review]){max-width:54rem}@media (min-width:640px){.intake-layout-module___ff3ca__shell{padding:3rem 1.5rem}}@media (min-width:768px){.intake-layout-module___ff3ca__shell{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.intake-layout-module___ff3ca__shell{transition:none}}