.intake-light-module__vX2tKW__page{color:#18201c;background:#f4f6f1;min-height:100vh}.intake-light-module__vX2tKW__shell{width:min(1040px,100% - 32px);margin:0 auto;padding:24px 0 48px}.intake-light-module__vX2tKW__header{gap:10px;max-width:760px;margin-bottom:22px;display:grid}.intake-light-module__vX2tKW__eyebrow{color:#3f6d57;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.intake-light-module__vX2tKW__title{color:#14211a;letter-spacing:0;margin:0;font-size:2.35rem;line-height:1.08}.intake-light-module__vX2tKW__lead,.intake-light-module__vX2tKW__disclaimer,.intake-light-module__vX2tKW__panelCopy,.intake-light-module__vX2tKW__statusBox{color:#46534c;margin:0;font-size:1rem;line-height:1.55}.intake-light-module__vX2tKW__disclaimer{color:#2a3b33;font-weight:700}.intake-light-module__vX2tKW__formGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.intake-light-module__vX2tKW__formPanel,.intake-light-module__vX2tKW__handoffPanel{background:#fff;border:1px solid #d8ded4;border-radius:8px;box-shadow:0 12px 34px #29372f1a}.intake-light-module__vX2tKW__formPanel{gap:16px;padding:18px;display:grid}.intake-light-module__vX2tKW__handoffPanel{gap:16px;padding:18px;display:grid;position:sticky;top:16px}.intake-light-module__vX2tKW__fieldStack{gap:7px;display:grid}.intake-light-module__vX2tKW__fieldLabel{color:#1d2c24;letter-spacing:0;font-size:.9rem;font-weight:800}.intake-light-module__vX2tKW__optional{color:#6f7d74;font-size:.78rem;font-weight:700}.intake-light-module__vX2tKW__input,.intake-light-module__vX2tKW__textarea{color:#18201c;width:100%;font:inherit;letter-spacing:0;background:#fbfcfa;border:1px solid #c8d1c7;border-radius:8px;outline:none}.intake-light-module__vX2tKW__input{min-height:46px;padding:0 12px}.intake-light-module__vX2tKW__textarea{resize:vertical;min-height:92px;padding:12px}.intake-light-module__vX2tKW__input:focus,.intake-light-module__vX2tKW__textarea:focus{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f26}.intake-light-module__vX2tKW__panelKicker{color:#6f4d10;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:800}.intake-light-module__vX2tKW__panelTitle{color:#14211a;letter-spacing:0;margin:0 0 8px;font-size:1.28rem;line-height:1.2}.intake-light-module__vX2tKW__boundaryList{color:#2b3d33;background:#f8faf6;border:1px solid #dde4dc;border-radius:8px;gap:8px;padding:12px;font-size:.9rem;font-weight:700;display:grid}.intake-light-module__vX2tKW__continueButton,.intake-light-module__vX2tKW__disabledButton{min-height:48px;font:inherit;letter-spacing:0;text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.intake-light-module__vX2tKW__continueButton{color:#fff;background:#1f7a4d}.intake-light-module__vX2tKW__continueButton:hover{background:#17633d}.intake-light-module__vX2tKW__disabledButton{color:#6f7d74;cursor:not-allowed;background:#d8ded4}.intake-light-module__vX2tKW__statusBox{color:#5a4218;background:#fff8e5;border-radius:8px;gap:8px;padding:12px;font-size:.92rem;display:grid}.intake-light-module__vX2tKW__statusBox p{margin:0}@media (max-width:860px){.intake-light-module__vX2tKW__shell{width:min(100% - 24px,640px);padding:18px 0 36px}.intake-light-module__vX2tKW__title{font-size:2rem}.intake-light-module__vX2tKW__formGrid{grid-template-columns:1fr}.intake-light-module__vX2tKW__handoffPanel{position:static}}
