.financing_page__Opx2p{min-height:100vh;background:var(--cream);color:var(--ink)}.financing_previewBar__y885x{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 20px;background:#eee8d9;color:#665839;font-size:10px;letter-spacing:.07em;font-weight:800}.financing_previewBar__y885x span{font-weight:500;letter-spacing:0}.financing_header__r193h{max-width:1220px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.financing_backHome__9X3jV{font-size:13px;font-weight:600;color:var(--green);text-decoration:none}.financing_backHome__9X3jV:hover{text-decoration:underline}.financing_layout__3IKqc{display:grid;grid-template-columns:.92fr 1.08fr;max-width:1156px;margin:28px auto 40px;gap:54px;align-items:start}.financing_story__I9b2E{padding:20px 0 30px;color:var(--ink)}.financing_eyebrow__4fit3{font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.7;margin:0 0 18px;color:var(--green)}.financing_story__I9b2E h1{font-size:clamp(30px,3.2vw,42px);line-height:1.16;font-weight:850;letter-spacing:-.055em;margin:0}.financing_story__I9b2E h1 span{color:var(--green)}.financing_story__I9b2E>p:not(.financing_eyebrow__4fit3):not(.financing_storyFoot__lI0z9){font-size:14px;line-height:1.85;color:var(--muted);margin-top:22px;max-width:380px}.financing_homeDrawing__oMEuK{display:block;width:100%;height:auto;max-width:390px;margin:27px auto 25px}.financing_projectPreview__lVtrQ{margin-top:28px;padding:1px 0 12px;background:radial-gradient(ellipse at 50% 48%,var(--green-soft) 0,transparent 68%)}.financing_projectPreview__lVtrQ .financing_homeDrawing__oMEuK{margin:12px auto 18px}.financing_windowLight__IwBYc{opacity:0;transition:opacity .4s ease}.financing_homeDrawing__oMEuK[data-active=true] .financing_windowLight__IwBYc{opacity:.65}.financing_houseProgress__Fb4va{transition:stroke-dashoffset .45s ease}.financing_projectCaption__zCDAP{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;color:var(--green);font-size:12px;line-height:1.7}.financing_projectCaption__zCDAP>span{color:#be9355;font-size:18px}.financing_roadmap__urkVz{list-style:none;padding:0;margin:0;display:grid;gap:22px}.financing_roadmap__urkVz li{display:flex;align-items:flex-start;gap:17px}.financing_roadmap__urkVz li>span{color:var(--green);flex:0 0 20px;font-size:19px;font-weight:700;line-height:1;text-align:center}.financing_roadmap__urkVz strong{font-size:13px;font-weight:600}.financing_roadmap__urkVz p{margin:5px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.financing_storyFoot__lI0z9{font-size:11px;line-height:1.7;border-top:1px solid var(--line);padding-top:23px;margin:28px 0 0;color:var(--muted)}.financing_formCard__H5HPX{--form-pad:32px;min-width:0;padding:var(--form-pad);background:white;border:1px solid #dbe2d6;border-radius:17px;overflow:hidden;box-shadow:0 20px 50px #1f5a4310}.financing_progressMeta__IpD__{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:white;background:var(--green);font-weight:750;letter-spacing:.1em;padding:17px 22px;margin:calc(-1 * var(--form-pad)) calc(-1 * var(--form-pad)) 0}.financing_progressMeta__IpD__>span+span{color:#ecd2a0;letter-spacing:0}.financing_progress__RK06Y{height:3px;background:var(--green-soft);margin:0 calc(-1 * var(--form-pad)) 30px;overflow:hidden}.financing_progress__RK06Y>span{display:block;height:100%;background:#e5b96a;transition:width .2s ease}.financing_formCard__H5HPX h2{margin:0;font-size:28px;font-weight:750;line-height:1.25;letter-spacing:-.035em;outline:none}.financing_description__oqLcm{margin:14px 0 24px;color:var(--muted);font-size:13px;line-height:1.8}.financing_fields__LU8Uo{border:0;padding:0;margin:0;min-width:0}.financing_options__2Ncws{display:grid;gap:10px}.financing_option__LwQ9o{min-height:60px;display:flex;align-items:center;gap:13px;border:1px solid #dce3d8;padding:15px 17px;border-radius:12px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.financing_option__LwQ9o.financing_selected__s1DPI,.financing_option__LwQ9o:hover{background:var(--green-soft);border-color:var(--green)}.financing_option__LwQ9o.financing_selected__s1DPI{box-shadow:inset 0 0 0 1px var(--green)}.financing_option__LwQ9o input{flex-shrink:0;width:18px;height:18px;accent-color:var(--green);margin:0}.financing_option__LwQ9o strong{font-size:13px;line-height:1.6;font-weight:600;display:block}.financing_option__LwQ9o small{color:#63716b;display:block;font-size:12px;line-height:1.65;margin-top:3px}.financing_option__LwQ9o:focus-within{outline:2px solid #b78937;outline-offset:3px}.financing_optionCheck__r_bcN{display:none}.financing_buyForm__m_q13 .financing_option__LwQ9o{transition:background .15s,border-color .15s,transform .15s}.financing_buyForm__m_q13 .financing_option__LwQ9o>span:not(.financing_optionCheck__r_bcN){flex:1}.financing_buyForm__m_q13 .financing_optionCheck__r_bcN{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:50%;margin-left:auto;background:var(--green);color:white;font-size:13px;opacity:0;transform:scale(.8);transition:opacity .15s,transform .15s}.financing_buyForm__m_q13 .financing_selected__s1DPI .financing_optionCheck__r_bcN{opacity:1;transform:scale(1)}@media (hover:hover){.financing_buyForm__m_q13 .financing_option__LwQ9o:hover{transform:translateY(-2px)}}.financing_disclosure__OXJuf,.financing_helper__nknpB{color:var(--muted);font-size:11px;line-height:1.8;margin:17px 0 0}.financing_consent__r38_e a,.financing_helper__nknpB a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.financing_contextNote__9KrMU{background:var(--green-soft);border-left:3px solid #9fbaa7;border-radius:0 8px 8px 0;padding:14px;font-size:12px;line-height:1.8;margin-top:16px}.financing_actions__z1yjj{display:flex;gap:12px;align-items:center;margin-top:24px}.financing_primary__Pet9k{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:14px 20px;border-radius:9px;border:1px solid var(--green);background:var(--green);color:white;font-weight:600;font-size:13px;cursor:pointer;text-decoration:none;flex:1}.financing_primary__Pet9k:hover{background:var(--green);box-shadow:0 4px 12px rgba(31,90,67,.2)}.financing_primary__Pet9k>span{font-size:19px;line-height:1}.financing_back__QfRuL{background:transparent;border:0;padding:13px 8px 13px 0;min-height:48px;cursor:pointer;font-size:12px;color:var(--muted)}.financing_page__Opx2p a:focus-visible,.financing_page__Opx2p button:focus-visible,.financing_page__Opx2p input:focus-visible,.financing_page__Opx2p select:focus-visible,.financing_section__ShSqF a:focus-visible{outline:3px solid #b78937;outline-offset:3px}.financing_contactFields__oFfnz,.financing_locationFields__krmE3,.financing_profileFields__Rk1rd{display:grid;gap:20px}.financing_profileFields__Rk1rd{margin-top:24px}.financing_contactPreference__Kj6Hv{min-width:0;padding:0;margin:0 0 24px;border:0}.financing_contactPreference__Kj6Hv legend{padding:0 0 12px;font-size:15px;font-weight:650;line-height:1.6;color:var(--green)}.financing_contactFields__oFfnz label,.financing_locationFields__krmE3 label,.financing_profileFields__Rk1rd label{display:grid;gap:9px;font-size:13px;font-weight:600;min-width:0}.financing_contactFields__oFfnz input,.financing_contactFields__oFfnz select,.financing_locationFields__krmE3 select,.financing_profileFields__Rk1rd select{width:100%;min-width:0;min-height:49px;padding:11px 13px;border:1px solid #ccd6d0;border-radius:9px;color:var(--ink);background:white;font-family:inherit;font-size:16px;font-weight:400}.financing_contactFields__oFfnz input::placeholder{color:#77837a}.financing_contactFields__oFfnz small{font-size:11px;line-height:1.6;font-weight:400;color:var(--muted)}.financing_propertyFields__A85X4>label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.financing_propertyFields__A85X4 input{font-size:16px}.financing_amountFields__TNCRB{margin-top:22px}.financing_amountFields__TNCRB label{display:grid;gap:10px;font-size:13px;font-weight:600}.financing_amountFields__TNCRB input{width:100%;min-height:50px;padding:12px 14px;border:1px solid #ccd6d0;border-radius:9px;font-size:20px;font-weight:500;color:var(--green);background:#fafbf7}.financing_amountFields__TNCRB small{color:var(--muted);font-size:11px;line-height:1.6;font-weight:400}.financing_valuationCard__yDeWq{margin-top:22px;padding:23px;border:1px solid #cbdac9;border-radius:12px;background:var(--green-soft);color:var(--green)}.financing_valuationCard__yDeWq p{font-size:13px;line-height:1.8;margin:0 0 7px}.financing_valuationCard__yDeWq>strong{display:block;font-size:clamp(32px,4vw,42px);letter-spacing:-.04em;line-height:1.3;margin-bottom:10px}.financing_valuationCard__yDeWq>span{display:block;font-size:12px;line-height:1.7;margin-bottom:18px;overflow-wrap:anywhere}.financing_valuationCard__yDeWq small{display:block;font-size:11px;line-height:1.75;color:var(--muted);margin-top:15px}.financing_valuationCard__yDeWq button{border:0;background:transparent;padding:12px 0 0;color:var(--green);font-size:11px;text-decoration:underline;cursor:pointer}.financing_capitalEstimate__qQZeK{padding:25px 22px;border-radius:12px;background:var(--green);color:white}.financing_capitalEstimate__qQZeK p{margin:0 0 12px;font-size:10px;letter-spacing:.13em;font-weight:650}.financing_capitalEstimate__qQZeK>strong{display:block;font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.045em;overflow-wrap:anywhere}.financing_capitalEstimate__qQZeK>span{display:block;margin-top:16px;font-size:12px;line-height:1.8}.financing_capitalBreakdown__VZpwr{display:grid;gap:0;margin:19px 0 0}.financing_capitalBreakdown__VZpwr>div{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.financing_capitalBreakdown__VZpwr dt{font-size:12px;line-height:1.65}.financing_capitalBreakdown__VZpwr dt small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.financing_capitalBreakdown__VZpwr dd{margin:0;color:var(--green);font-size:14px;line-height:1.5;font-weight:650;text-align:right;flex-shrink:0}.financing_capitalPending__BOB4r{padding:22px;background:var(--green-soft);border:1px solid var(--line);border-radius:12px}.financing_capitalPending__BOB4r h3{margin:0;color:var(--green);font-size:20px;line-height:1.4}.financing_capitalPending__BOB4r>p{font-size:12px;line-height:1.8;color:var(--muted)}.financing_emailPreviewButton__d8vQx:disabled{opacity:.6;cursor:default}.financing_consent__r38_e{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:11px;line-height:1.8;color:var(--muted);cursor:pointer}.financing_consent__r38_e input{accent-color:var(--green);width:18px;height:18px;flex-shrink:0;margin-top:3px}.financing_consent__r38_e small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.financing_review__A_LMI{border-top:1px solid #e1e6dc;border-bottom:1px solid #e1e6dc;margin-bottom:20px}.financing_review__A_LMI>button{background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%;font-size:13px;font-weight:600;color:var(--green);cursor:pointer}.financing_review__A_LMI dl{display:grid;gap:13px;margin:0;padding:0 0 19px}.financing_review__A_LMI dt{color:var(--muted);font-size:10px;margin-bottom:3px}.financing_review__A_LMI dd{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.7;margin:0}.financing_review__A_LMI dd button{align-self:flex-start;border:0;background:transparent;color:var(--green);text-decoration:underline;font-size:11px;padding:2px 0;cursor:pointer}.financing_demoNotice__vl__I{background:#faf7ef;border:1px solid #ede3ce;color:#806128;border-radius:10px;padding:13px 15px;font-size:12px;line-height:1.75;margin:0 0 23px}.financing_demoNotice__vl__I p{margin:5px 0 0}.financing_error__NFvXL{padding:13px 15px;margin:18px 0 0;border:1px solid #e7bca9;border-radius:9px;color:#933e24;background:#fff5f0;font-size:12px;line-height:1.8}.financing_completion__O8K_I>p:not(.financing_eyebrow__4fit3):not(.financing_disclosure__OXJuf){font-size:14px;line-height:1.9;color:var(--muted);margin:20px 0}.financing_completionAccent__J3mku{width:48px;height:3px;background:#be9355;margin:3px 0 26px}.financing_emailPreviewBox__Sy358{margin-top:24px;border-top:1px solid #e1e6dc;border-bottom:1px solid #e1e6dc;padding:22px 0}.financing_emailPreviewBox__Sy358 .financing_eyebrow__4fit3{margin-bottom:10px}.financing_emailPreviewBox__Sy358>p:not(.financing_eyebrow__4fit3){color:var(--muted);font-size:12px;line-height:1.8;margin:8px 0}.financing_emailPreviewButton__d8vQx{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid #ccd6d0;border-radius:8px;padding:13px 15px;margin-top:18px;background:#fafbf7;color:var(--green);cursor:pointer;font-size:12px;font-weight:650;text-align:left}.financing_emailFrame__EFT6e{display:block;width:100%;height:620px;border:1px solid #dfe6e2;border-radius:8px;background:#f3f6f3}.financing_emailReview__a_eZ6{padding:16px clamp(12px,3vw,32px) 24px}.financing_emailReviewInner__1R2Db{max-width:820px;margin:0 auto}.financing_emailReviewHeader__eyw09{padding:10px 0 20px}.financing_emailReviewHeader__eyw09 h1{margin:0 0 16px;color:var(--green);font-size:24px;letter-spacing:-.03em}.financing_emailReviewHeader__eyw09 p{margin:6px 0;font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.financing_emailReviewHeader__eyw09 .financing_emailReviewStatus__W_klg{font-size:11px;color:#806128}.financing_emailReview__a_eZ6 .financing_emailFrame__EFT6e{height:max(480px,calc(100dvh - 270px))}.financing_back__QfRuL:disabled,.financing_primary__Pet9k:disabled{opacity:.65;cursor:wait}.financing_completion__O8K_I .financing_primary__Pet9k{margin-top:26px;width:100%}.financing_completion__O8K_I .financing_textLink___sQh_{display:block;font-size:12px;margin-top:23px;text-align:center;color:var(--green);text-decoration:underline}.financing_footer__jONj5{display:flex;justify-content:space-between;gap:20px;padding:0 32px 30px;max-width:1220px;margin:auto;color:var(--muted);font-size:11px;line-height:1.8}.financing_section__ShSqF{max-width:1176px;padding:48px 0;margin:0 auto 20px;border-top:1px solid #dce3d6;display:grid;grid-template-columns:.95fr 1.25fr;gap:40px;scroll-margin-top:24px}.financing_sectionIntro__BY_lc h2{font-family:var(--font-brand);font-size:29px;font-weight:750;line-height:1.3;letter-spacing:-.04em;margin:0;color:var(--ink)}.financing_sectionIntro__BY_lc h2 span{color:var(--green)}.financing_sectionIntro__BY_lc>p:not(.financing_eyebrow__4fit3){margin-top:20px;font-size:13px;line-height:1.9;color:var(--muted)}.financing_sectionIntro__BY_lc .financing_sectionNote__lrxbS{font-size:11px}.financing_dscrHighlight__YwiPP{display:flex;align-items:center;gap:16px;margin-top:20px;padding:16px;border-left:3px solid #e5b96a;border-radius:0 12px 12px 0;background:var(--green-soft);color:var(--green)}.financing_dscrHighlight__YwiPP strong{font-size:40px;line-height:1.1;font-weight:850;letter-spacing:-.04em}.financing_dscrHighlight__YwiPP span{font-size:13px;line-height:1.65}.financing_intentCards__nnJIi{display:grid;grid-template-columns:1fr 1fr;gap:14px}.financing_intentCard___nga8{display:flex;flex-direction:column;min-width:0;background:#fffef9;padding:28px 23px 24px;border:1px solid #d9e1d4;border-radius:13px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.financing_intentCard___nga8:hover{border-color:var(--green);transform:translateY(-3px)}.financing_intentCard___nga8 h3{font-size:clamp(28px,2.8vw,34px);font-weight:800;line-height:1.2;margin:0 0 18px;letter-spacing:-.035em;color:var(--green)}.financing_intentCard___nga8 h3 span{display:block}.financing_intentCard___nga8 p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 28px}.financing_intentCard___nga8 p strong{display:block;margin-bottom:12px;font-weight:750;color:var(--green)}.financing_cardAction__dJN0k{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-size:27px;margin-top:auto;background:var(--green);color:white}@media (max-width:1200px){.financing_layout__3IKqc{margin-left:24px;margin-right:24px;gap:36px}.financing_section__ShSqF{margin-left:24px;margin-right:24px;gap:25px;padding:35px 0}.financing_formCard__H5HPX{--form-pad:30px}}@media (max-width:900px){.financing_section__ShSqF{grid-template-columns:1fr;gap:26px}.financing_sectionIntro__BY_lc{max-width:600px}.financing_layout__3IKqc{grid-template-columns:.82fr 1fr;gap:28px}.financing_story__I9b2E h1{font-size:32px}.financing_formCard__H5HPX{--form-pad:24px}}@media (max-width:700px){.financing_previewBar__y885x{padding:9px 16px;gap:2px;font-size:9px;text-align:center}.financing_previewBar__y885x span{width:100%;font-size:10px}.financing_header__r193h{padding:24px 20px;gap:12px;flex-wrap:wrap}.financing_backHome__9X3jV{font-size:11px}.financing_layout__3IKqc{display:flex;flex-direction:column;margin:0 20px 28px;gap:24px}.financing_story__I9b2E{padding:15px 0 0}.financing_story__I9b2E .financing_eyebrow__4fit3{font-size:8px;margin-bottom:9px}.financing_story__I9b2E h1{font-size:26px}.financing_projectPreview__lVtrQ,.financing_roadmap__urkVz,.financing_story__I9b2E .financing_homeDrawing__oMEuK,.financing_story__I9b2E>p:not(.financing_eyebrow__4fit3):not(.financing_storyFoot__lI0z9){display:none}.financing_storyFoot__lI0z9{border:0;padding-top:0;margin-top:14px;max-width:340px}.financing_formCard__H5HPX{--form-pad:23px;width:100%}.financing_progress__RK06Y{margin-bottom:26px}.financing_formCard__H5HPX h2{font-size:26px}.financing_description__oqLcm{font-size:13px}.financing_option__LwQ9o{padding:14px 13px}.financing_option__LwQ9o strong{font-size:13px}.financing_footer__jONj5{flex-direction:column;gap:3px;padding:0 24px 24px;font-size:10px}.financing_section__ShSqF{margin:0 20px 20px;padding:30px 0}.financing_sectionIntro__BY_lc h2{font-size:27px}.financing_intentCards__nnJIi{grid-template-columns:1fr}.financing_intentCard___nga8{padding:23px}.financing_dscrHighlight__YwiPP{flex-wrap:wrap;gap:8px 16px}.financing_capitalBreakdown__VZpwr>div{flex-wrap:wrap;gap:5px 16px}.financing_capitalBreakdown__VZpwr dd{margin-left:auto}}@media (max-width:360px){.financing_formCard__H5HPX{--form-pad:17px}.financing_header__r193h{padding:20px}.financing_backHome__9X3jV{margin-left:auto}.financing_primary__Pet9k{gap:10px;padding:13px 14px;font-size:12px}.financing_actions__z1yjj{gap:7px}}@media (prefers-reduced-motion:reduce){.financing_buyForm__m_q13 .financing_optionCheck__r_bcN,.financing_buyForm__m_q13 .financing_option__LwQ9o,.financing_houseProgress__Fb4va,.financing_intentCard___nga8,.financing_option__LwQ9o,.financing_progress__RK06Y>span,.financing_windowLight__IwBYc{transition:none}.financing_buyForm__m_q13 .financing_option__LwQ9o:hover,.financing_intentCard___nga8:hover{transform:none}}