mux-player{--controls: none;--media-object-fit: cover}#pricing-calculator__outer-container,.pricing-calculator__outer-container{margin:0 clamp(1rem,4vw,4rem);padding:clamp(2rem,4vw,4rem) 0;background-color:var(--color-convey-blue);border-radius:2rem;width:calc(100% - clamp(2rem,8vw,8rem))}#pricing-calculator__outer-container #pricing-calculator h2,#pricing-calculator__outer-container #pricing-calculator p:not(.eyebrow),#pricing-calculator__outer-container .pricing-calculator__intro h2,#pricing-calculator__outer-container .pricing-calculator__intro p:not(.eyebrow),.pricing-calculator__outer-container #pricing-calculator h2,.pricing-calculator__outer-container #pricing-calculator p:not(.eyebrow),.pricing-calculator__outer-container .pricing-calculator__intro h2,.pricing-calculator__outer-container .pricing-calculator__intro p:not(.eyebrow){color:var(--color-convey-white)}#pricing-calculator .card,.pricing-calculator .card{border:1px solid var(--color-convey-dark);box-shadow:0 2px 6px #0000001a}#pricing-calculator__intro,.pricing-calculator__intro{margin:0 auto clamp(2rem,4vw,3rem);text-wrap:balance;text-align:center;max-width:700px}#pricing-calculator__intro :first-child,.pricing-calculator__intro :first-child{margin-top:0}#pricing-calculator__intro :last-child,.pricing-calculator__intro :last-child{margin-bottom:0}#pricing-calculator__col--inputs hr,.pricing-calculator__col--inputs hr{margin:clamp(1rem,2vw,2rem) 0}#pricing-calculator__panel,.pricing-calculator__panel{border-radius:1rem;position:relative}#pricing-calculator__panel .eyebrow,.pricing-calculator__panel .eyebrow{position:absolute;top:-1rem}#pricing-calculator__group,.pricing-calculator__group{margin-bottom:clamp(1rem,2vw,2rem)}#pricing-calculator__radio-group,.pricing-calculator__radio-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem}#pricing-calculator__radio-option,.pricing-calculator__radio-option{position:relative;display:inline-flex;align-items:center;margin:0;padding:0;cursor:pointer;user-select:none}#pricing-calculator__radio-option input,.pricing-calculator__radio-option input{position:absolute;inset:0;opacity:0;pointer-events:none}#pricing-calculator__radio-text,.pricing-calculator__radio-text{display:inline-flex;align-items:center;gap:.25rem;line-height:1;padding:clamp(.35rem,.6vw,.45rem) clamp(.4rem,1vw,.75rem) clamp(.3rem,.5vw,.4rem);font-size:clamp(.75rem,1.1vw,1.1rem);border:1px solid var(--color-convey-dark);border-radius:clamp(3px,.6vw,8px);background:#fff;color:var(--color-convey-dark);transition:background-color .2s ease,color .2s ease,border-color .2s ease}#pricing-calculator__radio-option:hover #pricing-calculator__radio-text,#pricing-calculator__radio-option:hover .pricing-calculator__radio-text,.pricing-calculator__radio-option:hover #pricing-calculator__radio-text,.pricing-calculator__radio-option:hover .pricing-calculator__radio-text{background:#056dff14}#pricing-calculator__radio-option input:checked+#pricing-calculator__radio-text,#pricing-calculator__radio-option input:checked+.pricing-calculator__radio-text,.pricing-calculator__radio-option input:checked+#pricing-calculator__radio-text,.pricing-calculator__radio-option input:checked+.pricing-calculator__radio-text{background:var(--color-convey-blue);border-color:var(--color-convey-dark);color:#fff}#pricing-calculator__radio-option input:focus-visible+#pricing-calculator__radio-text,#pricing-calculator__radio-option input:focus-visible+.pricing-calculator__radio-text,.pricing-calculator__radio-option input:focus-visible+#pricing-calculator__radio-text,.pricing-calculator__radio-option input:focus-visible+.pricing-calculator__radio-text{outline:2px solid var(--color-convey-blue);outline-offset:2px}#pricing-calculator__radio-subtext,.pricing-calculator__radio-subtext{font-weight:400;color:var(--color-mid-gray)}#pricing-calculator .range-row,.pricing-calculator .range-row{display:flex;align-items:center;gap:1rem}#pricing-calculator .range-row .form-range,.pricing-calculator .range-row .form-range{flex:1}#pricing-calculator .range-row .range-display,.pricing-calculator .range-row .range-display{min-width:3.5rem;text-align:right;font-variant-numeric:tabular-nums}#pricing-calculator__range-wrap,.pricing-calculator__range-wrap{position:relative;width:100%;margin-top:1.25rem}#pricing-calculator__range-popover,.pricing-calculator__range-popover{position:absolute;bottom:100%;transform:translate(-50%);padding:5px 7px 4px;font-size:clamp(.75rem,1vw,1rem);line-height:1;background:var(--color-convey-blue);color:#fff;border-radius:3px;pointer-events:none;white-space:nowrap}#pricing-calculator__range-popover:after,.pricing-calculator__range-popover:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-convey-blue)}#pricing-calculator__range-scale,.pricing-calculator__range-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#pricing-calculator__range-input,.pricing-calculator__range-input{-webkit-appearance:none;appearance:none;width:100%;height:clamp(10px,2vw,18px);background:var(--color-convey-white);border:1px solid var(--color-convey-dark);outline:none;border-radius:clamp(.25rem,.75vw,.75rem);-webkit-transition:.2s;transition:opacity .2s;margin-top:.75rem}#pricing-calculator__range-input::-webkit-slider-thumb,.pricing-calculator__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-convey-blue);border-radius:50%;cursor:pointer}@media (min-width: 768px){#pricing-calculator__range-input::-webkit-slider-thumb,.pricing-calculator__range-input::-webkit-slider-thumb{width:25px;height:25px}}#pricing-calculator__range-input::-moz-range-thumb,.pricing-calculator__range-input::-moz-range-thumb{width:20px;height:20px;background:var(--color-convey-blue);border-radius:50%;cursor:pointer}@media (min-width: 768px){#pricing-calculator__range-input::-moz-range-thumb,.pricing-calculator__range-input::-moz-range-thumb{width:25px;height:25px}}#pricing-calculator__form-label,.pricing-calculator__form-label{margin-bottom:2rem;margin-top:1rem}#pricing-calculator__range-value,.pricing-calculator__range-value{font-variant-numeric:tabular-nums}#pricing-calculator__note,.pricing-calculator__note{color:var(--color-mid-gray)}#pricing-calculator__summary-wrap,.pricing-calculator__summary-wrap{position:relative}#pricing-calculator__summary-wrap--enterprise #pricing-calculator,#pricing-calculator__summary-wrap--enterprise .pricing-calculator__summary,.pricing-calculator__summary-wrap--enterprise #pricing-calculator,.pricing-calculator__summary-wrap--enterprise .pricing-calculator__summary{display:none}#pricing-calculator__summary-wrap--enterprise #pricing-calculator,#pricing-calculator__summary-wrap--enterprise .pricing-calculator__enterprise,.pricing-calculator__summary-wrap--enterprise #pricing-calculator,.pricing-calculator__summary-wrap--enterprise .pricing-calculator__enterprise{display:flex}#pricing-calculator__summary-wrap :first-child,.pricing-calculator__summary-wrap :first-child{margin-top:0}#pricing-calculator__summary-wrap :last-child,.pricing-calculator__summary-wrap :last-child{margin-bottom:0}#pricing-calculator__summary-list,.pricing-calculator__summary-list{list-style:none;padding-left:0;margin:0}#pricing-calculator .subtotal-row,#pricing-calculator__subtotal-row,.pricing-calculator .subtotal-row,.pricing-calculator__subtotal-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-top:1px dashed #eee}#pricing-calculator .subtotal-row:first-of-type,#pricing-calculator__subtotal-row:first-of-type,.pricing-calculator .subtotal-row:first-of-type,.pricing-calculator__subtotal-row:first-of-type{border-top:0}#pricing-calculator__total-row,.pricing-calculator__total-row{align-items:center}#pricing-calculator__amortize-note,.pricing-calculator__amortize-note,#pricing-calculator__fineprint,.pricing-calculator__fineprint{color:var(--color-mid-gray)}#pricing-calculator__enterprise,.pricing-calculator__enterprise{display:none;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--color-convey-white);background-color:var(--color-convey-dark);padding:1.5rem;border-radius:1rem;text-wrap:balance}#pricing-calculator__enterprise *,.pricing-calculator__enterprise *{color:var(--color-convey-white)}#pricing-calculator__form-card,.pricing-calculator__form-card{border-radius:1rem}#pricing-calculator__form,.pricing-calculator__form{margin-top:.75rem}#pricing-calculator__form-group,.pricing-calculator__form-group{margin-bottom:.75rem}#pricing-calculator__input,.pricing-calculator__input{width:100%}#pricing-calculator .form-error,.pricing-calculator .form-error{color:#c62828}#pricing-calculator__steps,.pricing-calculator__steps{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1rem}#pricing-calculator__step,.pricing-calculator__step{border:1px solid #ddd;color:var(--color-mid-gray);background-color:var(--color-convey-white);cursor:pointer}#pricing-calculator__step--active,.pricing-calculator__step--active{background:var(--color-convey-gold);color:var(--color-convey-dark);border-color:var(--color-convey-dark)}@media (max-width: 768px){#pricing-calculator__col--summary,.pricing-calculator__col--summary{margin-top:0}#pricing-calculator__panel,.pricing-calculator__panel{display:none}#pricing-calculator__panel.is-active,.pricing-calculator__panel.is-active{display:block}#pricing-calculator__steps-nav,.pricing-calculator__steps-nav{padding-top:1.5rem;margin-top:1.5rem;border-top:solid 1px #dddddd;display:flex;gap:.5rem;justify-content:space-between}#pricing-calculator__panel .eyebrow,.pricing-calculator__panel .eyebrow{display:none}#pricing-calculator__step-next,.pricing-calculator__step-next{margin-left:auto}}.section-subnav{position:sticky;top:0;z-index:100}.section-subnav .subnav__brand,.section-subnav .subnav__cta{opacity:0;pointer-events:none;transition:opacity .15s ease}.section-subnav.is-stuck{background-color:var(--color-convey-white);border-bottom:1px solid var(--color-offwhite)}.section-subnav.is-stuck .subnav__brand,.section-subnav.is-stuck .subnav__cta{opacity:1;pointer-events:auto}.subnav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:clamp(.5rem,.75vw,.75rem) 0}.subnav__brand{flex:0 0 auto;display:inline-flex;align-items:center}.subnav__brand img{height:34px;width:auto}.subnav__cta{flex:0 0 auto;font-weight:500}.subnav__cta .button{white-space:nowrap}@media (max-width: 768px){.subnav{gap:.5rem}.subnav__brand img{height:24px}.subnav__cta{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.subnav__cta>span{display:block;max-width:11rem;line-height:1.25}.subnav__cta .button{padding:.35rem .65rem .25rem;font-size:.75rem}}@media (max-width: 530px){.subnav__cta>span{display:none}}.main-header.sticky.in{display:none}
