.intake-page{min-height:100vh;background:var(--client-cream);color:var(--client-ink)}.intake-progress-header{position:sticky;inset:0 0 auto;z-index:15;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;border-bottom:1px solid rgb(16 43 63/8%);background:rgb(245 241 233/94%);padding:20px clamp(24px,5vw,64px) 0;backdrop-filter:blur(18px)}.intake-progress-copy{display:flex;min-width:0;align-items:baseline;gap:16px}.intake-progress-copy span{overflow:hidden;color:var(--client-navy);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.intake-progress-copy strong{color:#7b858b;font-size:10px;font-weight:600}.intake-progress-track{grid-column:1/-1;height:3px;overflow:hidden;background:#e3ddd3}.intake-progress-track span{display:block;height:100%;border-radius:999px;background:var(--client-orange);transition:width .22s ease}.intake-save-state{display:inline-flex;min-width:72px;align-items:center;justify-content:flex-end;gap:5px;color:#68747b;font-size:10px;font-weight:600}.intake-save-state.is-saved{color:#4e735d}.intake-save-state.is-error{color:#a2442b}.intake-spinner{animation:intake-spin .9s linear infinite}.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{margin-top:38px;border-top:1px solid var(--client-border);padding-top:34px}.intake-eyebrow{margin-bottom:15px;color:var(--client-orange-dark);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.intake-centered-state h1,.intake-question h1,.intake-review>h1,.intake-screen-title,.intake-submitted-state h1{max-width:740px;color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.intake-screen-title{max-width:740px}.intake-screen-title+.intake-question{margin-top:38px}.intake-screen-description{max-width:680px;margin-top:18px;color:#63727b;font-size:15px;line-height:1.7}.intake-screen-description p+p{margin-top:18px}.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;font-size:clamp(25px,3.4vw,34px);font-weight:400;letter-spacing:-.018em;line-height:1.18}.intake-question+.intake-question h1{font-size:clamp(26px,3.5vw,36px)}.intake-description{max-width:680px;margin-top:17px;color:#63727b;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{display:grid;grid-template-columns:minmax(0,54fr) minmax(360px,46fr);align-items:stretch;gap:clamp(54px,6vw,86px)}.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;font-size:clamp(68px,5.5vw,76px);font-weight:400;letter-spacing:-.038em;line-height:.99}.intake-welcome-introduction p{max-width:560px;margin-top:23px;color:var(--client-navy);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-transition{border-left:2px solid rgb(215 98 50/54%);padding-left:17px;color:var(--client-navy)}.intake-founder-transition strong{font-weight:650}.intake-founder-signature{color:var(--client-navy);font-size:15px}.intake-preview-card{position:relative;isolation:isolate;display:flex;overflow:hidden;width:min(100%,520px);flex-direction:column;align-self:stretch;justify-self:end;border:1px solid #e1d9ce;border-radius:26px;background:#fffdf9;box-shadow:0 22px 60px rgb(16 43 63/10%)}.intake-preview-decoration{position:absolute;inset:0 0 auto auto;z-index:-1;width:176px;height:142px;overflow:hidden;pointer-events:none}.intake-preview-decoration span{position:absolute;display:block}.intake-preview-decoration span:first-child{top:-53px;right:-31px;width:132px;height:118px;border-radius:42% 58% 62% 38%/55% 39% 61% 45%;background:rgb(215 98 50/10%);transform:rotate(19deg)}.intake-preview-decoration span:nth-child(2){top:18px;right:-48px;width:130px;height:102px;border-radius:58% 42% 37% 63%/45% 57% 43% 55%;background:rgb(89 119 112/9%);transform:rotate(-17deg)}.intake-preview-decoration span:nth-child(3){top:-34px;right:75px;width:88px;height:96px;border-radius:62% 38% 55% 45%/39% 54% 46% 61%;background:rgb(195 164 128/10%);transform:rotate(36deg)}.intake-preview-header{position:relative;padding:35px 36px 24px}.intake-preview-header .intake-eyebrow{margin-bottom:10px}.intake-preview-header h2{color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.025em;line-height:1.08}.intake-preview-header>p:last-child{max-width:350px;margin-top:11px;color:#66757d;font-size:13px;line-height:1.6}.intake-preview-steps{position:relative;margin:0 36px;border-top:1px solid #ebe5dc;list-style:none}.intake-preview-steps:before{position:absolute;top:35px;bottom:35px;left:16px;width:1px;background:#dcd8d1;content:""}.intake-preview-steps li{position:relative;display:grid;min-height:82px;grid-template-columns:33px 38px minmax(0,1fr);align-items:center;gap:14px;padding:16px 0}.intake-preview-steps li:after{position:absolute;right:0;bottom:0;left:48px;height:1px;background:#eee8df;content:""}.intake-preview-number{z-index:1;display:grid;width:33px;height:33px;place-items:center;border:1px solid #cfd2d0;border-radius:50%;background:#fffdf9;color:#6d7b80;font-size:10px;font-weight:750}.intake-preview-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#eef1ef;color:#587069}.intake-preview-steps li.is-current .intake-preview-number{border-color:var(--client-orange);background:var(--client-orange);color:white;box-shadow:0 0 0 4px #f9eee7}.intake-preview-steps li.is-current .intake-preview-icon{background:#f8e9e0;color:var(--client-orange-dark)}.intake-preview-step-copy{display:grid;min-width:0;gap:4px}.intake-preview-step-copy strong{color:#294454;font-size:13px;font-weight:720;line-height:1.35}.intake-preview-step-copy>span{color:#748087;font-size:11px;line-height:1.5}.intake-preview-utility{display:flex;min-height:54px;align-items:center;gap:9px;margin-top:auto;background:#f2eee7;padding:0 36px;color:#6b777d;font-size:10.5px;font-weight:600}.intake-preview-utility svg{flex:0 0 auto;color:#677c76}.intake-preview-utility-divider{width:1px;height:15px;margin-inline:3px;background:#d4cec4}.intake-assessment-count{margin-bottom:19px;color:#7c8589;font-size:11px;font-weight:600}.intake-required-note{margin-bottom:25px;color:#6f787d;font-size:11px;font-weight:600}.intake-required-mark,.intake-required-note span{color:var(--client-orange-dark)}.intake-question input,.intake-question select,.intake-question textarea{display:block;width:100%;border:1px solid #d9d2c8;border-radius:14px;background:var(--client-surface);color:var(--client-navy);font:inherit;font-size:16px;line-height:1.5;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.intake-question input{min-height:56px;padding:0 17px}.intake-question textarea{min-height:180px;resize:vertical;padding:17px;line-height:1.7}.intake-question textarea.intake-textarea-medium{min-height:132px}.intake-question select{min-height:56px;cursor:pointer;padding:0 17px}.intake-question input::placeholder,.intake-question textarea::placeholder{color:#9a9f9f}.intake-question input:focus,.intake-question select:focus,.intake-question textarea:focus{border-color:var(--client-orange);background:white;box-shadow:0 0 0 4px rgb(215 98 50/11%)}.intake-question input[aria-invalid=true],.intake-question select[aria-invalid=true],.intake-question textarea[aria-invalid=true]{border-color:#b94e35}.intake-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.intake-choice{display:grid;min-height:62px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #d9d2c7;border-radius:14px;background:var(--client-surface);padding:13px 15px;color:#344c5b;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.intake-choice:hover:not(:disabled){border-color:#cb8a69;background:#fffaf5;transform:translateY(-1px)}.intake-choice:disabled:not(.is-selected){cursor:not-allowed;opacity:.48}.intake-choice.is-selected{border-color:var(--client-orange);background:#fbede5;box-shadow:0 0 0 1px var(--client-orange);color:#7d361d}.intake-choice-indicator{display:grid;height:22px;width:22px;place-items:center;border:1px solid #c8c3bb;border-radius:7px;color:white}.intake-choice.is-selected .intake-choice-indicator{border-color:var(--client-orange);background:var(--client-orange)}.intake-choice strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.intake-choice small{display:block;margin-top:3px;color:#778188;font-size:10px;line-height:1.5}.intake-selection-count{margin-top:12px;color:#65747c;font-size:11px;font-weight:650;line-height:1.5}.intake-multi-select{overflow:hidden;border:1px solid #d9d2c7;border-radius:14px;background:var(--client-surface)}.intake-multi-select>summary{display:flex;min-height:56px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;color:#435764;font-size:13px;font-weight:650}.intake-multi-select>summary::-webkit-details-marker{display:none}.intake-multi-select>summary svg{flex:0 0 auto;transition:transform .15s ease}.intake-multi-select[open]>summary svg{transform:rotate(180deg)}.intake-multi-select-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-top:1px solid #e5ded4;padding:12px}.intake-multi-select-options .intake-choice{min-height:68px;border-radius:11px;background:white}.intake-quiet-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;row-gap:0;border-top:1px solid var(--client-border)}.intake-choice.intake-choice-quiet{min-height:54px;border:0;border-bottom:1px solid var(--client-border);border-radius:0;background:transparent;padding:10px 2px;box-shadow:none}.intake-choice.intake-choice-quiet:hover{border-color:var(--client-border);background:transparent;color:var(--client-orange-dark);transform:none}.intake-choice.intake-choice-quiet.is-selected{border-color:var(--client-border);background:transparent;box-shadow:none;color:var(--client-navy)}.intake-choice.intake-choice-quiet .intake-choice-indicator{height:20px;width:20px;border-radius:6px;background:var(--client-surface)}.intake-choice.intake-choice-quiet.is-selected .intake-choice-indicator{background:var(--client-orange)}.intake-question-compact{margin-top:18px!important;border-top:0!important;padding-top:0!important}.intake-compact-label{display:block;color:#52636e;font-size:11px;font-weight:600}.intake-question-compact .intake-answer-wrap{max-width:460px;margin-top:9px}.intake-question-compact input{min-height:48px;border-radius:11px;font-size:14px}.intake-communication-screen{padding-top:clamp(38px,6vh,68px);padding-bottom:52px}.intake-contact-preferences .intake-screen-description{max-width:650px}.intake-contact-methods{margin-top:34px}.intake-contact-method{padding-bottom:30px}.intake-contact-method+.intake-contact-method{border-top:1px solid var(--client-border);padding-top:30px}.intake-contact-method-heading{display:flex;align-items:center;gap:10px}.intake-contact-method-heading h2{color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:24px;font-weight:400;letter-spacing:-.015em;line-height:1.2}.intake-contact-method-badge{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;background:#e8e5de;padding:0 9px;color:#647078;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.intake-contact-method-badge.is-required{background:#e4ece7;color:#496552}.intake-contact-value{display:block;margin-top:16px;color:var(--client-navy);font-size:16px;font-weight:700}.intake-contact-method>p{max-width:660px;margin-top:7px;color:#65737b;font-size:13px;line-height:1.65}.intake-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:5px 20px;margin-top:17px;border-radius:12px;background:#ece9e2;padding:14px 16px}.intake-mobile-summary>div{display:grid;gap:3px}.intake-mobile-summary span{color:#707c82;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.intake-mobile-summary strong{color:var(--client-navy);font-size:13px}.intake-mobile-summary>p{grid-column:1/-1;margin-top:6px;color:#737d82;font-size:9px;line-height:1.55}.intake-communication-screen .intake-navigation{margin-top:28px}.intake-likert{max-width:580px;padding-top:4px}.intake-likert-options{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px}.intake-likert-options:before{position:absolute;inset:50% 9% auto;z-index:0;height:1px;background:#d3cbc0;content:""}.intake-likert-option{position:relative;z-index:1;display:grid;width:100%;min-height:60px;place-items:center;border:0;background:transparent;color:#455965;cursor:pointer}.intake-likert-dot{display:grid;width:52px;height:52px;place-items:center;border:1px solid #d0c8bd;border-radius:50%;background:var(--client-cream);font-size:14px;font-weight:700;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.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:3px solid rgb(215 98 50/18%);outline-offset:3px}.intake-likert-option.is-selected .intake-likert-dot{border-color:var(--client-orange);background:var(--client-orange);color:white;transform:scale(1.06)}.intake-likert-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:10px;color:#6f7b82;font-size:11px;font-weight:600;line-height:1.45}.intake-likert-labels span:last-child{text-align:right}.intake-helper-text{margin-top:10px;color:#7a8387;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){max-width:720px;font-family:inherit;font-size:20px;font-weight:650;letter-spacing:0;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{display:grid;grid-template-columns:minmax(190px,.95fr) minmax(0,1.45fr);align-items:center;gap:24px;padding-block:15px}.intake-assessment-screen .intake-question+.intake-question{margin-top:0;padding-top:15px}.intake-assessment-screen .intake-question-secondary h2{color:#344c5b;font-family:inherit;font-size:13px;font-weight:650;letter-spacing:0;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{min-height:54px;grid-template-columns:16px minmax(0,1fr);gap:6px;border-radius:10px;padding:8px}.intake-assessment-screen .intake-choice-indicator{width:16px;height:16px;border-radius:50%}.intake-assessment-screen .intake-choice strong{font-size:10px;line-height:1.25}.intake-collapsible-options{grid-column:1/-1;overflow:hidden;border:1px solid #d9d2c7;border-radius:14px;background:#fbf8f3}.intake-collapsible-options summary{display:flex;min-height:52px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;padding:12px 16px;color:#435764;font-size:12px;font-weight:700}.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{display:grid;gap:11px}.intake-rank-item{display:grid;min-height:66px;grid-template-columns:34px 32px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d9d2c7;border-radius:14px;background:var(--client-surface);padding:10px 12px;color:#344c5b;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.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 rgb(215 98 50/14%)}.intake-rank-item>strong{font-size:13px;font-weight:600;line-height:1.45}.intake-rank-number{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#fbede5;color:#8f4025;font-size:12px;font-weight:800}.intake-rank-drag-handle{display:grid;height:36px;width:30px;touch-action:none;cursor:grab;place-items:center;border-radius:9px;color:#7b858b}.intake-rank-drag-handle:hover:not(:disabled){background:#f3eee7;color:var(--client-orange-dark)}.intake-rank-drag-handle:active{cursor:grabbing}.intake-rank-actions{display:inline-flex;gap:6px}.intake-rank-actions button{display:grid;height:36px;width:36px;place-items:center;border:1px solid #d5cec4;border-radius:10px;background:white;color:var(--client-navy)}.intake-rank-actions button:hover:not(:disabled){border-color:#cb8a69;background:#fffaf5;color:var(--client-orange-dark)}.intake-rank-actions button:disabled{cursor:not-allowed;opacity:.3}.intake-address-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px}.intake-field{display:grid;gap:8px}.intake-field>span{display:flex;justify-content:space-between;gap:10px;color:#435764;font-size:11px;font-weight:600}.intake-field em{color:#8c9498;font-size:8px;font-style:normal;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.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{display:grid;gap:0;margin-bottom:24px;border-block:1px solid var(--client-border);padding-block:7px}.intake-policy-list li{display:flex;min-height:46px;align-items:center;gap:12px;border-top:1px solid #ebe5dc;color:#465966;font-size:12px}.intake-policy-list li:first-child{border-top:0}.intake-policy-list svg{flex:0 0 auto;color:#658071}.intake-consent{display:grid;width:100%;min-height:74px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:13px;border:1px solid #d6cec3;border-radius:15px;background:var(--client-surface);padding:16px;color:#334b5a;font-size:13px;font-weight:600;line-height:1.6;text-align:left}.intake-consent>span{display:grid;height:25px;width:25px;place-items:center;border:1px solid #bdb8b0;border-radius:7px}.intake-consent.is-selected{border-color:var(--client-orange);background:#fbede5;color:#7d361d;box-shadow:0 0 0 1px var(--client-orange)}.intake-consent.is-selected>span{border-color:var(--client-orange);background:var(--client-orange);color:white}.intake-consent-onboarding-screen{width:min(100%,960px)}.intake-consent-onboarding-screen .intake-screen-title{max-width:820px}.intake-consent-onboarding-screen .intake-screen-description{max-width:760px;color:#455d6a;font-size:17px;line-height:1.78}.intake-consent-onboarding-screen .intake-question{max-width:800px}.intake-consent-review{display:grid;max-width:680px;gap:20px}.intake-consent-onboarding-screen .intake-consent-review{max-width:800px;gap:25px}.intake-ai-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin-bottom:10px}.intake-ai-benefits article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start}.intake-ai-benefits article>span{display:grid;height:40px;width:40px;place-items:center;border-radius:12px;background:#eee8de;color:var(--client-orange-dark)}.intake-ai-benefits strong{display:block;color:var(--client-navy);font-size:14px;font-weight:750;line-height:1.4}.intake-ai-benefits p{margin-top:4px;color:#69777e;font-size:12px;line-height:1.55}.intake-consent-document-card{display:grid;min-height:94px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;border:1px solid #d8d0c5;border-radius:16px;background:rgb(255 255 255/44%);padding:18px 20px}.intake-consent-document-card.is-reviewed{border-color:#9bb09f;background:#f5f9f5}.intake-consent-document-icon{display:grid;height:40px;width:40px;place-items:center;border-radius:12px;background:#eee8de;color:var(--client-navy)}.intake-consent-document-card.is-reviewed .intake-consent-document-icon{background:#e2ede4;color:#4f705c}.intake-consent-document-card strong{display:block;color:var(--client-navy);font-size:14px;font-weight:750;line-height:1.4}.intake-consent-document-card p{margin-top:4px;color:#718087;font-size:11px;line-height:1.5}.intake-consent-document-card button,.intake-consent-inline-review button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;color:var(--client-orange-dark);font-size:11px;font-weight:800}.intake-consent-document-card button:hover,.intake-consent-inline-review button:hover{color:#843b24}.intake-consent-inline-review{display:flex;min-height:42px;align-items:center;gap:18px;margin-bottom:5px}.intake-consent-inline-review>span{display:inline-flex;align-items:center;gap:6px;color:#50705b;font-size:11px;font-weight:750}.intake-recording-ai-consent-screen{width:min(100%,1160px)}.intake-recording-ai-consent-screen .intake-question,.intake-recording-ai-consent-screen .intake-screen-description{max-width:none}.intake-recording-ai-consent-screen .intake-screen-title{max-width:790px}.intake-recording-ai-consent-screen .intake-screen-description{margin-top:14px;color:#647681;font-size:16px;line-height:1.6}.intake-recording-ai-consent-screen .intake-screen-description+.intake-question{margin-top:32px}.intake-recording-ai-consent-screen .intake-question+.intake-question{margin-top:24px;border-top:0;padding-top:0}.intake-experience-choice{display:grid;gap:20px}.intake-experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.intake-experience-card{position:relative;display:flex;min-height:590px;flex-direction:column;align-items:stretch;overflow:hidden;border:1px solid #d8d0c5;border-radius:22px;background:rgb(255 253 249/82%);padding:29px;color:#425864;text-align:left;box-shadow:0 8px 24px rgb(25 48 61/3%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.intake-experience-card:hover{border-color:#c9967b;background:#fffdf9;transform:translateY(-2px)}.intake-experience-card:focus-within{border-color:var(--client-orange);box-shadow:0 0 0 4px rgb(215 98 50/13%),0 10px 28px rgb(25 48 61/5%)}.intake-experience-card.is-selected{border-color:var(--client-orange);background:#fffaf6;box-shadow:0 0 0 1px rgb(215 98 50/20%),0 12px 30px rgb(69 47 34/6%)}.intake-experience-card.is-disabled{cursor:not-allowed;opacity:.62}.intake-experience-radio-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.intake-experience-radio-input:disabled{cursor:not-allowed}.intake-experience-card-topline{display:grid;min-height:31px;grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:8px 14px}.intake-experience-card-name{color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:29px;letter-spacing:-.018em;line-height:1.12}.intake-experience-badge{grid-column:1;grid-row:2;width:fit-content;border-radius:999px;background:#f8e4d9;padding:6px 9px;color:#8c3f26;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intake-experience-check{display:grid;grid-column:2;grid-row:1;height:27px;width:27px;place-items:center;border:1.5px solid #aaa9a5;border-radius:50%;background:#fff;color:white}.intake-experience-card.is-selected .intake-experience-check{border-color:var(--client-orange);background:var(--client-orange)}.intake-experience-card>strong{display:block;margin-top:22px;color:var(--client-navy);font-size:15px;font-weight:750;line-height:1.45}.intake-experience-summary{display:block;min-height:66px;margin-top:9px;color:#63747d;font-size:12.5px;line-height:1.62}.intake-experience-features{margin-top:25px;margin-bottom:20px;border-top:1px solid #e5ddd3;padding-top:20px}.intake-experience-features>span{color:#6e7a80;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.intake-experience-features ul{display:grid;gap:18px;margin-top:17px}.intake-experience-features li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}.intake-experience-feature-icon{display:grid;height:38px;width:38px;place-items:center;border-radius:11px;background:#f3e9e1;color:var(--client-orange-dark)}.intake-experience-card.is-decline .intake-experience-feature-icon{background:#eaf0f3;color:#4f6875}.intake-experience-features li strong{display:block;color:#294553;font-size:13px;font-weight:780;line-height:1.35}.intake-experience-features li small{display:block;margin-top:3px;color:#6b7a82;font-size:11.5px;font-weight:450;line-height:1.48}.intake-experience-action{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border-radius:12px;padding:0 18px;font-size:12px;font-weight:800;transition:border-color .15s ease,background .15s ease}.intake-experience-action.is-primary{background:var(--client-orange);color:#fff}.intake-experience-card:hover .intake-experience-action.is-primary{background:var(--client-orange-dark)}.intake-experience-action.is-secondary{border:1px solid #bac3c7;background:rgb(255 255 255/72%);color:var(--client-navy)}.intake-experience-card:hover .intake-experience-action.is-secondary{border-color:#8d9ba2;background:#fff}.intake-experience-footer{display:flex;min-height:25px;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;color:#718087}.intake-experience-note{font-size:11.5px;font-weight:560}.intake-experience-document-link{display:inline-flex;align-items:center;gap:5px;color:var(--client-orange-dark);font-size:11.5px;font-weight:750;text-decoration:underline;text-decoration-color:rgb(151 68 39/35%);text-underline-offset:3px}.intake-experience-document-link:hover{color:#7f351e;text-decoration-color:currentColor}.intake-experience-document-link:disabled{cursor:not-allowed;color:#8b969b;text-decoration-color:rgb(139 150 155/30%)}.intake-experience-reviewed{display:inline-flex;align-items:center;gap:5px;color:#536e61;font-size:10.5px;font-weight:750}.intake-consent-review-state,.intake-signature-review-state{display:flex;align-items:center;gap:14px;border-block:1px solid var(--client-border);padding:18px 2px;color:#63717a}.intake-consent-review-state>span,.intake-signature-review-state>span{display:grid;height:42px;width:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eee8de;color:#7e746a}.intake-consent-review-state strong,.intake-signature-review-state strong{display:block;color:var(--client-navy);font-size:13px;font-weight:700}.intake-consent-review-state small,.intake-signature-review-state small{display:block;margin-top:4px;color:#728087;font-size:10px;line-height:1.5}.intake-consent-review-state.is-reviewed>span,.intake-signature-review-state.is-complete>span{background:#e4eee6;color:#52725e}.intake-consent-review-action{display:inline-flex;width:fit-content;min-height:50px;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:var(--client-orange);padding:0 20px;color:white;font-size:11px;font-weight:750;transition:background .15s ease,transform .15s ease}.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-esign{display:grid;max-width:720px;gap:26px}.intake-signature-review-state{max-width:680px}.intake-consent-summary{overflow:hidden;border:1px solid #d7cfc3;border-radius:16px;background:var(--client-surface)}.intake-consent-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px}.intake-consent-summary-heading h3{color:var(--client-navy);font-size:16px;font-weight:700;line-height:1.35}.intake-consent-summary-heading p{margin-top:4px;color:#66757d;font-size:13px;line-height:1.5}.intake-consent-summary-heading>span{flex:0 0 auto;border-radius:999px;background:#e8eee8;padding:6px 10px;color:#4f705c;font-size:11px;font-weight:750}.intake-consent-documents{display:grid;overflow:hidden;border-top:1px solid var(--client-border)}.intake-consent-documents li{display:grid;min-height:76px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;border-top:1px solid #e8e1d7;padding:13px 20px}.intake-consent-documents li:first-child{border-top:0}.intake-consent-documents li>input[type=checkbox]{width:21px;height:21px;justify-self:center;accent-color:#63816d;pointer-events:none}.intake-consent-documents li strong{display:block;color:#334c5a;font-size:14px;font-weight:700;line-height:1.4}.intake-consent-documents li small{display:block;margin-top:3px;color:#6d7a80;font-size:12px;line-height:1.4}.intake-consent-choice{display:inline-flex;width:fit-content;margin-top:7px;border-radius:999px;background:#eeeae4;padding:5px 9px;color:#667179;font-size:11px;font-weight:700;line-height:1.35}.intake-consent-choice.is-consented{background:#e4eee6;color:#476a54}.intake-consent-choice.is-declined{background:#eeeae4;color:#667179}.intake-consent-documents li>button{min-height:38px;border:1px solid #d3cbc0;border-radius:9px;background:var(--client-surface);padding:0 13px;color:var(--client-orange-dark);font-size:11px;font-weight:750}.intake-consent-documents li>button:hover:not(:disabled){border-color:#c78160;background:#fffaf6}.intake-consent-documents li>button:disabled{cursor:not-allowed;color:#9ba1a3;opacity:.7}.intake-consent-unavailable{border-radius:11px;background:#f7e9e3;padding:12px 14px;color:#934228;font-size:10px;font-weight:650;line-height:1.55}.intake-signature-box{display:grid;min-width:0;gap:20px;border:1px solid #cfc5b8;border-radius:16px;background:#faf7f1;padding:24px}.intake-signature-box.is-signed{border-color:#86a18d;background:#f5f9f5}.intake-signature-box legend{padding:0 9px;color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:24px;font-weight:400}.intake-signature-acknowledgement{color:var(--client-navy);font-size:14px;line-height:1.65}.intake-signature-box-intro{margin-top:-8px;color:#61717a;font-size:13px;line-height:1.55}.intake-signature-field{display:grid;gap:8px}.intake-signature-field>span{color:#435764;font-size:13px;font-weight:700}.intake-signature-name input{min-height:70px;border-radius:10px;background:white;padding-inline:19px;font-family:var(--font-ok-display),Georgia,serif;font-size:24px}.intake-signature-disclosure{max-width:670px;color:#68777f;font-size:12px;line-height:1.65}.intake-signature-action{display:inline-flex;width:fit-content;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:11px;background:var(--client-orange);padding:0 20px;color:#fff;font-size:13px;font-weight:750}.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{margin-top:-10px;color:#52725e;font-size:12px;font-weight:700}.intake-consent-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgb(12 31 44/72%);padding:24px}.intake-consent-dialog{display:grid;overflow:hidden;width:min(100%,980px);height:min(90vh,860px);grid-template-rows:auto minmax(0,1fr) auto;border-radius:18px;background:#f8f5ee;box-shadow:0 24px 80px rgb(0 0 0/30%)}.intake-consent-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd5c9;padding:16px 18px}.intake-consent-dialog>header p{color:var(--client-orange-dark);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.intake-consent-dialog>header h2{margin-top:3px;color:var(--client-navy);font-family:var(--font-ok-display),Georgia,serif;font-size:22px;font-weight:400}.intake-consent-dialog>header button{min-height:36px;border:1px solid #d1c8bc;border-radius:9px;padding:0 12px;color:#52636d;font-size:9px;font-weight:750}.intake-consent-dialog iframe{width:100%;height:100%;border:0;background:#fff}.intake-consent-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ddd5c9;padding:14px 18px}.intake-consent-dialog>footer a{display:inline-flex;align-items:center;gap:6px;color:var(--client-orange-dark);font-size:9px;font-weight:750}.intake-signed-consents{display:grid;width:min(100%,520px);gap:0;margin-top:22px;border-block:1px solid var(--client-border);padding-block:8px;text-align:left}.intake-signed-consents>strong{padding:8px 4px;color:var(--client-navy);font-size:11px}.intake-signed-consents>small{padding:0 4px 9px;color:#69777e;font-size:9px;line-height:1.5}.intake-signed-consents a{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5ddd2;padding:7px 4px;color:var(--client-orange-dark);font-size:10px;font-weight:700}.intake-field-error,.intake-save-error{display:flex;align-items:flex-start;gap:7px;color:#a2442b;font-size:11px;font-weight:600;line-height:1.5}.intake-field-error{margin-top:11px}.intake-save-error{margin-top:16px;justify-content:flex-end}.intake-field-error svg,.intake-save-error svg{flex:0 0 auto;margin-top:1px}.intake-navigation{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:62px;border-top:1px solid rgb(16 43 63/10%);background:rgb(245 241 233/94%);padding:20px 0 6px;backdrop-filter:blur(15px)}.intake-welcome-navigation{justify-content:flex-end;margin-top:32px}.intake-welcome-start{display:grid;justify-items:end;gap:9px}.intake-welcome-duration{margin:0;color:#818b90;font-size:10px;font-weight:500;letter-spacing:.01em}.intake-back-action,.intake-primary-action,.intake-secondary-action{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:0 20px;font-size:12px;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.intake-primary-action{background:var(--client-orange);color:white}.intake-primary-action:hover:not(:disabled){background:var(--client-orange-dark);transform:translateY(-1px)}.intake-primary-action:disabled{cursor:not-allowed;background:#c8c0b6;color:#fff}.intake-back-action{padding-inline:5px 15px;color:#57666f}.intake-back-action:hover:not(:disabled){color:var(--client-navy)}.intake-back-action:disabled{cursor:not-allowed;opacity:.38}.intake-secondary-action{border:1px solid #d5cec4;background:var(--client-surface);color:var(--client-navy)}.intake-secondary-action:hover{border-color:#bcb1a3;background:white}.intake-review>.intake-description{margin-bottom:34px}.intake-review-list{overflow:hidden;border-block:1px solid var(--client-border)}.intake-review-row{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--client-border)}.intake-review-row:first-child{border-top:0}.intake-review-row>div{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:18px}.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{display:inline-flex;align-items:center;gap:5px;color:var(--client-orange-dark);font-size:10px;font-weight:700}.intake-submit-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;border-radius:16px;background:var(--client-navy);padding:20px;color:white}.intake-submit-panel>div{display:flex;align-items:center;gap:12px}.intake-submit-panel>div>svg{flex:0 0 auto;color:#efaa87}.intake-submit-panel span{display:grid}.intake-submit-panel strong{font-size:12px}.intake-submit-panel small{margin-top:3px;color:#b8c6cd;font-size:9px}.intake-centered-state,.intake-submitted-state{display:grid;min-height:100vh;place-items:center;align-content:center;padding:48px 24px;text-align:center}.intake-centered-state>svg{margin-bottom:19px;color:var(--client-orange)}.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){max-width:560px;margin-top:15px;color:#65737b;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{display:grid;height:60px;width:60px;place-items:center;margin-bottom:25px;border-radius:50%;background:#e3eee5;color:#47705a}.intake-readonly-note{display:inline-flex;align-items:center;gap:7px;margin-top:24px;border-radius:999px;background:#ebe6dc;padding:9px 13px;color:#637078;font-size:10px;font-weight:600}.intake-terminal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:27px}.intake-centered-state .intake-terminal-actions .intake-primary-action,.intake-centered-state .intake-terminal-actions .intake-secondary-action{margin-top:0}.intake-safety-paused-state{background:linear-gradient(180deg,#fffaf7,#f5f1e9)}.intake-page a:focus-visible,.intake-page button:focus-visible,.intake-page input:focus-visible,.intake-page select:focus-visible,.intake-page summary:focus-visible,.intake-page textarea:focus-visible{outline:3px solid rgb(215 98 50/28%);outline-offset:3px}@media (max-width:900px){.intake-welcome-layout{grid-template-columns:1fr;gap:44px}.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-preview-card{width:100%;justify-self:stretch}.intake-welcome-navigation{position:static;margin-top:28px}}@media (max-width:820px){.intake-progress-header{top:65px;padding-inline:20px}.intake-runner{padding-inline:20px;padding-bottom:124px}.intake-navigation{bottom:68px;padding-bottom:12px}.intake-centered-state,.intake-submitted-state{min-height:calc(100vh - 65px)}}@media (max-width:760px){.intake-experience-grid{grid-template-columns:1fr}.intake-experience-card,.intake-experience-summary{min-height:0}}@media (max-width:600px){.intake-progress-header{gap:10px 12px;padding-top:15px}.intake-progress-copy{display:grid;gap:2px}.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-preview-card{border-radius:21px}.intake-preview-header{padding:28px 23px 20px}.intake-preview-header h2{font-size:30px}.intake-preview-header>p:last-child{font-size:12.5px}.intake-preview-steps{margin-inline:23px}.intake-preview-steps li{min-height:75px;grid-template-columns:31px 35px minmax(0,1fr);gap:11px;padding-block:13px}.intake-preview-steps:before{top:33px;bottom:33px;left:15px}.intake-preview-steps li:after{left:42px}.intake-preview-number{width:31px;height:31px}.intake-preview-icon{width:35px;height:35px}.intake-preview-step-copy strong{font-size:12.5px}.intake-preview-step-copy>span{font-size:10.5px}.intake-preview-utility{min-height:51px;padding-inline:23px}.intake-question h1,.intake-review>h1,.intake-screen-title{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-assessment-options,.intake-choice-grid,.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-communication-screen{padding-top:40px}.intake-contact-methods{margin-top:28px}.intake-contact-method{padding-bottom:26px}.intake-contact-method+.intake-contact-method{padding-top:26px}.intake-consent-onboarding-screen .intake-screen-description{font-size:15px}.intake-ai-benefits{grid-template-columns:1fr;gap:18px}.intake-consent-document-card{grid-template-columns:40px minmax(0,1fr);padding:16px}.intake-consent-document-card button{grid-column:1/-1;width:fit-content;min-height:36px}.intake-consent-inline-review{align-items:flex-start;flex-direction:column;gap:8px}.intake-experience-grid{grid-template-columns:1fr}.intake-experience-card{min-height:0;padding:22px}.intake-experience-card-name{font-size:26px}.intake-experience-features ul{gap:16px}.intake-experience-footer{align-items:center;flex-direction:column}.intake-consent-summary-heading{align-items:flex-start;flex-direction:column;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{height:calc(100svh - 16px);border-radius:12px}.intake-consent-dialog>footer{align-items:stretch;flex-direction:column}.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{display:grid;gap:5px}.intake-review-row span{justify-self:start}.intake-submit-panel{align-items:stretch;flex-direction:column}.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(1turn)}}