._page_1lxvk_1,._thanksPage_1lxvk_1{background:var(--white);color:var(--ink)}._intake_1lxvk_3{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;width:min(1200px,100% - 96px);margin:0 auto;padding:60px 0 80px;display:grid}._intro_1lxvk_5{padding-top:16px}._intro_1lxvk_5 h1{letter-spacing:-.035em;margin:0;font:400 clamp(40px,5vw,60px)/1.08 Georgia,serif}._intro_1lxvk_5>p:not(.eyebrow){color:var(--muted);margin:25px 0;font-size:18px;line-height:1.7}._expectations_1lxvk_9{margin:34px 0}._expectations_1lxvk_9>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;padding:13px 0;font-size:15px;display:grid}._expectations_1lxvk_9 dt{color:var(--muted)}._expectations_1lxvk_9 dd{color:var(--ink);margin:0}._intro_1lxvk_5 p._reassurance_1lxvk_13{font-size:14px}._form_1lxvk_15{background:var(--paper);border:1px solid var(--line);min-width:0;padding:32px;position:relative}._stepIndicator_1lxvk_17{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;margin:0;padding:0 0 22px;font-size:14px;list-style:none;display:flex}._stepIndicator_1lxvk_17 li{align-items:center;gap:9px;display:flex}._stepIndicator_1lxvk_17 li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}._stepIndicator_1lxvk_17 li[aria-current]{color:var(--forest);font-weight:600}._stepIndicator_1lxvk_17 li[aria-current]>span{background:var(--forest);color:var(--white)}._formHeading_1lxvk_23{margin:24px 0}._formHeading_1lxvk_23>p:first-child{color:var(--muted);margin:0 0 8px;font-size:12px}._formHeading_1lxvk_23 h2{margin:0;font:400 30px/1.2 Georgia,serif}._formHeading_1lxvk_23>p:last-child{color:var(--muted);margin:12px 0 0;font-size:14px}._fields_1lxvk_25{border:0;grid-template-columns:1fr 1fr;gap:20px 16px;min-width:0;margin:0;padding:0;display:grid}._fields_1lxvk_25 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:550;display:flex}._fields_1lxvk_25 input:not([type=checkbox]),._fields_1lxvk_25 select{background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--ink);border:1px solid #74857a;border-radius:2px;padding:11px 12px;font-size:16px;font-weight:400}._fields_1lxvk_25 select{padding-right:26px}._fields_1lxvk_25 ._fieldHint_1lxvk_31{color:var(--muted);margin-top:-3px;font-size:12px;font-weight:400;line-height:1.5}._full_1lxvk_33{grid-column:1/-1}._optional_1lxvk_33{color:var(--muted);font-size:12px;font-weight:400}._fields_1lxvk_25 label._consent_1lxvk_35{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:11px;padding-top:4px;font-size:13px;font-weight:400;line-height:1.6}._consent_1lxvk_35 input{width:18px;height:18px;accent-color:var(--forest);flex-shrink:0;margin-top:3px}._consent_1lxvk_35 a{text-underline-offset:3px;text-decoration:underline}._formActions_1lxvk_39{align-items:center;gap:16px;margin-top:28px;display:flex}._submit_1lxvk_41{background:var(--forest);min-height:52px;color:var(--white);border:0;flex:1;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.5;display:flex}._submit_1lxvk_41:hover{background:var(--forest-deep)}._submit_1lxvk_41:disabled{opacity:.65;cursor:wait}._back_1lxvk_43{color:var(--forest);background:0 0;border:0;min-height:48px;padding:10px 0;font-size:14px}._formNote_1lxvk_45{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.6}._formError_1lxvk_45{background:var(--white);border-left:3px solid var(--forest);color:var(--ink);padding:15px;font-size:14px}._honeypot_1lxvk_47,._srOnly_1lxvk_47{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._process_1lxvk_49,._faq_1lxvk_49{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:80px;width:min(1200px,100% - 96px);margin:auto;padding:70px 0;display:grid}._process_1lxvk_49 h2,._faq_1lxvk_49 h2{letter-spacing:-.025em;margin:0;font:400 38px/1.15 Georgia,serif}._process_1lxvk_49 ol{margin:0;padding:0;list-style:none}._process_1lxvk_49 li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:20px;padding:20px 0;display:grid}._process_1lxvk_49 li:first-child{padding-top:0}._process_1lxvk_49 li>span{color:var(--forest);font-size:14px}._process_1lxvk_49 strong{font-size:18px;font-weight:550}._process_1lxvk_49 p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.7}._faq_1lxvk_49 details{border-top:1px solid var(--line);padding:20px 0}._faq_1lxvk_49 summary{font-size:18px;font-weight:500}._faq_1lxvk_49 p{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.7}._thanksHero_1lxvk_59{width:min(900px,100% - 48px);min-height:65vh;margin:auto;padding:80px 0}._thanksHero_1lxvk_59 h1{letter-spacing:-.03em;margin:0;font:400 clamp(38px,5vw,60px)/1.12 Georgia,serif}._thanksHero_1lxvk_59>p:not(.eyebrow){color:var(--muted);max-width:720px;margin:26px 0;font-size:18px;line-height:1.7}._actions_1lxvk_61{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}@media (max-width:980px){._intake_1lxvk_3,._process_1lxvk_49,._faq_1lxvk_49{gap:36px}._intake_1lxvk_3{grid-template-columns:1fr 1.1fr}._expectations_1lxvk_9>div{grid-template-columns:1fr;gap:3px}._form_1lxvk_15{padding:25px}}@media (max-width:760px){._intake_1lxvk_3,._process_1lxvk_49,._faq_1lxvk_49{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding:36px 0 50px}._intro_1lxvk_5{padding-top:0}._intro_1lxvk_5 h1{font-size:38px}._intro_1lxvk_5>p:not(.eyebrow){margin:20px 0;font-size:17px}._expectations_1lxvk_9{margin:18px 0;display:block}._expectations_1lxvk_9>div{display:none}._expectations_1lxvk_9>div:nth-child(2){border:0;gap:10px;padding:0;font-size:13px;display:flex}._intro_1lxvk_5 ._reassurance_1lxvk_13{margin:12px 0!important;font-size:13px!important}._intro_1lxvk_5>a{font-size:13px}._form_1lxvk_15{padding:23px 20px}._fields_1lxvk_25{gap:17px 13px}._fields_1lxvk_25>label{grid-column:1/-1}._stepIndicator_1lxvk_17{gap:14px;font-size:13px}._formHeading_1lxvk_23 h2{font-size:28px}._formActions_1lxvk_39{flex-wrap:wrap}._formActions_1lxvk_39 ._submit_1lxvk_41{font-size:14px}._process_1lxvk_49 h2,._faq_1lxvk_49 h2{font-size:32px}._thanksHero_1lxvk_59{padding:50px 0}._actions_1lxvk_61{flex-direction:column;align-items:flex-start}}._form_1lxvk_15>h2{margin:0 0 22px;font:400 34px/1.2 Georgia,serif}._form_1lxvk_15>p{line-height:1.7}
