[data-hdbr-quote-form-source].hdbr-simulator-quote-form-source--parked,[data-hdbr-quote-form-placeholder].hdbr-simulator-quote-form-source--parked{position:fixed;left:-10000px;top:0;width:42rem;max-width:42rem;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.hdbr-tco-calc{--hdbr-tco-brand: var( --hdbr-hdlp-hostdime-orange, var(--hdbr-hdlp-brand1, var(--hdbr-color-accent-brand, #ff5800)) );--hdbr-tco-ink: var(--hdbr-hdlp-ink, var(--hdbr-color-ink, #0f172a));--hdbr-tco-muted: var( --hdbr-hdlp-muted, var(--hdbr-color-text-muted, #6b7280) );--hdbr-tco-line: var( --hdbr-hdlp-line, var(--hdbr-color-border-slate, #e2e8f0) );--hdbr-tco-soft: var( --hdbr-hdlp-soft, var(--hdbr-color-surface-soft, #f8fafc) );background:var(--hdbr-color-surface, #fff);font-family:var( --hdbr-font-sans, "Nunito", "Nunito Sans", system-ui, sans-serif );padding-block:clamp(3rem,6vw,4rem)}.hdbr-tco-calc .hdbr-container{max-width:none;padding-inline:clamp(1rem,4vw,1.5rem)}.hdbr-tco-calc__shell{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;box-shadow:0 8px 30px #0000000a;box-sizing:border-box;margin-inline:auto;max-width:80rem;padding:clamp(2rem,4vw,3rem)}.hdbr-tco-calc__intro{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:48rem;text-align:center}.hdbr-tco-calc__eyebrow{color:var(--hdbr-tco-brand);display:block;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.hdbr-tco-calc__title{color:var(--hdbr-tco-ink);font-family:var( --hdbr-font-display, "Nunito", "Nunito Sans", system-ui, sans-serif );font-size:clamp(1.875rem,3.5vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.hdbr-tco-calc__lead{color:var(--hdbr-tco-muted);font-size:1rem;font-weight:300;line-height:1.625;margin:0}.hdbr-tco-calc__layout{align-items:stretch;display:grid;gap:2.5rem}@media (min-width: 64rem){.hdbr-tco-calc__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hdbr-tco-calc__inputs{background:var(--hdbr-tco-soft);border:1px solid var(--hdbr-tco-line);border-radius:1rem;display:flex;flex-direction:column;gap:2rem;padding:2rem}.hdbr-tco-calc__group-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem}.hdbr-tco-calc__group-head h3{color:var(--hdbr-tco-ink);font-family:var(--hdbr-font-display, "Nunito", sans-serif);font-size:1.125rem;font-weight:600;margin:0}.hdbr-tco-calc__icon{color:#9ca3af;flex-shrink:0}.hdbr-tco-calc__hint{color:#6b7280;font-size:.6875rem;font-weight:300;line-height:1.55;margin:0 0 1.5rem}.hdbr-tco-calc__field{margin-bottom:2rem}.hdbr-tco-calc__field:last-child{margin-bottom:0}.hdbr-tco-calc__field-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.hdbr-tco-calc__field label{color:#374151;font-size:.875rem;font-weight:600}.hdbr-tco-calc__value{background:color-mix(in srgb,var(--hdbr-tco-brand) 8%,#fff);border-radius:.25rem;color:var(--hdbr-tco-brand);flex-shrink:0;font-size:.875rem;font-weight:700;padding:.125rem .5rem}.hdbr-tco-calc__field-hint{color:#9ca3af;font-size:.6875rem;font-weight:300;line-height:1.4;margin:.5rem 0 0}.hdbr-tco-calc input[type=range]{accent-color:var(--hdbr-tco-brand);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:9999px;cursor:pointer;display:block;height:6px;margin:0;width:100%}.hdbr-tco-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hdbr-tco-brand);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px color-mix(in srgb,var(--hdbr-tco-brand) 35%,transparent);height:1.125rem;width:1.125rem}.hdbr-tco-calc input[type=range]::-moz-range-thumb{background:var(--hdbr-tco-brand);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px color-mix(in srgb,var(--hdbr-tco-brand) 35%,transparent);height:1.125rem;width:1.125rem}.hdbr-tco-calc input[type=range]::-moz-range-track{background:#e5e7eb;border:0;border-radius:9999px;height:6px}.hdbr-tco-calc__results{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;min-height:100%}.hdbr-tco-calc__cards{display:grid;gap:1.5rem}@media (min-width: 48rem){.hdbr-tco-calc__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hdbr-tco-calc__card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:1.75rem}.hdbr-tco-calc__card--brand{background:#fafafa;border:2px solid color-mix(in srgb,var(--hdbr-tco-brand) 25%,var(--hdbr-tco-line));box-shadow:0 8px 20px color-mix(in srgb,var(--hdbr-tco-brand) 5%,transparent)}.hdbr-tco-calc__card-label{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.hdbr-tco-calc__card--brand .hdbr-tco-calc__card-label{color:var(--hdbr-tco-brand)}.hdbr-tco-calc__total{color:var(--hdbr-tco-ink);font-family:var(--hdbr-font-display, "Nunito", sans-serif);font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.hdbr-tco-calc__total--muted{color:#9ca3af}.hdbr-tco-calc__breakdown{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;flex-grow:1;gap:1rem;margin-top:1.25rem;padding-top:1.25rem}.hdbr-tco-calc__card--brand .hdbr-tco-calc__breakdown{border-top-color:#e5e7eb}.hdbr-tco-calc__row{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between}.hdbr-tco-calc__row strong{color:#374151;font-size:.75rem;font-weight:600}.hdbr-tco-calc__card--brand .hdbr-tco-calc__row strong.hdbr-tco-calc__row-value--brand{color:var(--hdbr-tco-brand)}.hdbr-tco-calc__details[hidden]{display:none!important}.hdbr-tco-calc__details .hdbr-tco-calc__breakdown{border-top:1px solid #f9fafb;margin-top:1rem;padding-top:1rem}.hdbr-tco-calc__toggle-wrap{display:flex;justify-content:center}.hdbr-tco-calc__toggle{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--hdbr-tco-brand) 35%,#fff);border-radius:9999px;box-shadow:0 1px 3px #0000000f;color:var(--hdbr-tco-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25;margin:0;padding:.75rem 1.75rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hdbr-tco-calc__toggle-icon{align-items:center;display:inline-flex;font-size:1.125rem;height:1.25rem;justify-content:center;line-height:1;transition:transform .2s ease;width:1.25rem}.hdbr-tco-calc__toggle[aria-expanded=true] .hdbr-tco-calc__toggle-icon{transform:rotate(45deg)}.hdbr-tco-calc__toggle:hover{background:var(--hdbr-tco-brand);border-color:var(--hdbr-tco-brand);color:#fff}.hdbr-tco-calc__savings{background:var(--hdbr-tco-ink);border:1px solid #1f2937;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;color:#fff;overflow:hidden;padding:2rem;position:relative;text-align:center}.hdbr-tco-calc__savings:before{background:radial-gradient(circle at center,#fff,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none;position:absolute}.hdbr-tco-calc__savings-label,.hdbr-tco-calc__savings-note,.hdbr-tco-calc__savings-value{position:relative;z-index:1}.hdbr-tco-calc__savings-label{color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin:0 0 .75rem;text-transform:uppercase}.hdbr-tco-calc__savings-value{color:var(--hdbr-tco-brand);font-family:var(--hdbr-font-display, "Nunito", sans-serif);font-size:clamp(2.5rem,6vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.hdbr-tco-calc__savings-value--muted{color:#9ca3af}.hdbr-tco-calc__savings-note{color:#d1d5db;font-size:.875rem;font-weight:300;line-height:1.5;margin:.5rem 0 0}.hdbr-tco-calc__footer{border-top:1px solid #f3f4f6;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2.5rem;text-align:center}.hdbr-tco-calc__cta{align-items:center;background:var(--hdbr-tco-ink);border:none;border-radius:9999px;box-shadow:0 1px 3px #00000014;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.125rem;font-weight:600;gap:.75rem;justify-content:center;line-height:1.25;margin:0;padding:.875rem 2.5rem;transition:background-color .15s ease}.hdbr-tco-calc__cta:hover{background:color-mix(in srgb,var(--hdbr-tco-ink) 88%,#fff)}.hdbr-tco-calc__cta-icon{flex-shrink:0}.hdbr-tco-calc-modal-open{overflow:hidden}.hdbr-tco-calc-modal[hidden]{display:none!important}.hdbr-tco-calc-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:.75rem;pointer-events:none;position:fixed;z-index:9999}@media (min-width: 48rem){.hdbr-tco-calc-modal{padding:1.5rem}}.hdbr-tco-calc-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:0}.hdbr-tco-calc-modal__card{background:#fff;border-radius:1rem;box-shadow:0 24px 48px -12px #0f172a47;box-sizing:border-box;max-height:calc(100dvh - 1.5rem);max-width:42rem;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;pointer-events:auto;position:relative;width:100%;z-index:1}@media (min-width: 48rem){.hdbr-tco-calc-modal__card{max-height:calc(100dvh - 3rem);padding:2rem}}.hdbr-tco-calc-modal__close{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--hdbr-tco-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;position:absolute;right:.625rem;top:.625rem;width:2rem}.hdbr-tco-calc-modal__close:hover{background:var(--hdbr-tco-soft);color:var(--hdbr-tco-ink)}.hdbr-tco-calc-modal__close:focus-visible{outline:2px solid var(--hdbr-tco-brand);outline-offset:2px}.hdbr-tco-calc-modal__title{color:var(--hdbr-tco-ink);font-family:var(--hdbr-font-display, "Nunito", sans-serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 2rem .5rem 0}.hdbr-tco-calc-modal__intro{color:var(--hdbr-tco-muted);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.hdbr-tco-calc-modal__form-wrap{margin-top:1.25rem}.hdbr-tco-calc-modal__form-wrap:has(.hs-form,form.hs-form)+.hdbr-tco-calc-modal__demo-form{display:none}.hdbr-tco-calc-modal__demo-form{display:flex;flex-direction:column;gap:.875rem;margin-top:.25rem}.hdbr-tco-calc-modal__field{color:var(--hdbr-tco-ink);display:flex;flex-direction:column;font-size:.8125rem;font-weight:600;gap:.35rem}.hdbr-tco-calc-modal__field input{border:1px solid var(--hdbr-tco-line);border-radius:.5rem;font:inherit;font-size:.9375rem;font-weight:400;padding:.625rem .75rem;width:100%}.hdbr-tco-calc-modal__submit{background:var(--hdbr-tco-brand);border:none;border-radius:9999px;color:#fff;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;margin-top:.25rem;padding:.75rem 1.25rem}.hdbr-tco-calc-modal__form-wrap .hs-form,.hdbr-tco-calc-modal__form-wrap form.hs-form{font-family:inherit;max-width:100%;min-width:0;width:100%}.hdbr-tco-calc-modal__form-wrap .hs-form fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0;width:100%}.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-1,.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-2{display:flex;flex-direction:column;float:none;gap:0;width:100%}@media (min-width: 48rem){.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-2{flex-direction:row;gap:1rem}.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-2 .hs-form-field{width:calc(50% - .5rem)!important}}.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-1 .hs-form-field,.hdbr-tco-calc-modal__form-wrap .hs-form .form-columns-2 .hs-form-field{float:none!important;margin:0 0 1rem;min-width:0;width:100%!important}.hdbr-tco-calc-modal__form-wrap .hs-form-field>label{color:var(--hdbr-tco-ink);display:block;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.375rem}.hdbr-tco-calc-modal__form-wrap .hs-form-field input.hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]),.hdbr-tco-calc-modal__form-wrap .hs-form-field select.hs-input,.hdbr-tco-calc-modal__form-wrap .hs-form-field textarea.hs-input{background:#fff;border:1px solid var(--hdbr-tco-line);border-radius:.5rem;box-sizing:border-box;color:var(--hdbr-tco-ink);font:inherit;font-size:.9375rem;max-width:100%;min-height:2.75rem;padding:.625rem .75rem;width:100%}.hdbr-tco-calc-modal__form-wrap .hs-form input[type=submit],.hdbr-tco-calc-modal__form-wrap .hs-submit .hs-button,.hdbr-tco-calc-modal__form-wrap .hs_submit .hs-button,.hdbr-tco-calc-modal__form-wrap input.hs-button.primary{background:var(--hdbr-tco-brand)!important;border:0!important;border-radius:9999px;color:#fff!important;cursor:pointer;display:block;font:inherit;font-size:.9375rem;font-weight:700;margin:0;min-height:2.875rem;padding:.75rem 1.5rem;width:100%}
