.financing_page__Y4jtO{--fin-radius:16px;--fin-radius-sm:12px;color:var(--makazi-ink,#1c2420);background:var(--makazi-bg,#f5f5f5)}.financing_hero__nC61x{position:relative;overflow:hidden;background:var(--makazi-surface,#fff);border-bottom:1px solid var(--makazi-stone,#e7e2d9)}.financing_heroPattern__4fQBx{position:absolute;inset:0;z-index:0;pointer-events:none}.financing_heroInner__EA1h2{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(2.75rem,6vw,4.5rem) 1.5rem clamp(3rem,6vw,4.75rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.financing_heroCopy__wbiEz{max-width:34rem}.financing_eyebrow__RQN9I{margin:0 0 .85rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--makazi-green,#276749)}.financing_heroTitle__bEF_K{margin:0 0 1rem;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.9rem,4.4vw,2.85rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--makazi-ink,#1c2420)}.financing_heroSub__Y802b{margin:0 0 1.5rem;font-family:var(--font-sans);font-size:1.05rem;line-height:1.55;color:var(--makazi-ink-secondary,#4a5650);max-width:32rem}.financing_heroActions__02hY7{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.financing_heroNote__AkiiD{margin:1.1rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--makazi-ink-muted,#7a8680);max-width:28rem}.financing_heroMedia__J6rsd{justify-self:end;width:min(100%,400px)}.financing_heroPhoto__xk8sG{position:relative;width:100%;aspect-ratio:5/6;border-radius:var(--fin-radius);overflow:hidden}.financing_heroPhoto__xk8sG img{-o-object-fit:cover;object-fit:cover}.financing_primaryBtn__eRQw1,.financing_secondaryBtn__sUMt0{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.75rem 1.35rem;border-radius:var(--fin-radius-sm);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.financing_primaryBtn__eRQw1{background:var(--makazi-green,#276749);color:#fff}.financing_primaryBtn__eRQw1:hover{background:var(--makazi-green-hover,#1e5038)}.financing_primaryBtn__eRQw1:focus-visible{outline:2px solid var(--makazi-forest,#1a3d2e);outline-offset:2px}.financing_secondaryBtn__sUMt0{background:transparent;color:var(--makazi-ink,#1c2420);border:1px solid var(--makazi-stone,#e7e2d9)}.financing_secondaryBtn__sUMt0:hover{border-color:var(--makazi-green,#276749);color:var(--makazi-green,#276749)}.financing_textLink__6KxZy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none;cursor:pointer}.financing_textLink__6KxZy:hover{text-decoration:underline}.financing_sectionTitle__r89Ix{margin:0 0 .65rem;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.45rem,3vw,1.95rem);font-weight:600;letter-spacing:-.015em;color:var(--makazi-ink,#1c2420)}.financing_sectionLead__a482N{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.55;color:var(--makazi-ink-secondary,#4a5650);max-width:36rem}.financing_pathsSection__6eZu_{padding:clamp(2.75rem,5vw,4rem) 1.5rem;background:var(--makazi-bg,#f5f5f5)}.financing_pathsInner__FNUcj{max-width:1120px;margin:0 auto}.financing_pathsHeader__Zu9oQ{margin-bottom:1.75rem;max-width:36rem}.financing_pathsTray__tj_9d{background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:20px;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2rem)}.financing_pathsGrid__dBZDF{display:flex;align-items:stretch}.financing_pathGroup__A5SL6{display:contents}.financing_pathColumn__eGJh4{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 1.5rem;min-width:0}.financing_pathDivider__Yrlf_{width:1px;flex-shrink:0;align-self:stretch;margin:1.5rem 0;background:var(--makazi-stone,#e7e2d9)}.financing_pathIcon__RZAgW{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto .25rem}.financing_pathTitle__nSF88{margin:1rem 0 .65rem;font-family:var(--font-serif,Georgia,serif);font-size:1.35rem;font-weight:600;color:var(--makazi-green,#276749)}.financing_pathDesc__H004A{margin:0 0 1.15rem;max-width:28ch;font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:var(--makazi-ink-secondary,#4a5650);flex:1}.financing_pathCta__vjrjF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin-bottom:.55rem;font-family:var(--font-sans);font-size:.9rem;font-weight:700;color:var(--makazi-green,#276749);cursor:pointer;text-decoration:none}.financing_pathCta__vjrjF:hover{text-decoration:underline}.financing_pathSecondary__MZ_mN{font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--makazi-ink-muted,#7a8680);text-decoration:none}.financing_pathSecondary__MZ_mN:hover{color:var(--makazi-green,#276749)}.financing_flowSection__2Utq6{background:var(--makazi-surface,#fff);border-block:1px solid var(--makazi-stone,#e7e2d9);padding:clamp(2.75rem,5vw,4rem) 1.5rem}.financing_flowInner__R6uax{max-width:1120px;margin:0 auto}.financing_flowHeader__JsmHB{margin-bottom:1.75rem;max-width:36rem}.financing_flowList__s1Qpf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:20px;overflow:hidden}.financing_flowItem__dnmF_{position:relative;padding:1.5rem 1.35rem 1.65rem;min-width:0}.financing_flowDivider__WbJw1{display:none}.financing_flowItem__dnmF_+.financing_flowItem__dnmF_{border-left:1px solid var(--makazi-stone,#e7e2d9)}.financing_flowBody__eh_P6{display:flex;gap:.9rem;align-items:flex-start}.financing_flowNum__WNton{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;justify-content:center;border-radius:999px;background:var(--makazi-green-mist,#e8f2ec);color:var(--makazi-green,#276749);font-size:.95rem;line-height:1}.financing_flowLabel__6oZ4H,.financing_flowNum__WNton{align-items:center;font-family:var(--font-serif,Georgia,serif);font-weight:600}.financing_flowLabel__6oZ4H{margin:0 0 .45rem;font-size:1.1rem;color:var(--makazi-ink,#1c2420);display:flex;flex-wrap:wrap;gap:.45rem}.financing_flowDetail__b5iqg{margin:0;font-family:var(--font-sans);font-size:.9rem;line-height:1.5;color:var(--makazi-ink-secondary,#4a5650)}.financing_soonBadge__wvKtd{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:4px;font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--makazi-orange,#f6980c);background:color-mix(in srgb,var(--makazi-orange,#f6980c) 12%,#fff)}.financing_calcSection__oJO8b{padding:clamp(2.75rem,5vw,4rem) 1.5rem clamp(3.5rem,6vw,5rem);background:var(--makazi-bg,#f5f5f5)}.financing_calcInner__9iffb{max-width:1120px;margin:0 auto}.financing_calcHeader__T4OPY{margin-bottom:1.5rem;max-width:40rem}.financing_calcTray__ejn5e{background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:20px;padding:clamp(1.25rem,3vw,1.85rem)}.financing_calcTabs__kSRWe{display:flex;gap:1.35rem;margin-bottom:1.35rem;border-bottom:1px solid var(--makazi-stone,#e7e2d9)}.financing_calcTab__1kH_W{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:.5rem 0 .8rem;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--makazi-ink-muted,#7a8680);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.financing_calcTabActive__0kAWK{color:var(--makazi-green,#276749);border-bottom-color:var(--makazi-green,#276749)}.financing_calcTab__1kH_W:focus-visible{outline:2px solid var(--makazi-forest,#1a3d2e);outline-offset:2px}.financing_calcLayout__CNrYR{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.75rem;align-items:start}.financing_calcHeading__MLqaq{margin:0 0 1rem;font-family:var(--font-serif,Georgia,serif);font-size:1.15rem;font-weight:600}.financing_calcFields__cBD6D{display:grid;gap:.9rem}.financing_field__A6YWB{display:flex;flex-direction:column;gap:.4rem}.financing_field__A6YWB label{font-size:.8125rem;font-weight:600;color:var(--makazi-ink-secondary,#4a5650)}.financing_fieldRow__pTfhG{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.financing_inputWrap__gK7FL{position:relative;display:flex;align-items:center}.financing_field__A6YWB input,.financing_field__A6YWB select{width:100%;padding:.7rem .9rem;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius-sm);background:var(--makazi-bg,#f5f5f5);font-family:var(--font-sans);font-size:.95rem;color:var(--makazi-ink,#1c2420)}.financing_field__A6YWB input:focus,.financing_field__A6YWB select:focus{outline:none;border-color:var(--makazi-green,#276749);box-shadow:0 0 0 3px color-mix(in srgb,var(--makazi-green,#276749) 18%,transparent);background:#fff}.financing_pctBadge__hk_Cs{position:absolute;right:.65rem;font-size:.75rem;font-weight:700;color:var(--makazi-green,#276749);background:var(--makazi-green-mist,#e8f2ec);padding:.2rem .45rem;border-radius:6px;pointer-events:none}.financing_calcHint__n3qzS{margin:.85rem 0 0;font-size:.8rem;color:var(--makazi-ink-muted,#7a8680);line-height:1.4}.financing_calcResults__PKKP3{display:flex;flex-direction:column;gap:.9rem}.financing_modeToggle__WEUlk{display:inline-flex;align-self:flex-start;padding:.2rem;background:var(--makazi-bg,#f5f5f5);border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius-sm);gap:.15rem}.financing_modeBtn__wjwY9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.45rem .85rem;border-radius:8px;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--makazi-ink-secondary,#4a5650);cursor:pointer}.financing_modeBtnActive__l7bna{background:var(--makazi-green,#276749);color:#fff}.financing_resultPanel__V1Y5Q{background:var(--makazi-bg,#f5f5f5);border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius);padding:1.25rem}.financing_resultLabel__UGLxT{margin:0 0 .35rem;font-size:.85rem;color:var(--makazi-ink-muted,#7a8680)}.financing_resultBusy__mSAl_{display:inline-flex;align-items:center;gap:8px}.financing_resultAmount__PDvV_{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600;color:var(--makazi-ink,#1c2420)}.financing_resultMeta__og3Oq{margin:.5rem 0 0;font-size:.8rem;color:var(--makazi-ink-muted,#7a8680);line-height:1.4}.financing_resultDisclaimer__5GYu5{margin:.65rem 0 0;padding-top:.65rem;border-top:1px solid var(--makazi-stone,#e7e2d9);font-size:.78rem;color:var(--makazi-ink-secondary,#4a5650);line-height:1.4}.financing_calcCtas__bH51V{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start}.financing_calcCtas__bH51V .financing_primaryBtn__eRQw1,.financing_calcCtas__bH51V .financing_secondaryBtn__sUMt0{width:100%}.financing_nextPanel__01_Qa{background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius);padding:1rem 1.1rem}.financing_nextTitle__RBaIA{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--makazi-ink-muted,#7a8680)}.financing_nextList__NNmJL{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.financing_nextList__NNmJL a{color:var(--makazi-green,#276749);font-size:.875rem;font-weight:600;text-decoration:none}.financing_nextList__NNmJL a:hover{text-decoration:underline}.financing_partnerBanner__nlJyF{margin-top:1.35rem;padding:1.1rem 1.2rem;border-radius:var(--fin-radius-sm);background:var(--makazi-green-mist,#e8f2ec);border:1px solid color-mix(in srgb,var(--makazi-green,#276749) 18%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem}.financing_partnerBanner__nlJyF p{margin:0;font-size:.9rem;line-height:1.45;color:var(--makazi-ink-secondary,#4a5650);max-width:36rem}.financing_partnerBanner__nlJyF strong{color:var(--makazi-ink,#1c2420)}.financing_sheetRoot__7CU5p{position:fixed;inset:0;z-index:10000}.financing_sheetBackdrop__UiDMe{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--makazi-forest,#1a3d2e) 42%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:financing_fadeIn__b71gi .2s ease-out}.financing_sheetWrap__iDA2w{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;padding:0}.financing_sheet__dktn0{pointer-events:auto;width:100%;max-height:min(88vh,720px);overflow:auto;background:#faf9f6;border-radius:24px 24px 0 0;padding:.35rem 1.35rem 1.5rem;box-shadow:0 -16px 48px color-mix(in srgb,var(--makazi-forest,#1a3d2e) 18%,transparent);animation:financing_sheetUp__y3P_y .28s ease-out}.financing_sheetHandle___p7qg{width:36px;height:4px;border-radius:999px;background:#d5d0c8;margin:.5rem auto .75rem}.financing_sheetHeader__suCuu{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem}.financing_sheetTitle__iIyj_{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:1.35rem;font-weight:600;color:var(--makazi-ink,#1c2420)}.financing_closeBtn__y0v4g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;width:2rem;height:2rem;border-radius:999px;font-size:1.15rem;line-height:1;color:var(--makazi-ink-secondary,#4a5650);cursor:pointer;flex-shrink:0}.financing_closeBtn__y0v4g:hover{background:var(--makazi-stone,#e7e2d9)}.financing_sheetLead__YmbrH{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--makazi-ink-secondary,#4a5650)}.financing_segment__176g_{display:inline-flex;padding:.2rem;background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius-sm);margin-bottom:1rem;gap:.15rem}.financing_segmentBtn__iULo1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.5rem 1rem;border-radius:8px;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--makazi-ink-secondary,#4a5650);cursor:pointer}.financing_segmentBtnActive__cqgJf{background:var(--makazi-green,#276749);color:#fff}.financing_typeList__ZeLvc{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.45rem}.financing_typeRow__38T_Z{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--makazi-stone,#e7e2d9);background:#fff;border-radius:var(--fin-radius-sm);padding:.55rem .85rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color .15s ease,background .15s ease}.financing_typeRow__38T_Z:hover{border-color:color-mix(in srgb,var(--makazi-green,#276749) 40%,var(--makazi-stone))}.financing_typeRowActive__AwUCp{border-color:var(--makazi-green,#276749);background:var(--makazi-green-pale,#f4f9f6);box-shadow:inset 3px 0 0 var(--makazi-orange,#f6980c)}.financing_typeArt__ALYvS{flex-shrink:0;display:flex;width:44px;height:44px;align-items:center;justify-content:center}.financing_typeLabel__k3nLF{flex:1;font-size:.925rem;font-weight:600;color:var(--makazi-ink,#1c2420)}.financing_typeCheck__fGFbB{color:var(--makazi-green,#276749);font-weight:700;font-size:.95rem}.financing_sheetFooter__lQAUx{display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.financing_sheetFooter__lQAUx .financing_primaryBtn__eRQw1{width:100%}.financing_sheetFooter__lQAUx .financing_textLink__6KxZy{align-self:center}.financing_sheetDisclaimer__N6ix1{margin:0;font-size:.75rem;line-height:1.4;color:var(--makazi-ink-muted,#7a8680);text-align:center}.financing_readySummary__GZrY1{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1rem;background:#fff;border:1px solid var(--makazi-stone,#e7e2d9);border-radius:var(--fin-radius-sm)}.financing_readyLabel__3Q_DQ{margin:0 0 .15rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--makazi-ink-muted,#7a8680)}.financing_readyValue__N81IS{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:1.2rem;font-weight:600;color:var(--makazi-ink,#1c2420)}@keyframes financing_fadeIn__b71gi{0%{opacity:0}to{opacity:1}}@keyframes financing_sheetUp__y3P_y{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.financing_sheetWrap__iDA2w{align-items:center;padding:1.5rem}.financing_sheet__dktn0{width:min(440px,calc(100vw - 32px));max-height:min(88vh,720px);border-radius:24px;border:1px solid #e8e4dc;animation:financing_sheetScale__QGCEX .24s ease-out}.financing_sheetHandle___p7qg{display:none}}@keyframes financing_sheetScale__QGCEX{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:900px){.financing_heroInner__EA1h2{grid-template-columns:1fr}.financing_heroMedia__J6rsd{justify-self:stretch;width:100%;max-width:420px}.financing_heroPhoto__xk8sG{aspect-ratio:16/10}.financing_pathsGrid__dBZDF{flex-direction:column}.financing_pathGroup__A5SL6{display:flex;flex-direction:column;width:100%}.financing_pathColumn__eGJh4{padding:.5rem 1rem}.financing_pathDivider__Yrlf_{width:auto;height:1px;margin:.75rem 1.5rem;align-self:stretch}.financing_flowList__s1Qpf{grid-template-columns:1fr}.financing_flowItem__dnmF_+.financing_flowItem__dnmF_{border-left:none;border-top:1px solid var(--makazi-stone,#e7e2d9)}.financing_calcLayout__CNrYR{grid-template-columns:1fr}}@media (max-width:560px){.financing_fieldRow__pTfhG{grid-template-columns:1fr}.financing_modeToggle__WEUlk{width:100%}.financing_modeBtn__wjwY9{flex:1;text-align:center}.financing_heroActions__02hY7{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.financing_sheetBackdrop__UiDMe,.financing_sheet__dktn0{animation:none}}