.m-roi-calculator{background:var(--m-bg,var(--color-bg));color:var(--m-fg,var(--color-text));isolation:isolate;overflow-wrap:break-word;padding-block:var(--m-pad-y,var(--space-section-md));position:relative;--m-accent-fill:var(--m-accent,var(--palette-accent));--m-card-fill:var(--m-card-bg,var(--palette-white));--m-card-ink:var(--m-card-fg,var(--palette-black));--m-panel-ink:var(--m-panel-fg,var(--palette-white));--m-overlap:var(--space-lg)}.m-roi-calculator--sm{--m-pad-y:var(--space-section-sm)}.m-roi-calculator--md{--m-pad-y:var(--space-section-md)}.m-roi-calculator--lg{--m-pad-y:var(--space-section-lg)}.m-roi-calculator--xl{--m-pad-y:var(--space-section-xl)}.m-roi-calculator--clear{padding-top:calc(var(--header-clear) + var(--m-pad-y, var(--space-section-md)))}.m-roi-calculator__inner{display:grid;gap:var(--space-2xl);margin-inline:auto;position:relative;width:min(100% - 2 * var(--gutter),var(--measure-feed));z-index:1}.m-roi-calculator--width-narrow .m-roi-calculator__inner{width:min(100% - 2 * var(--gutter),var(--measure-wide))}.m-roi-calculator__head{display:grid;gap:var(--space-xs);justify-items:center;text-align:center}.m-roi-calculator__eyebrow,.m-roi-calculator__total-eyebrow{color:var(--m-accent-fill);font-size:var(--text-body);font-weight:var(--fw-body-medium);line-height:var(--leading-body);margin:0;text-transform:uppercase}.m-roi-calculator__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--fw-h2);letter-spacing:var(--tracking-heading);line-height:var(--leading-h2);margin:0;max-width:var(--measure-heading)}.m-roi-calculator h1.m-roi-calculator__title{font-size:var(--text-h1);font-weight:var(--fw-h1);line-height:var(--leading-h1)}.m-roi-calculator__intro{font-size:var(--text-body);line-height:var(--leading-body);margin-top:var(--space-xs);max-width:var(--measure-heading)}.m-roi-calculator__intro>*,.m-roi-calculator__story-text>*{margin:0}.m-roi-calculator__intro>*+*,.m-roi-calculator__story-text>*+*{margin-top:1lh}.m-roi-calculator__intro strong,.m-roi-calculator__story-text strong{font-weight:var(--fw-display-semibold)}.m-roi-calculator__step{display:grid;padding-top:var(--space-xl)}.m-roi-calculator__card{background:var(--m-card-fill);border-radius:var(--radius-roi);color:var(--m-card-ink);display:grid;--color-bg:var(--m-card-fill);--color-text:var(--m-card-ink)}.m-roi-calculator__story{align-content:start;display:grid;min-width:0;padding:0 var(--space-sm) var(--space-md)}.m-roi-calculator__people{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);list-style:none;margin:calc(var(--space-xl)*-1) 0 0;padding:0}.m-roi-calculator__person{color:var(--palette-ink);flex:0 1 var(--roi-portrait-w);min-width:0}.m-roi-calculator__portrait{aspect-ratio:286/215;border-radius:var(--radius-testimonial);margin-bottom:var(--space-xs);overflow:hidden}.m-roi-calculator__portrait-img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.m-roi-calculator__person-name,.m-roi-calculator__person-role{margin:0}.m-roi-calculator__person-name{font-size:var(--text-h3);font-weight:var(--fw-body);line-height:var(--leading-h3)}.m-roi-calculator__person-role{font-size:var(--text-body);line-height:var(--leading-body)}.m-roi-calculator__step-head{align-items:start;border-top:1px solid var(--roi-rule);display:grid;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);margin-top:var(--space-sm);padding-top:var(--space-sm)}.m-roi-calculator__people+.m-roi-calculator__step-head{margin-top:var(--space-sm)}.m-roi-calculator__story>.m-roi-calculator__step-head:first-child{border-top:0;margin-top:0;padding-top:var(--space-md)}.m-roi-calculator__number{color:var(--m-accent-fill);font-size:var(--text-h2);font-variant-numeric:tabular-nums;font-weight:var(--fw-body);line-height:1}.m-roi-calculator__step-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-h2);line-height:var(--leading-h3);margin:0}.m-roi-calculator__story-text{font-size:var(--text-body);line-height:var(--leading-body);margin-top:var(--space-md)}.m-roi-calculator__panel{align-content:start;background:var(--m-accent-fill);border-radius:var(--radius-roi);color:var(--m-panel-ink);display:grid;gap:var(--space-xl);padding:var(--space-lg) var(--space-sm)}.m-roi-calculator__field{display:grid;gap:var(--space-md)}.m-roi-calculator__question{font-size:var(--text-body);font-weight:var(--fw-body-medium);line-height:var(--leading-heading)}.m-roi-calculator__control{position:relative;width:min(100%,var(--roi-input-w))}.m-roi-calculator__input{appearance:textfield;-moz-appearance:textfield;background:var(--m-card-fill);border:0;border-radius:var(--radius-full);color:var(--m-card-ink);font:inherit;font-size:var(--text-body);font-weight:var(--fw-body-medium);height:var(--roi-input-h);padding:0 3rem 0 1.875rem;width:100%}.m-roi-calculator__input::-webkit-inner-spin-button,.m-roi-calculator__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-roi-calculator__input::placeholder{color:var(--palette-grey-300);opacity:1}.m-roi-calculator__input:focus-visible{outline:2px solid var(--m-panel-ink);outline-offset:2px}.m-roi-calculator__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--palette-error)}.m-roi-calculator__spin{display:grid;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.m-roi-calculator__spin-btn{background:none;border:0;color:var(--m-accent-fill);cursor:pointer;display:block;line-height:0;padding:.25rem}.m-roi-calculator__result,.m-roi-calculator__total{align-content:center;border-radius:var(--radius-roi);display:grid;padding:var(--space-sm);text-align:center}.m-roi-calculator__result{background:var(--m-card-fill);color:var(--m-accent-fill)}.m-roi-calculator__amount-label,.m-roi-calculator__amount-value{font-size:var(--text-h3);line-height:var(--leading-h3);margin:0}.m-roi-calculator__amount-label{font-weight:var(--fw-body)}.m-roi-calculator__amount-value{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.m-roi-calculator__summary{display:grid}.m-roi-calculator__card--total{position:relative}.m-roi-calculator__summary--banner .m-roi-calculator__card--total{padding-bottom:var(--m-overlap)}.m-roi-calculator__total-copy{align-content:start;display:grid;gap:var(--space-2xs);padding:var(--space-md) var(--space-sm)}.m-roi-calculator__total-eyebrow{font-weight:var(--fw-bold)}.m-roi-calculator__total-text,.m-roi-calculator__total-title{margin:0}.m-roi-calculator__total-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-h2);line-height:var(--leading-h3)}.m-roi-calculator__total-text{font-size:var(--text-body);line-height:var(--leading-body)}.m-roi-calculator__total{background:var(--m-accent-fill);color:var(--m-panel-ink)}.m-roi-calculator__banner{background:var(--color-bg);border-radius:var(--radius-testimonial);color:var(--color-text);display:grid;overflow:hidden;position:relative}.m-roi-calculator__summary--banner .m-roi-calculator__card--total+.m-roi-calculator__banner{margin-top:calc(var(--m-overlap)*-1 + var(--space-sm))}.m-roi-calculator__banner-copy{align-content:center;display:grid;gap:var(--space-sm);justify-items:start;padding:var(--space-lg) var(--space-sm);position:relative;z-index:1}.m-roi-calculator__banner-text{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-h2);line-height:var(--leading-h3);margin:0;max-width:35.5rem}.m-roi-calculator__save-btn{cursor:pointer}.m-roi-calculator__banner-media{aspect-ratio:4/3;position:relative}.m-roi-calculator__banner-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.m-roi-calculator__form{border-radius:var(--radius-roi);margin-top:var(--space-sm);padding:var(--space-md) var(--space-sm)}.m-roi-calculator__form[hidden]{display:none}@media (min-width:768px){.m-roi-calculator__story{padding:0 var(--space-lg) var(--space-lg)}.m-roi-calculator__panel{padding:var(--space-lg) var(--space-xl)}.m-roi-calculator__banner-copy,.m-roi-calculator__total-copy{padding-inline:var(--space-lg)}.m-roi-calculator__form{padding:var(--space-lg)}.m-roi-calculator__banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:17.625rem}.m-roi-calculator__banner-media{aspect-ratio:auto}.m-roi-calculator__banner-img{height:calc(100% + 6rem);object-position:left top;top:-2rem}}@media (min-width:1024px){.m-roi-calculator{--m-overlap:12.5rem}.m-roi-calculator__card{grid-template-columns:minmax(0,1fr) var(--roi-panel-w)}.m-roi-calculator__story{padding:0 3.5rem var(--space-xl) 2.5rem}.m-roi-calculator__panel{padding:4rem 3.6875rem}.m-roi-calculator__result{justify-self:end;min-height:8.9375rem;width:var(--roi-panel-w)}.m-roi-calculator__total{align-self:start;min-height:10.9375rem}.m-roi-calculator__total-copy{padding:2.625rem 2.8125rem}.m-roi-calculator--parallax .t-bg__media{height:120%;left:0;position:absolute;top:-10%;width:100%}}@media (prefers-reduced-motion:reduce){.m-roi-calculator--parallax .t-bg__media{height:100%;top:0;transform:none}}