.intake-module__v8Z_xa__root{scroll-margin-top:32px}.intake-module__v8Z_xa__root .intake-progress{border:0;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.intake-module__v8Z_xa__root .intake-progress li{border-top:2px solid var(--line);color:#77776f;align-items:baseline;gap:14px;margin:0;padding:18px 0;font-size:.85rem;line-height:1.6;transition:border-color .25s,color .25s;display:flex}.intake-module__v8Z_xa__root .intake-progress li[aria-current=step]{border-color:var(--orange);color:var(--ink)}.intake-module__v8Z_xa__root .intake-progress li span{letter-spacing:.06em;flex:none;font-size:.7rem}.intake-module__v8Z_xa__root .intake-note{color:#77776f;max-width:48ch;margin:2px 0 38px;font-size:.8rem;line-height:1.8}.intake-module__v8Z_xa__root .intake-title{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(1.35rem,2.5vw,1.6rem);line-height:1.45}.intake-module__v8Z_xa__root fieldset{border:0;min-width:0;margin:0;padding:0}.intake-module__v8Z_xa__root fieldset[hidden]{display:none}.intake-module__v8Z_xa__root fieldset:not([hidden]){animation:.28s ease-out both intake-module__v8Z_xa__arrive}.intake-module__v8Z_xa__root label{margin-bottom:30px;line-height:1.65}.intake-module__v8Z_xa__root .form-grid{column-gap:32px}.intake-module__v8Z_xa__root input:not([type=checkbox]):not([type=file]),.intake-module__v8Z_xa__root textarea,.intake-module__v8Z_xa__root select{transition:border-color .2s,background-color .2s}.intake-module__v8Z_xa__root textarea{line-height:1.75}.intake-module__v8Z_xa__root .field-hint{margin-top:3px;line-height:1.7;display:block}.intake-module__v8Z_xa__root .extra-details summary{min-height:48px;padding:12px 0 22px;line-height:1.7}.intake-module__v8Z_xa__root .extra-details[open]>label{animation:.25s ease-out both intake-module__v8Z_xa__arrive}.intake-module__v8Z_xa__root .deck-copy{overflow-wrap:anywhere;min-width:0}.intake-module__v8Z_xa__root .intake-actions{align-items:center;gap:28px;padding-top:6px;display:flex}.intake-module__v8Z_xa__root .intake-back{min-width:44px;min-height:44px}.intake-module__v8Z_xa__root .form-error{background:#ab361b08;border-left:2px solid #ab361b;margin:0 0 24px;padding:14px 16px;line-height:1.7}.intake-module__v8Z_xa__root .form-fine{margin-top:20px;line-height:1.8}.intake-module__v8Z_xa__success{scroll-margin-top:32px;animation:.3s ease-out both intake-module__v8Z_xa__arrive}.intake-module__v8Z_xa__success h2{margin:20px 0 24px}.intake-module__v8Z_xa__success p{max-width:58ch;margin-bottom:22px;line-height:1.8}.intake-module__v8Z_xa__success .underlined{margin:4px 0 16px;display:inline-block}@keyframes intake-module__v8Z_xa__arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.intake-module__v8Z_xa__root{scroll-margin-top:24px}.intake-module__v8Z_xa__root .intake-progress{gap:18px}.intake-module__v8Z_xa__root .intake-progress li{gap:9px;padding:15px 0;font-size:.76rem}.intake-module__v8Z_xa__root .intake-note{margin-bottom:30px;font-size:.76rem}.intake-module__v8Z_xa__root .intake-title{margin-bottom:26px}.intake-module__v8Z_xa__root .form-grid{grid-template-columns:minmax(0,1fr)}.intake-module__v8Z_xa__root label{margin-bottom:26px}.intake-module__v8Z_xa__root .intake-actions{gap:22px}}@media (prefers-reduced-motion:reduce){.intake-module__v8Z_xa__root *,.intake-module__v8Z_xa__success{scroll-margin-top:32px;transition:none!important;animation:none!important}}
