.intake-page{background:var(--client-cream);min-height:100vh;color:var(--client-ink)}.intake-progress-header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f1e9f0;border-bottom:1px solid #102b3f14;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:20px clamp(24px,5vw,64px) 0;display:grid;position:sticky;inset:0 0 auto}.intake-progress-copy{align-items:baseline;gap:16px;min-width:0;display:flex}.intake-progress-copy span{color:var(--client-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.intake-progress-copy strong{color:#7b858b;font-size:10px;font-weight:600}.intake-progress-track{background:#e3ddd3;grid-column:1/-1;height:3px;overflow:hidden}.intake-progress-track span{background:var(--client-orange);border-radius:999px;height:100%;transition:width .22s;display:block}.intake-save-state{color:#68747b;justify-content:flex-end;align-items:center;gap:5px;min-width:72px;font-size:10px;font-weight:600;display:inline-flex}.intake-save-state.is-saved{color:#4e735d}.intake-save-state.is-error{color:#a2442b}.intake-spinner{animation:.9s linear infinite intake-spin}.intake-runner{width:min(100%,850px);margin:0 auto;padding:clamp(58px,8vh,100px) clamp(24px,6vw,72px) 78px}.intake-welcome-slide{width:min(100%,1100px)}.intake-question-stack{display:grid}.intake-question+.intake-question{border-top:1px solid var(--client-border);margin-top:38px;padding-top:34px}.intake-eyebrow{color:var(--client-orange-dark);letter-spacing:.17em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:700}.intake-question h1,.intake-screen-title,.intake-review>h1,.intake-centered-state h1,.intake-submitted-state h1{max-width:740px;color:var(--client-navy);font-family:var(--font-ok-display), Georgia, serif;letter-spacing:-.025em;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.08}.intake-screen-title{max-width:740px}.intake-screen-title+.intake-question{margin-top:38px}.intake-screen-description{color:#63727b;max-width:680px;margin-top:18px;font-size:15px;line-height:1.7}.intake-screen-description+.intake-question{margin-top:38px}.intake-question-secondary h2{max-width:660px;color:var(--client-navy);font-family:var(--font-ok-display), Georgia, serif;letter-spacing:-.018em;font-size:clamp(25px,3.4vw,34px);font-weight:400;line-height:1.18}.intake-question+.intake-question h1{font-size:clamp(26px,3.5vw,36px)}.intake-description{color:#63727b;max-width:680px;margin-top:17px;font-size:14px;line-height:1.8}.intake-answer-wrap{margin-top:31px}.intake-information .intake-description{max-width:630px;font-size:16px;line-height:1.9}.intake-information .intake-description p+p{margin-top:16px}.intake-welcome-content{width:100%}.intake-welcome-layout{grid-template-columns:minmax(0,54fr) minmax(360px,46fr);align-items:stretch;gap:clamp(54px,6vw,86px);display:grid}.intake-welcome-copy{width:100%;max-width:620px}.intake-welcome-introduction{margin:0}.intake-welcome-introduction h1{max-width:620px;color:var(--client-navy);font-family:var(--font-ok-display), Georgia, serif;letter-spacing:-.038em;font-size:clamp(68px,5.5vw,76px);font-weight:400;line-height:.99}.intake-welcome-introduction p{max-width:560px;color:var(--client-navy);margin-top:23px;font-size:21px;font-weight:600;line-height:1.4}.intake-founder-note{max-width:560px;margin-top:42px}.intake-founder-note-copy{color:#526875;font-size:17px;line-height:1.65}.intake-founder-note-copy p+p{margin-top:21px}.intake-founder-signature{color:var(--client-navy);font-size:15px}.intake-welcome-visual{background:var(--client-navy);border-radius:26px;place-self:stretch end;width:min(100%,520px);height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #102b3f2e}.intake-welcome-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#102b3f0a 0%,#102b3f3d 100%);position:absolute;inset:0}.intake-welcome-visual img{object-fit:cover;object-position:center;transform:scale(1.025)}.intake-assessment-count{color:#7c8589;margin-bottom:19px;font-size:11px;font-weight:600}.intake-required-note{color:#6f787d;margin-bottom:25px;font-size:11px;font-weight:600}.intake-required-note span,.intake-required-mark{color:var(--client-orange-dark)}.intake-question input,.intake-question textarea,.intake-question select{background:var(--client-surface);width:100%;color:var(--client-navy);font:inherit;border:1px solid #d9d2c8;border-radius:14px;outline:none;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.intake-question input{min-height:56px;padding:0 17px}.intake-question textarea{resize:vertical;min-height:180px;padding:17px;line-height:1.7}.intake-question textarea.intake-textarea-medium{min-height:132px}.intake-question select{cursor:pointer;min-height:56px;padding:0 17px}.intake-question input::placeholder,.intake-question textarea::placeholder{color:#9a9f9f}.intake-question input:focus,.intake-question textarea:focus,.intake-question select:focus{border-color:var(--client-orange);background:#fff;box-shadow:0 0 0 4px #d762321c}.intake-question input[aria-invalid=true],.intake-question textarea[aria-invalid=true],.intake-question select[aria-invalid=true]{border-color:#b94e35}.intake-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.intake-choice{background:var(--client-surface);color:#344c5b;text-align:left;border:1px solid #d9d2c7;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:13px 15px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.intake-choice:hover{background:#fffaf5;border-color:#cb8a69;transform:translateY(-1px)}.intake-choice.is-selected{border-color:var(--client-orange);box-shadow:0 0 0 1px var(--client-orange);color:#7d361d;background:#fbede5}.intake-choice-indicator{color:#fff;border:1px solid #c8c3bb;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.intake-choice.is-selected .intake-choice-indicator{border-color:var(--client-orange);background:var(--client-orange)}.intake-choice strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.intake-choice small{color:#778188;margin-top:3px;font-size:10px;line-height:1.5;display:block}.intake-multi-select{background:var(--client-surface);border:1px solid #d9d2c7;border-radius:14px;overflow:hidden}.intake-multi-select>summary{cursor:pointer;color:#435764;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 17px;font-size:13px;font-weight:650;list-style:none;display:flex}.intake-multi-select>summary::-webkit-details-marker{display:none}.intake-multi-select>summary svg{flex:none;transition:transform .15s}.intake-multi-select[open]>summary svg{transform:rotate(180deg)}.intake-multi-select-options{border-top:1px solid #e5ded4;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.intake-multi-select-options .intake-choice{background:#fff;border-radius:11px;min-height:68px}.intake-quiet-list{border-top:1px solid var(--client-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.intake-choice.intake-choice-quiet{border:0;border-bottom:1px solid var(--client-border);min-height:54px;box-shadow:none;background:0 0;border-radius:0;padding:10px 2px}.intake-choice.intake-choice-quiet:hover{border-color:var(--client-border);color:var(--client-orange-dark);background:0 0;transform:none}.intake-choice.intake-choice-quiet.is-selected{border-color:var(--client-border);box-shadow:none;color:var(--client-navy);background:0 0}.intake-choice.intake-choice-quiet .intake-choice-indicator{background:var(--client-surface);border-radius:6px;width:20px;height:20px}.intake-choice.intake-choice-quiet.is-selected .intake-choice-indicator{background:var(--client-orange)}.intake-question-compact{border-top:0!important;margin-top:18px!important;padding-top:0!important}.intake-compact-label{color:#52636e;font-size:11px;font-weight:600;display:block}.intake-question-compact .intake-answer-wrap{max-width:460px;margin-top:9px}.intake-question-compact input{border-radius:11px;min-height:48px;font-size:14px}.intake-likert{max-width:580px;padding-top:4px}.intake-likert-options{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px;display:grid;position:relative}.intake-likert-options:before{z-index:0;content:"";background:#d3cbc0;height:1px;position:absolute;inset:50% 9% auto}.intake-likert-option{z-index:1;color:#455965;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-height:60px;display:grid;position:relative}.intake-likert-dot{background:var(--client-cream);border:1px solid #d0c8bd;border-radius:50%;place-items:center;width:52px;height:52px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.intake-likert-option:hover:not(:disabled) .intake-likert-dot{border-color:var(--client-orange);color:var(--client-orange-dark);transform:translateY(-1px)}.intake-likert-option:focus-visible{outline:none}.intake-likert-option:focus-visible .intake-likert-dot{outline-offset:3px;outline:3px solid #d762322e}.intake-likert-option.is-selected .intake-likert-dot{border-color:var(--client-orange);background:var(--client-orange);color:#fff;transform:scale(1.06)}.intake-likert-labels{color:#6f7b82;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:10px;font-size:11px;font-weight:600;line-height:1.45;display:grid}.intake-likert-labels span:last-child{text-align:right}.intake-helper-text{color:#7a8387;margin-top:10px;font-size:11px;line-height:1.5}.intake-working-preferences-screen{width:min(100%,900px)}.intake-working-preferences-screen .intake-question{max-width:760px}.intake-working-preferences-screen .intake-question-secondary h2:not(.sr-only){letter-spacing:0;max-width:720px;font-family:inherit;font-size:20px;font-weight:650;line-height:1.4}.intake-working-preferences-screen .intake-question+.intake-question{margin-top:46px;padding-top:40px}.intake-working-preferences-screen .intake-answer-wrap{margin-top:22px}.intake-working-preferences-screen .intake-likert{max-width:720px}.intake-working-preferences-screen .intake-likert-labels{color:#52636e;font-size:14px;line-height:1.5}.intake-assessment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-assessment-screen .intake-screen-title{max-width:760px;font-size:clamp(30px,4vw,42px)}.intake-assessment-screen .intake-screen-title+.intake-question{margin-top:30px}.intake-assessment-screen .intake-question{grid-template-columns:minmax(190px,.95fr) minmax(0,1.45fr);align-items:center;gap:24px;padding-block:15px;display:grid}.intake-assessment-screen .intake-question+.intake-question{margin-top:0;padding-top:15px}.intake-assessment-screen .intake-question-secondary h2{color:#344c5b;letter-spacing:0;font-family:inherit;font-size:13px;font-weight:650;line-height:1.45}.intake-assessment-screen .intake-answer-wrap{margin-top:0}.intake-assessment-screen .intake-assessment-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.intake-assessment-screen .intake-choice{border-radius:10px;grid-template-columns:16px minmax(0,1fr);gap:6px;min-height:54px;padding:8px}.intake-assessment-screen .intake-choice-indicator{border-radius:50%;width:16px;height:16px}.intake-assessment-screen .intake-choice strong{font-size:10px;line-height:1.25}.intake-collapsible-options{background:#fbf8f3;border:1px solid #d9d2c7;border-radius:14px;grid-column:1/-1;overflow:hidden}.intake-collapsible-options summary{cursor:pointer;color:#435764;justify-content:space-between;align-items:center;min-height:52px;padding:12px 16px;font-size:12px;font-weight:700;list-style:none;display:flex}.intake-collapsible-options summary::-webkit-details-marker{display:none}.intake-collapsible-options summary:after{content:"+";color:var(--client-orange-dark);font-size:20px;font-weight:400;line-height:1}.intake-collapsible-options[open] summary:after{content:"−"}.intake-collapsible-options>.intake-choice-grid{border-top:1px solid #e5ded4;padding:12px}.intake-rank-list{gap:11px;display:grid}.intake-rank-item{background:var(--client-surface);color:#344c5b;border:1px solid #d9d2c7;border-radius:14px;grid-template-columns:34px 32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:grid}.intake-rank-item.is-dragging{opacity:.55;transform:scale(.99)}.intake-rank-item.is-drag-over{border-color:var(--client-orange);box-shadow:0 0 0 2px #d7623224}.intake-rank-item>strong{font-size:13px;font-weight:600;line-height:1.45}.intake-rank-number{color:#8f4025;background:#fbede5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.intake-rank-drag-handle{touch-action:none;cursor:grab;color:#7b858b;border-radius:9px;place-items:center;width:30px;height:36px;display:grid}.intake-rank-drag-handle:hover:not(:disabled){color:var(--client-orange-dark);background:#f3eee7}.intake-rank-drag-handle:active{cursor:grabbing}.intake-rank-actions{gap:6px;display:inline-flex}.intake-rank-actions button{width:36px;height:36px;color:var(--client-navy);background:#fff;border:1px solid #d5cec4;border-radius:10px;place-items:center;display:grid}.intake-rank-actions button:hover:not(:disabled){color:var(--client-orange-dark);background:#fffaf5;border-color:#cb8a69}.intake-rank-actions button:disabled{cursor:not-allowed;opacity:.3}.intake-address-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;display:grid}.intake-field{gap:8px;display:grid}.intake-field>span{color:#435764;justify-content:space-between;gap:10px;font-size:11px;font-weight:600;display:flex}.intake-field em{color:#8c9498;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:500}.intake-address-full{grid-column:span 6}.intake-address-half{grid-column:span 3}.intake-address-third{grid-column:span 2}.intake-address-two_thirds{grid-column:span 4}.intake-policy-list{border-block:1px solid var(--client-border);gap:0;margin-bottom:24px;padding-block:7px;display:grid}.intake-policy-list li{color:#465966;border-top:1px solid #ebe5dc;align-items:center;gap:12px;min-height:46px;font-size:12px;display:flex}.intake-policy-list li:first-child{border-top:0}.intake-policy-list svg{color:#658071;flex:none}.intake-consent{background:var(--client-surface);color:#334b5a;text-align:left;border:1px solid #d6cec3;border-radius:15px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:13px;width:100%;min-height:74px;padding:16px;font-size:13px;font-weight:600;line-height:1.6;display:grid}.intake-consent>span{border:1px solid #bdb8b0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.intake-consent.is-selected{border-color:var(--client-orange);color:#7d361d;box-shadow:0 0 0 1px var(--client-orange);background:#fbede5}.intake-consent.is-selected>span{border-color:var(--client-orange);background:var(--client-orange);color:#fff}.intake-consent-review{gap:20px;max-width:680px;display:grid}.intake-consent-review-state,.intake-signature-review-state{border-block:1px solid var(--client-border);color:#63717a;align-items:center;gap:14px;padding:18px 2px;display:flex}.intake-consent-review-state>span,.intake-signature-review-state>span{color:#7e746a;background:#eee8de;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.intake-consent-review-state strong,.intake-signature-review-state strong{color:var(--client-navy);font-size:13px;font-weight:700;display:block}.intake-consent-review-state small,.intake-signature-review-state small{color:#728087;margin-top:4px;font-size:10px;line-height:1.5;display:block}.intake-consent-review-state.is-reviewed>span,.intake-signature-review-state.is-complete>span{color:#52725e;background:#e4eee6}.intake-consent-review-action{background:var(--client-orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:50px;padding:0 20px;font-size:11px;font-weight:750;transition:background .15s,transform .15s;display:inline-flex}.intake-consent-review-action:hover:not(:disabled){background:var(--client-orange-dark);transform:translateY(-1px)}.intake-consent-review-action:disabled{cursor:not-allowed;background:#c9c1b7}.intake-consent-review-checkbox{background:var(--client-surface);color:#435764;cursor:pointer;border:1px solid #d7cfc3;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;display:flex}.intake-consent-review-checkbox.is-checked{background:#f5f9f5;border-color:#86a18d}.intake-consent-review-checkbox input{accent-color:#63816d;cursor:pointer;flex:none;width:21px;height:21px;margin-top:1px}.intake-consent-review-checkbox input:disabled{cursor:not-allowed}.intake-consent-review-checkbox strong{font-size:13px;line-height:1.45;display:block}.intake-consent-review-checkbox small{color:#6d7a80;margin-top:4px;font-size:11px;line-height:1.45;display:block}.intake-esign{gap:26px;max-width:720px;display:grid}.intake-signature-review-state{max-width:680px}.intake-consent-summary{background:var(--client-surface);border:1px solid #d7cfc3;border-radius:16px;overflow:hidden}.intake-consent-summary-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.intake-consent-summary-heading h3{color:var(--client-navy);font-size:16px;font-weight:700;line-height:1.35}.intake-consent-summary-heading p{color:#66757d;margin-top:4px;font-size:13px;line-height:1.5}.intake-consent-summary-heading>span{color:#4f705c;background:#e8eee8;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:750}.intake-consent-documents{border-top:1px solid var(--client-border);display:grid;overflow:hidden}.intake-consent-documents li{border-top:1px solid #e8e1d7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 20px;display:grid}.intake-consent-documents li:first-child{border-top:0}.intake-consent-documents li>input[type=checkbox]{accent-color:#63816d;pointer-events:none;justify-self:center;width:21px;height:21px}.intake-consent-documents li strong{color:#334c5a;font-size:14px;font-weight:700;line-height:1.4;display:block}.intake-consent-documents li small{color:#6d7a80;margin-top:3px;font-size:12px;line-height:1.4;display:block}.intake-consent-choice{color:#667179;background:#eeeae4;border-radius:999px;width:fit-content;margin-top:7px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.intake-consent-choice.is-consented{color:#476a54;background:#e4eee6}.intake-consent-choice.is-declined{color:#8e422b;background:#f6e8e2}.intake-consent-documents li>button{background:var(--client-surface);min-height:38px;color:var(--client-orange-dark);border:1px solid #d3cbc0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:750}.intake-consent-documents li>button:hover:not(:disabled){background:#fffaf6;border-color:#c78160}.intake-consent-documents li>button:disabled{cursor:not-allowed;color:#9ba1a3;opacity:.7}.intake-consent-unavailable{color:#934228;background:#f7e9e3;border-radius:11px;padding:12px 14px;font-size:10px;font-weight:650;line-height:1.55}.intake-signature-box{background:#faf7f1;border:1px solid #cfc5b8;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.intake-signature-box.is-signed{background:#f5f9f5;border-color:#86a18d}.intake-signature-box legend{color:var(--client-navy);font-family:var(--font-ok-display), Georgia, serif;padding:0 9px;font-size:24px;font-weight:400}.intake-signature-box-intro{color:#61717a;margin-top:-8px;font-size:13px;line-height:1.55}.intake-signature-field{gap:8px;display:grid}.intake-signature-field>span{color:#435764;font-size:13px;font-weight:700}.intake-signature-name input{min-height:70px;font-family:var(--font-ok-display), Georgia, serif;background:#fff;border-radius:10px;padding-inline:19px;font-size:24px}.intake-signature-disclosure{color:#68777f;max-width:670px;font-size:12px;line-height:1.65}.intake-signature-action{background:var(--client-orange);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:50px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex}.intake-signature-action:hover:not(:disabled){background:var(--client-orange-dark)}.intake-signature-action.is-signed{background:#52725e}.intake-signature-action:disabled{cursor:not-allowed;background:#c9c1b7}.intake-signature-confirmation{color:#52725e;margin-top:-10px;font-size:12px;font-weight:700}.intake-consent-dialog-backdrop{z-index:80;background:#0c1f2cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.intake-consent-dialog{background:#f8f5ee;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,980px);height:min(90vh,860px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0000004d}.intake-consent-dialog>header{border-bottom:1px solid #ddd5c9;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.intake-consent-dialog>header p{color:var(--client-orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.intake-consent-dialog>header h2{color:var(--client-navy);font-family:var(--font-ok-display), Georgia, serif;margin-top:3px;font-size:22px;font-weight:400}.intake-consent-dialog>header button{color:#52636d;border:1px solid #d1c8bc;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750}.intake-consent-dialog iframe{background:#fff;border:0;width:100%;height:100%}.intake-consent-dialog>footer{border-top:1px solid #ddd5c9;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.intake-consent-dialog>footer a{color:var(--client-orange-dark);align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.intake-signed-consents{border-block:1px solid var(--client-border);text-align:left;gap:0;width:min(100%,520px);margin-top:22px;padding-block:8px;display:grid}.intake-signed-consents>strong{color:var(--client-navy);padding:8px 4px;font-size:11px}.intake-signed-consents>small{color:#69777e;padding:0 4px 9px;font-size:9px;line-height:1.5}.intake-signed-consents a{min-height:38px;color:var(--client-orange-dark);border-top:1px solid #e5ddd2;justify-content:space-between;align-items:center;gap:12px;padding:7px 4px;font-size:10px;font-weight:700;display:flex}.intake-field-error,.intake-save-error{color:#a2442b;align-items:flex-start;gap:7px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.intake-field-error{margin-top:11px}.intake-save-error{justify-content:flex-end;margin-top:16px}.intake-field-error svg,.intake-save-error svg{flex:none;margin-top:1px}.intake-navigation{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f1e9f0;border-top:1px solid #102b3f1a;justify-content:space-between;align-items:center;gap:16px;margin-top:62px;padding:20px 0 6px;display:flex;position:sticky;bottom:0}.intake-welcome-navigation{justify-content:flex-end}.intake-welcome-start{justify-items:end;gap:9px;display:grid}.intake-welcome-duration{color:#74818a;letter-spacing:.01em;margin:0;font-size:11px;font-weight:500}.intake-primary-action,.intake-secondary-action,.intake-back-action{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.intake-primary-action{background:var(--client-orange);color:#fff}.intake-primary-action:hover:not(:disabled){background:var(--client-orange-dark);transform:translateY(-1px)}.intake-primary-action:disabled{cursor:not-allowed;color:#fff;background:#c8c0b6}.intake-back-action{color:#57666f;padding-inline:5px 15px}.intake-back-action:hover:not(:disabled){color:var(--client-navy)}.intake-back-action:disabled{cursor:not-allowed;opacity:.38}.intake-secondary-action{background:var(--client-surface);color:var(--client-navy);border:1px solid #d5cec4}.intake-secondary-action:hover{background:#fff;border-color:#bcb1a3}.intake-review>.intake-description{margin-bottom:34px}.intake-review-list{border-block:1px solid var(--client-border);overflow:hidden}.intake-review-row{border-top:1px solid var(--client-border);justify-content:space-between;align-items:center;gap:18px;min-height:68px;display:flex}.intake-review-row:first-child{border-top:0}.intake-review-row>div{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.intake-review-row strong{color:var(--client-navy);font-size:13px;font-weight:600}.intake-review-row span{color:#50725d;font-size:10px;font-weight:700}.intake-review-row span.is-attention{color:#a2442b}.intake-review-row button{color:var(--client-orange-dark);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.intake-submit-panel{background:var(--client-navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:20px;display:flex}.intake-submit-panel>div{align-items:center;gap:12px;display:flex}.intake-submit-panel>div>svg{color:#efaa87;flex:none}.intake-submit-panel span{display:grid}.intake-submit-panel strong{font-size:12px}.intake-submit-panel small{color:#b8c6cd;margin-top:3px;font-size:9px}.intake-centered-state,.intake-submitted-state{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:48px 24px;display:grid}.intake-centered-state>svg{color:var(--client-orange);margin-bottom:19px}.intake-centered-state h1,.intake-submitted-state h1{max-width:620px;font-size:clamp(34px,5vw,48px)}.intake-centered-state>p,.intake-submitted-state>p:not(.intake-eyebrow){color:#65737b;max-width:560px;margin-top:15px;font-size:14px;line-height:1.75}.intake-centered-state .intake-primary-action,.intake-centered-state .intake-secondary-action,.intake-submitted-state .intake-secondary-action{margin-top:27px}.intake-submitted-mark{color:#47705a;background:#e3eee5;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:25px;display:grid}.intake-readonly-note{color:#637078;background:#ebe6dc;border-radius:999px;align-items:center;gap:7px;margin-top:24px;padding:9px 13px;font-size:10px;font-weight:600;display:inline-flex}.intake-page button:focus-visible,.intake-page a:focus-visible,.intake-page input:focus-visible,.intake-page textarea:focus-visible,.intake-page select:focus-visible,.intake-page summary:focus-visible{outline-offset:3px;outline:3px solid #d7623247}@media (max-width:900px){.intake-welcome-layout{grid-template-columns:1fr}.intake-welcome-copy{max-width:680px}.intake-welcome-introduction h1{max-width:640px;font-size:clamp(48px,7vw,52px);line-height:1.01}.intake-welcome-introduction p{font-size:20px}.intake-founder-note{max-width:580px}.intake-founder-note-copy{font-size:17px}.intake-founder-signature{font-size:15px}.intake-welcome-visual{display:none}}@media (max-width:820px){.intake-progress-header{padding-inline:20px;top:65px}.intake-runner{padding-inline:20px;padding-bottom:124px}.intake-navigation{padding-bottom:12px;bottom:68px}.intake-centered-state,.intake-submitted-state{min-height:calc(100vh - 65px)}}@media (max-width:600px){.intake-progress-header{gap:10px 12px;padding-top:15px}.intake-progress-copy{gap:2px;display:grid}.intake-progress-copy span{font-size:11px}.intake-progress-copy strong{font-size:9px}.intake-runner{padding-top:48px}.intake-welcome-layout{align-items:start}.intake-welcome-introduction h1{font-size:clamp(44px,12vw,50px)}.intake-welcome-introduction p{margin-top:19px;font-size:18px;line-height:1.45}.intake-founder-note{margin-top:36px}.intake-founder-note-copy{font-size:16px;line-height:1.68}.intake-founder-note-copy p+p{margin-top:20px}.intake-founder-signature{font-size:14px}.intake-question h1,.intake-screen-title,.intake-review>h1{font-size:35px}.intake-question+.intake-question{margin-top:30px;padding-top:28px}.intake-question+.intake-question h1{font-size:27px}.intake-information .intake-description{font-size:15px}.intake-choice-grid,.intake-assessment-options,.intake-multi-select-options{grid-template-columns:1fr}.intake-assessment-screen .intake-question{grid-template-columns:1fr;gap:12px;padding-block:20px}.intake-assessment-screen .intake-question-secondary h2{font-size:16px}.intake-assessment-screen .intake-assessment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-assessment-screen .intake-choice{min-height:50px}.intake-likert-options{gap:2px}.intake-likert-option{min-height:52px}.intake-likert-dot{width:44px;height:44px}.intake-likert-labels{gap:16px;font-size:10px}.intake-working-preferences-screen .intake-question+.intake-question{margin-top:38px;padding-top:34px}.intake-working-preferences-screen .intake-question-secondary h2:not(.sr-only){font-size:18px}.intake-working-preferences-screen .intake-likert-labels{font-size:13px}.intake-question-secondary h2{font-size:26px}.intake-choice{min-height:58px}.intake-consent-summary-heading{flex-direction:column;align-items:flex-start;padding:17px}.intake-consent-documents li{grid-template-columns:28px minmax(0,1fr);padding-inline:17px}.intake-consent-documents li>button{grid-column:1/-1;width:100%}.intake-signature-box{padding:20px 17px}.intake-signature-box legend{font-size:22px}.intake-signature-name input{min-height:64px;font-size:21px}.intake-consent-review-action,.intake-signature-action{width:100%}.intake-consent-dialog-backdrop{padding:8px}.intake-consent-dialog{border-radius:12px;height:calc(100svh - 16px)}.intake-consent-dialog>footer{flex-direction:column;align-items:stretch}.intake-consent-dialog>footer .intake-primary-action{width:100%}.intake-address-grid{grid-template-columns:1fr}.intake-address-full,.intake-address-half,.intake-address-third,.intake-address-two_thirds{grid-column:1}.intake-navigation{margin-top:46px}.intake-primary-action{min-width:142px}.intake-review-row{align-items:flex-start;padding-block:15px}.intake-review-row>div{gap:5px;display:grid}.intake-review-row span{justify-self:start}.intake-submit-panel{flex-direction:column;align-items:stretch}.intake-submit-panel .intake-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.intake-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}.intake-spinner{animation-duration:1.8s}}@keyframes intake-spin{to{transform:rotate(360deg)}}
