.start-page{gap:0}.start-header{border-bottom:1px solid var(--gray-4)}.intake-section{flex:1;padding:32px}.intake-back{width:max-content;display:inline-flex;align-items:center;gap:6px;color:var(--gray-10);font-size:12px;font-weight:500;line-height:16px;transition:color .15s ease}.intake-back:hover{color:var(--gray-12)}.intake-back:focus-visible{outline:2px solid #5eb1ef;outline-offset:4px}.intake-back svg{width:13px;height:13px}.intake-layout{display:grid;grid-template-columns:minmax(0,216px) minmax(0,1fr);align-items:start;gap:48px;margin-top:40px}.intake-intro{padding-top:4px}.intake-eyebrow,.intake-card-heading{color:var(--gray-9);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.intake-intro h1,.intake-success h2{margin-top:12px;color:var(--gray-12);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:36px;text-wrap:balance}.intake-lede,.intake-success>p:not(.intake-eyebrow){margin-top:12px;color:var(--gray-11);font-size:14px;line-height:22px}.intake-card,.intake-success{min-width:0;padding:24px;border:1px solid var(--gray-4);border-radius:12px;background:var(--white);box-shadow:0 1px 2px #0000000a,0 12px 32px #00000008}.intake-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.intake-card-heading strong{color:var(--gray-12);font-size:10px;font-weight:600;letter-spacing:0}.intake-progress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:16px}.intake-progress span{height:3px;border-radius:999px;background:var(--gray-4);transition:background-color .15s ease}.intake-progress span[data-complete]{background:var(--emerald-500)}.intake-form{margin-top:28px}.intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.intake-field{min-width:0}.intake-field-wide{grid-column:1 / -1}.intake-label-row{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.intake-label-row span{color:var(--emerald-600);font-family:var(--font-mono);font-size:8px;font-weight:600;line-height:16px}.intake-label-row label{color:var(--gray-12);font-size:12px;font-weight:500;line-height:18px}.intake-field input,.intake-field textarea{width:100%;min-width:0;display:block;margin:0;border:1px solid var(--gray-5);border-radius:8px;background:var(--gray-1);color:var(--gray-12);font:inherit;font-size:14px;line-height:20px;outline:none;box-shadow:inset 0 1px 1px #00000005;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.intake-field input{height:38px;padding:0 10px}.intake-field textarea{min-height:112px;padding:8px 10px;resize:vertical}.intake-field input:hover,.intake-field textarea:hover{border-color:var(--gray-8)}.intake-field input:focus-visible,.intake-field textarea:focus-visible{border-color:var(--gray-10);background:var(--white);box-shadow:0 0 0 3px #5eb1ef38}.intake-field input[aria-invalid=true],.intake-field textarea[aria-invalid=true]{border-color:#d95555;box-shadow:0 0 0 3px #d955551f}.field-help,.field-error{margin-top:6px;font-size:10px;line-height:15px}.field-help{color:var(--gray-9)}.field-error{color:#bd3d3d}.field-error:empty{display:none}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.intake-submit-row{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--gray-4)}.intake-submit{flex:0 0 auto;font-family:var(--font-sans)}.intake-submit:disabled{cursor:wait;opacity:.72}.intake-submit[aria-busy=true]:before{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:intake-spin .7s linear infinite}.intake-submit[aria-busy=true] svg{display:none}.intake-status{min-height:18px;margin-top:10px;color:#bd3d3d;font-size:11px;line-height:18px;text-align:right}.intake-success{grid-column:2;padding:48px}.intake-success[hidden]{display:none}.success-mark{width:40px;height:40px;display:grid;place-items:center;margin-bottom:24px;border-radius:50%;background:var(--emerald-100);color:var(--emerald-700);font-size:18px;font-weight:600}.intake-success .button{margin-top:28px}.start-footer{min-height:64px;display:flex;align-items:center;justify-content:center;padding:16px 32px;border-top:1px solid var(--gray-4);color:var(--gray-9);font-size:10px;line-height:16px}:root[data-theme=dark] .intake-card,:root[data-theme=dark] .intake-success{box-shadow:0 1px 2px #0003,0 16px 40px #00000029}:root[data-theme=dark] .intake-field input,:root[data-theme=dark] .intake-field textarea{box-shadow:inset 0 1px 1px #00000029}@keyframes intake-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.start-page{gap:0!important}.intake-section{padding:24px}.intake-layout{grid-template-columns:1fr;gap:32px;margin-top:32px}.intake-intro{max-width:480px}.intake-intro h1,.intake-success h2{font-size:24px;line-height:32px}.intake-card,.intake-success{grid-column:1}}@media(max-width:639px){.intake-card{padding:20px}.intake-fields{grid-template-columns:1fr}.intake-field-wide{grid-column:auto}.intake-field input,.intake-field textarea{font-size:16px;line-height:22px}.intake-field input{height:40px}.intake-submit-row{align-items:stretch}.intake-status{text-align:left}.intake-success{padding:32px 24px}}@media(max-width:359px){.intake-section{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.intake-progress span,.intake-field input,.intake-field textarea{transition:none}.intake-submit[aria-busy=true]:before{animation:none}}
