.slider-blue::-webkit-slider-thumb{background:linear-gradient(90deg,#1c56b2,#6d5dd3)!important}.section-number{color:#0c84fe}div#quoteForm{display:none}#quoteForm input.hs-button.primary.large,div#quoteFormWrap #quoteBtn{background:#0c84fe;border:1px solid #0c84fe;border-radius:5px;color:#fff;display:block;font-family:montserrat;font-size:16px;font-weight:600;line-height:19px;padding:15px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}#quoteForm input.hs-button.primary.large:hover,div#quoteFormWrap #quoteBtn:hover{background:transparent;border:1px solid #0c84fe;color:#000;transform:none}#quoteForm input.hs-input::placeholder{color:#000}.submitted-message p{font-size:14px}.submitted-message h4{font-size:18px;font-weight:700;margin-bottom:4px}.quote-success-icon{align-items:center;background:rgba(16,185,129,.12);border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.quote-form-fields input[type=email],.quote-form-fields input[type=file],.quote-form-fields input[type=number],.quote-form-fields input[type=password],.quote-form-fields input[type=tel],.quote-form-fields input[type=text],.quote-form-fields select,.quote-form-fields textarea{border-radius:3px}span.calc-peruser-value{color:#0c84fe}.calc-wrap{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 320px}.calc-sliders{display:flex;flex-direction:column;gap:4px}.calc-row{background:#fff;border:1px solid #ccc;border-radius:12px;padding:20px 24px;transition:border-color .2s}.calc-row:hover{border:1px solid #ccc}.calc-row-header{justify-content:space-between;margin-bottom:12px}.calc-role,.calc-row-header{align-items:center;display:flex}.calc-role{gap:8px}.calc-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.calc-role-name{font-size:15px;font-weight:700}.calc-role-rate{color:var(--text-dim);font-size:12px}.calc-count{color:var(--text);font-size:22px;font-weight:700;min-width:40px;text-align:right}.calc-slider-wrap{position:relative}.calc-slider{-webkit-appearance:none;appearance:none;background:#cccccc57;border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--bg);border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.4);cursor:pointer;height:22px;transition:transform .15s;width:22px}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-slider::-moz-range-thumb{border:3px solid #000;border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.4);cursor:pointer;height:22px;width:22px}.calc-slider-labels{display:flex;font-size:11px;justify-content:space-between;margin-top:4px}.calc-row-total{font-size:14px;font-weight:600;margin-top:8px;text-align:right}.calc-row-subtip{font-size:11px;margin-top:4px}.calc-summary{position:sticky;top:24px}.calc-summary-inner{background:#fff;border:1px solid #ccc;border-radius:14px;padding:28px;text-align:center}.calc-summary-label{font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.calc-summary-price{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1.1;transition:color .2s}.calc-summary-sub{font-size:14px;margin-bottom:16px;margin-top:4px}.calc-summary-peruser{align-items:center;background:#f1f8ff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.calc-peruser-label{font-size:12px}.calc-peruser-value{font-size:14px;font-weight:700}.calc-summary-includes{text-align:left}.calc-inc-label{font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.calc-inc-item{align-items:center;display:flex;font-size:13px;gap:6px;margin-bottom:5px}.calc-cta{margin-top:20px}.calc-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#0c84fe;border-radius:50%;cursor:pointer;height:20px;width:20px}#quoteForm .hs-error-msg{font-size:12px}#quoteForm .hs_error_rollup{display:none}@media (max-width:810px){.calc-wrap{display:flex;flex-direction:column;gap:4px}.calc-sliders,.calc-summary{width:100%}}