.CalculatorClient_layout__0SP03{display:grid;gap:14px;grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.CalculatorClient_layout__0SP03{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.CalculatorClient_frame__eOr52{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-radius:28px;background:rgba(255,255,255,.42);backdrop-filter:blur(8px);box-shadow:0 40px 90px -30px rgba(26,21,18,.3),0 0 2px rgba(26,21,18,.16)}@media (min-width:640px){.CalculatorClient_frame__eOr52{padding:12px 16px 16px;border-radius:32px}}.CalculatorClient_frameHead__NftDv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 4px}.CalculatorClient_frameTitle___nctA{display:inline-flex;align-items:center;gap:8px;font-size:18px;line-height:28px;letter-spacing:-.01em}@media (min-width:640px){.CalculatorClient_frameTitle___nctA{font-size:24px;line-height:36px}}.CalculatorClient_freeTag__rZn5O{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:rgba(34,197,94,.16);color:#118d57;font-size:12px;font-weight:600}.CalculatorClient_card__OW5rR{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background:#fff;box-shadow:0 4px 8px rgba(26,21,18,.1)}@media (min-width:640px){.CalculatorClient_card__OW5rR{padding:24px}}.CalculatorClient_form__39G56{display:flex;flex-direction:column}.CalculatorClient_group__ZLUNN{padding:18px 0;border-bottom:1px solid var(--wm-line)}.CalculatorClient_group__ZLUNN:first-of-type{padding-top:0}.CalculatorClient_group__ZLUNN:last-of-type{padding-bottom:0;border-bottom:none}.CalculatorClient_form__39G56 .CalculatorClient_groupTitle__qX1Re{margin:0 0 12px;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#5e5952}.CalculatorClient_fields__1fSN0{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:520px){.CalculatorClient_fieldsTwo__Vo4QL{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalculatorClient_field__Q1DzJ{display:flex;flex-direction:column;gap:6px;min-width:0}.CalculatorClient_label__AUpsh{font-size:13px;font-weight:600;line-height:18px;color:var(--wm-ink2)}.CalculatorClient_inputWrap__zSLz3{position:relative;display:flex;align-items:center}.CalculatorClient_prefix__UA_4n{position:absolute;left:16px;font-size:16px;color:#5e5952;pointer-events:none}.CalculatorClient_suffix__1PeGJ{position:absolute;right:16px;font-size:13px;color:#5e5952;pointer-events:none}.CalculatorClient_input__y7Dn_{width:100%;height:52px;padding:0 16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(145,158,171,.32);font-family:inherit;font-size:16px;color:var(--wm-ink);transition:box-shadow .15s ease}.CalculatorClient_input__y7Dn_:focus{outline:none;box-shadow:inset 0 0 0 2px var(--wm-acc)}.CalculatorClient_inputPrefixed__BAZD6{padding-left:34px}.CalculatorClient_inputSuffixed__rV4a2{padding-right:72px}.CalculatorClient_toggle__tnT7u{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:12px;padding:0 16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(145,158,171,.32);font-family:inherit;font-size:15px;color:var(--wm-ink);text-align:left;cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.CalculatorClient_toggleOn__kY4TI{background:rgba(232,82,26,.06);box-shadow:inset 0 0 0 1px rgba(232,82,26,.4)}.CalculatorClient_toggleSwitch__7MgoD{flex-shrink:0;display:flex;justify-content:flex-start;width:40px;height:24px;padding:3px;border-radius:500px;background:rgba(26,21,18,.16);transition:background .15s ease}.CalculatorClient_toggleOn__kY4TI .CalculatorClient_toggleSwitch__7MgoD{justify-content:flex-end;background:var(--wm-acc)}.CalculatorClient_toggleKnob__DmI43{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(17,17,17,.25)}.CalculatorClient_resultBand__cIkCu{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px}@media (min-width:640px){.CalculatorClient_resultBand__cIkCu{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px}}.CalculatorClient_resultMain__hEgy1{position:relative}.CalculatorClient_totalLabel__d2xJn{margin:0;font-size:13px;line-height:20px;color:rgba(247,244,239,.7)}.CalculatorClient_total__jhSxv{margin:2px 0 0;font-size:32px;line-height:40px;letter-spacing:-.02em;color:var(--wm-cream);font-variant-numeric:tabular-nums}@media (min-width:640px){.CalculatorClient_total__jhSxv{font-size:36px;line-height:44px}}.CalculatorClient_totalMeta__XKqGK{position:relative;margin:0;max-width:300px;font-size:13px;line-height:20px;color:rgba(247,244,239,.7)}@media (min-width:640px){.CalculatorClient_totalMeta__XKqGK{text-align:right}}.CalculatorClient_totalMeta__XKqGK strong{color:var(--wm-cream);font-weight:600}.CalculatorClient_side__WRh9h{display:flex;flex-direction:column;gap:10px}.CalculatorClient_panel__g6SNY{padding:20px;border-radius:28px;background:#fff;box-shadow:0 4px 8px rgba(26,21,18,.08)}@media (min-width:640px){.CalculatorClient_panel__g6SNY{padding:24px}}.CalculatorClient_breakdown__XzCmn{display:flex;flex-direction:column;gap:16px}.CalculatorClient_row__hyOcf{display:flex;flex-direction:column;gap:6px}.CalculatorClient_rowHead__a8Zx2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;line-height:20px}.CalculatorClient_rowName__ZIkYq{color:var(--wm-ink2);font-weight:600}.CalculatorClient_rowValue__pdl9U{font-variant-numeric:tabular-nums;font-weight:600;color:var(--wm-ink);white-space:nowrap}.CalculatorClient_bar__kwrq6{height:8px;border-radius:500px;background:rgba(26,21,18,.06);overflow:hidden}.CalculatorClient_barFill__HCNUU{height:100%;border-radius:500px;background:linear-gradient(90deg,#e8521a,#ff6a33);transition:width .25s ease}.CalculatorClient_rowShare__3zN39{font-size:12px;color:#5e5952;font-variant-numeric:tabular-nums}.CalculatorClient_actions__pRsUu{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid var(--wm-line)}.CalculatorClient_secondaryButton__79aju{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border:0;border-radius:500px;background:rgba(26,21,18,.08);font-family:inherit;font-size:14px;font-weight:600;color:var(--wm-ink);cursor:pointer;transition:background .15s ease}.CalculatorClient_secondaryButton__79aju:hover{background:rgba(26,21,18,.14)}@media (max-width:639px){.CalculatorClient_secondaryButton__79aju{flex:1 1 100%;height:52px}}.CalculatorClient_note__PjOYb{margin:16px 0 0;font-size:13px;line-height:20px;color:#5e5952}@media (min-width:1024px){.CalculatorClient_side__WRh9h{position:sticky;top:112px}}.LeadCaptureCard_card__Qu4Z0{border:none;border-radius:24px;background:#ffffff;box-shadow:0 4px 8px rgba(26,21,18,.08);padding:1.25rem 1.5rem;font-family:var(--font-body)}.LeadCaptureCard_bare__zefGM{border:none;border-radius:0;background:transparent;padding:0}.LeadCaptureCard_title__T14dg{margin:0 0 .2rem;font-size:1.0625rem;line-height:1.5;font-weight:400;letter-spacing:-.01em;color:var(--color-ink,#1a1512)}.LeadCaptureCard_sub__A_G7o{margin:0 0 .75rem;font-size:.82rem;line-height:1.5;color:var(--color-ink-muted,#6b6862)}.LeadCaptureCard_row__tcvsU{display:flex;flex-wrap:wrap;gap:.5rem}.LeadCaptureCard_input___eq91{flex:1;min-width:200px;box-sizing:border-box;height:48px;border:none;border-radius:500px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(145,158,171,.32);padding:0 1.1rem;font-family:var(--font-body);font-size:.9rem;color:var(--color-ink,#1a1512)}.LeadCaptureCard_input___eq91:focus-visible{outline:2px solid rgba(232,82,26,.4);outline-offset:1px}.LeadCaptureCard_submit__24_Wx{flex-shrink:0;height:48px;border:none;border-radius:500px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 44%,rgba(190,55,18,.16)),#ff6a33;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 8px 16px rgba(232,82,26,.28);color:#ffffff;padding:0 1.25rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer}.LeadCaptureCard_submit__24_Wx:hover{opacity:.88}.LeadCaptureCard_submit__24_Wx:disabled{opacity:.6;cursor:not-allowed}.LeadCaptureCard_consent__EApxj{display:flex;align-items:flex-start;gap:.5rem;margin-top:.65rem;font-size:.78rem;line-height:1.45;color:var(--color-ink-muted,#6b6862)}.LeadCaptureCard_consent__EApxj input{margin:2px 0 0;accent-color:var(--color-primary,#e8521a)}.LeadCaptureCard_privacy__7RU0D{margin:.45rem 0 0;font-size:.72rem;color:var(--color-ink-faint,#736e66)}.LeadCaptureCard_privacy__7RU0D a{color:inherit;text-decoration:underline}.LeadCaptureCard_error__UM4zu{margin:.5rem 0 0;font-size:.8rem;color:var(--color-error-text,#b4231a)}.LeadCaptureCard_success__oGDd3{display:flex;flex-direction:column;gap:.35rem}.LeadCaptureCard_successTitle___L0hG{margin:0;font-size:1.0625rem;font-weight:400;color:var(--color-ink,#1a1512)}.LeadCaptureCard_successTitle___L0hG span{color:#15803d;margin-right:.35rem}.LeadCaptureCard_crossSell__jzZdQ{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-ink-muted,#6b6862)}.LeadCaptureCard_crossSell__jzZdQ a{color:var(--color-primary-text,#b23a0c);font-weight:600;text-decoration:none}.LeadCaptureCard_crossSell__jzZdQ a:hover{text-decoration:underline}.LeadCaptureSlideIn_panel__Mk2DY{position:fixed;z-index:40;right:20px;bottom:20px;width:min(380px,calc(100vw - 32px));background:var(--color-surface-white,#ffffff);border:none;border-radius:24px;box-shadow:0 26px 60px -24px rgba(26,21,18,.4),0 0 2px rgba(26,21,18,.16);overflow:hidden;font-family:var(--font-body);animation:LeadCaptureSlideIn_slideInUp__tETKn .24s ease-out}.LeadCaptureSlideIn_accent__MkenW{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e8521a,#ff7a45 55%,transparent);pointer-events:none}.LeadCaptureSlideIn_inner__8wsHi{position:relative;padding:1.1rem 1.25rem 1.2rem}.LeadCaptureSlideIn_dismiss__zL6hR{position:absolute;top:8px;right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#8a857b;cursor:pointer;font-size:1.1rem;line-height:1;padding:6px 8px;border-radius:8px}.LeadCaptureSlideIn_dismiss__zL6hR:hover{color:#111111;background:rgba(30,30,30,.05)}@keyframes LeadCaptureSlideIn_slideInUp__tETKn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:719px){.LeadCaptureSlideIn_panel__Mk2DY{right:0;left:0;bottom:0;width:100%;max-height:35vh;overflow-y:auto;border-radius:24px 24px 0 0;border-left:none;border-right:none;border-bottom:none}}@media (prefers-reduced-motion:reduce){.LeadCaptureSlideIn_panel__Mk2DY{animation:none}}