.mo-calc{--mo-primary:#06f;--mo-panel-bg:#edf4ff;--mo-figure:#527b00;--mo-card-border:#cce0ff;--mo-fg:#080823;--mo-muted-fg:#5e5e70;--mo-card:var(--card,#fff);--mo-border:var(--border,#ceced3);--mo-muted:var(--muted,#e6e6e9);--mo-primary-fg:var(--primary-foreground,#fff);--mo-primary-hover:var(--primary-hover,#080823);--mo-error:var(--error,#c24444);--mo-ring:var(--mo-primary);--mo-font-display:var(--font-display,"Moldiv","Arial Black",sans-serif);--mo-font-copy:var(--font-copy,"DINPro","DIN Pro","Segoe UI",Arial,sans-serif);--mo-space:var(--space-md,1.5rem);color:var(--mo-fg);container-type:inline-size;font-family:var(--mo-font-copy)}.mo-calc__layout{display:grid;gap:clamp(2rem,5cqi,5rem)}@container (min-width: 64rem){.mo-calc__layout{align-items:center;grid-template-columns:minmax(17rem,1fr) minmax(0,2.6fr)}}.mo-calc__headline{color:var(--mo-fg);font-family:var(--mo-font-display);font-size:clamp(1.625rem,3.2cqi,2.25rem);font-weight:400;line-height:1.25;margin:0 0 var(--mo-space)}.mo-calc__lede{color:var(--mo-muted-fg);line-height:1.6;max-width:34rem}.mo-calc .mo-calc__lede p{color:var(--mo-muted-fg);font-size:1rem;line-height:1.6;margin:0 0 .75em}.mo-calc .mo-calc__lede p:last-child{margin-bottom:0}.mo-calc__card{background:var(--mo-card);border:1px solid var(--mo-card-border);display:grid;grid-template-columns:1fr}@container (min-width: 48rem){.mo-calc__card{grid-template-columns:53fr 47fr}}.mo-calc__inputs{align-content:start;display:grid;gap:1.375rem;padding:clamp(1.5rem,3cqi,2rem)}.mo-calc__kicker{align-items:center;display:flex;gap:.875rem}.mo-calc__kicker-rule{background:var(--mo-primary);flex-shrink:0;height:10px;width:2rem}.mo-calc__kicker-text{color:var(--mo-primary);font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.5}.mo-calc__field{align-items:end;display:grid;gap:.625rem .75rem;grid-template-columns:1fr auto}.mo-calc__field+.mo-calc__field{border-top:1px solid var(--mo-border);padding-top:1.375rem}.mo-calc__hint,.mo-calc__slider{grid-column:1/-1}.mo-calc__label{font-weight:500;line-height:1.6}.mo-calc__value{align-items:baseline;display:flex;gap:.25rem;justify-content:flex-end}.mo-calc__suffix,.mo-calc__valuenum{color:var(--mo-primary);font-size:1.375rem;font-weight:500;line-height:1.25}.mo-calc__valuenum{font-variant-numeric:tabular-nums}.mo-calc__slider{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:20px;margin:0;width:100%}.mo-calc__slider:focus-visible{outline:2px solid var(--mo-ring);outline-offset:2px}.mo-calc__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--mo-primary) var(--mo-fill,0),var(--mo-muted) var(--mo-fill,0));border-radius:4px;height:8px}.mo-calc__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mo-card);border:2px solid var(--mo-primary);border-radius:50%;box-sizing:border-box;height:18px;margin-top:-5px;width:18px}.mo-calc__slider::-moz-range-track{background:var(--mo-muted);border-radius:4px;height:8px}.mo-calc__slider::-moz-range-progress{background:var(--mo-primary);border-radius:4px;height:8px}.mo-calc__slider::-moz-range-thumb{background:var(--mo-card);border:2px solid var(--mo-primary);border-radius:50%;box-sizing:border-box;height:18px;width:18px}.mo-calc__hint{color:var(--mo-muted-fg);font-size:.75rem;line-height:1.5}.mo-calc__panel{background:var(--mo-panel-bg);border-top:1px solid var(--mo-card-border);color:var(--mo-fg);padding:clamp(1.5rem,3cqi,2rem)}@container (min-width: 48rem){.mo-calc__panel{border-left:1px solid var(--mo-card-border);border-top:0}}.mo-calc__results{align-content:start;display:grid;gap:1.25rem}.mo-calc__leadview[hidden],.mo-calc__results[hidden]{display:none}.mo-calc__figure{display:grid;gap:.375rem}.mo-calc__result-label{color:var(--mo-fg);font-size:1rem;font-weight:500;line-height:1.6;margin:0}.mo-calc__primary{color:var(--mo-figure);font-size:clamp(2.5rem,6cqi,4rem);font-variant-numeric:tabular-nums}.mo-calc__primary,.mo-calc__secondary{font-family:var(--mo-font-display);font-weight:400;line-height:1.15;margin:0}.mo-calc__secondary{color:var(--mo-muted-fg);font-size:clamp(2rem,4.5cqi,3rem);font-variant-numeric:tabular-nums}.mo-calc__divider{border:0;border-top:1px solid var(--mo-border);margin:0}.mo-calc__neutral{color:var(--mo-fg);display:none}.mo-calc .mo-calc__neutral p{color:var(--mo-fg);font-size:.875rem;line-height:1.5;margin:0 0 .5em}.mo-calc .mo-calc__neutral p:last-child{margin-bottom:0}.mo-calc--neutral .mo-calc__neutral{display:block}.mo-calc--neutral .mo-calc__primary{color:var(--mo-fg);opacity:.35}.mo-calc__rent{color:var(--mo-muted-fg);margin:0}.mo-calc__notes{display:grid;gap:.5rem}.mo-calc__assumptions{color:var(--mo-muted-fg);font-size:.875rem;line-height:1.5;margin:0}.mo-calc .mo-calc__disclaimer p,.mo-calc__disclaimer{color:var(--mo-muted-fg);font-size:.75rem;line-height:1.5}.mo-calc .mo-calc__disclaimer p{margin:0}.mo-calc__cta{align-items:center;background:var(--mo-primary);border:0;border-radius:0;color:var(--mo-primary-fg);cursor:pointer;display:flex;font:500 1rem/1.25 var(--mo-font-copy);gap:.5rem;justify-content:center;min-height:2.75rem;padding:.625rem 1.5rem;width:100%}.mo-calc .mo-calc__cta:active,.mo-calc .mo-calc__cta:focus{background:var(--mo-primary);border:0;box-shadow:none;color:var(--mo-primary-fg);fill:currentColor;outline:none;text-decoration:none}.mo-calc .mo-calc__cta:hover{background:var(--mo-primary-hover);border:0;color:var(--mo-primary-fg);fill:currentColor}.mo-calc .mo-calc__cta:focus-visible{outline:2px solid var(--mo-ring);outline-offset:2px}.mo-calc__cta-chevron{flex-shrink:0}.mo-calc__leadview{align-content:start;display:grid;gap:var(--mo-space);outline:none}.mo-calc__leadview:focus,.mo-calc__leadview:focus-visible{box-shadow:none;outline:none}.mo-calc__back{background:none;border:0;color:var(--mo-primary);cursor:pointer;font:500 .875rem/1.5 var(--mo-font-copy);justify-self:start;padding:0}.mo-calc .mo-calc__back:active,.mo-calc .mo-calc__back:focus,.mo-calc .mo-calc__back:hover{background:none;border:0;box-shadow:none;color:var(--mo-primary);fill:currentColor}.mo-calc .mo-calc__back:active,.mo-calc .mo-calc__back:focus{outline:none}.mo-calc .mo-calc__back:hover{text-decoration:underline}.mo-calc .mo-calc__back:focus-visible{outline:2px solid var(--mo-ring);outline-offset:2px}.mo-calc .mo-calc__transparency p,.mo-calc__transparency{color:var(--mo-muted-fg);font-size:.875rem;line-height:1.5}.mo-calc .mo-calc__transparency p{margin:0}.mo-calc .mo-calc__transparency p.mo-calc__transparency-values{color:var(--mo-fg);font-variant-numeric:tabular-nums;font-weight:500;margin-top:.25rem}@media (prefers-reduced-motion:no-preference){.mo-calc__leadview:not([hidden]),.mo-calc__results:not([hidden]){animation:mo-calc-fade .25s ease}@keyframes mo-calc-fade{0%{opacity:0;transform:translateY(4px)}}}.mo-calc .mo-calc__form .hs-form-field{margin-block-end:var(--mo-space)}.mo-calc .mo-calc__form .hs-form-field label{color:var(--mo-fg);font-size:.875rem;font-weight:500}.mo-calc .mo-calc__form .hs-field-desc,.mo-calc .mo-calc__form .hs-richtext,.mo-calc .mo-calc__form .legal-consent-container,.mo-calc .mo-calc__form .legal-consent-container p{color:var(--mo-muted-fg);font-size:.75rem}.mo-calc .mo-calc__form .hs-input{background:var(--mo-card);border:1px solid var(--mo-border);border-radius:0;box-sizing:border-box;color:var(--mo-fg);font:inherit;padding:.625rem .75rem;width:100%}.mo-calc .mo-calc__form .hs-input:focus-visible{outline:2px solid var(--mo-ring);outline-offset:1px}.mo-calc .mo-calc__form textarea.hs-input{min-height:6rem;resize:vertical}.mo-calc .mo-calc__form input[type=checkbox].hs-input,.mo-calc .mo-calc__form input[type=radio].hs-input{accent-color:var(--mo-primary);width:auto}.mo-calc .mo-calc__form .hs-button{background:var(--mo-primary);border:0;border-radius:0;color:var(--mo-primary-fg);cursor:pointer;font:500 1rem/1.25 var(--mo-font-copy);padding:.625rem 1.5rem}.mo-calc .mo-calc__form .hs-button:active,.mo-calc .mo-calc__form .hs-button:focus{background:var(--mo-primary);border:0;box-shadow:none;color:var(--mo-primary-fg);fill:currentColor;outline:none}.mo-calc .mo-calc__form .hs-button:hover{background:var(--mo-primary-hover);border:0;color:var(--mo-primary-fg);fill:currentColor}.mo-calc .mo-calc__form .hs-button:focus-visible{outline:2px solid var(--mo-ring);outline-offset:2px}.mo-calc .mo-calc__form .hs-error-msg,.mo-calc .mo-calc__form .hs-error-msgs{color:var(--mo-error);font-size:.875rem;list-style:none;margin:.25rem 0 0;padding:0}.mo-calc .mo-calc__form .submitted-message{color:var(--mo-fg)}.mo-calc__sr-only{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.mo-calc *{animation:none!important;transition:none!important}}