@layer components{.roi_wrap{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.roi_intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.roi_intro :is(.heading,.text){margin:0}.roi_eyebrow{color:var(--text-2);font-weight:var(--primary-semibold);margin:0}.roi_sub{color:var(--text-2)}.roi_layout{gap:var(--space-8);align-items:start;width:100%;display:grid}@media (min-width:64rem){.roi_layout{column-gap:var(--space-8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.roi_results{top:calc(var(--nav-height) + var(--space-5));position:sticky}}.roi_fields{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.roi_field{--_handle:1.125rem;--_rail:.125rem}.roi_field-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.roi_field-labelrow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.roi_field-label,.roi_field-hint{margin:0}.roi_field-hint{margin-top:var(--space-1);color:var(--text-2)}.roi_note{flex:none;position:relative}.roi_note-toggle{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);background-color:var(--sand);width:1.25rem;height:1.25rem;color:var(--text);font-family:inherit;font-size:.75rem;font-weight:var(--primary-semibold);cursor:pointer;place-items:center;margin:0;padding:0;line-height:1;display:grid}.roi_note-toggle:focus-visible{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}.roi_note-tip{z-index:2;inset-inline-start:0;top:calc(100% + var(--space-2));width:18rem;padding:var(--space-3) var(--space-4);background-color:var(--sand);border-radius:var(--radius-card);color:var(--text);font-size:var(--text-small);line-height:1.45;display:none;position:absolute}.roi_note-tip a{color:var(--link-text)}.roi_note:hover .roi_note-tip,.roi_note:focus-within .roi_note-tip{display:block}.roi_field-value{border:var(--border-width) solid transparent;border-radius:var(--radius-small);background-color:color-mix(in srgb, var(--text) 6%, var(--background));width:9.5rem;color:inherit;font:inherit;font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);flex:none;margin:0;padding:.35rem .75rem}.roi_field-value::selection{background-color:color-mix(in srgb, var(--text) 12%, transparent);color:inherit}@media (hover:hover){.roi_field-value:hover{background-color:color-mix(in srgb, var(--text) 10%, var(--background))}}.roi_field-value:focus{border-color:var(--text);background-color:var(--background);outline:none}.roi_slider{height:var(--_handle);margin-top:var(--space-4);align-items:center;display:flex;position:relative}.roi_slider-input{appearance:none;z-index:1;cursor:grab;background:0 0;width:100%;height:100%;margin:0;position:relative}.roi_slider-input:active{cursor:grabbing}.roi_slider-input::-webkit-slider-thumb{appearance:none;width:var(--_handle);height:var(--_handle);border-radius:var(--radius-round);background:0 0}.roi_slider-input::-moz-range-thumb{width:var(--_handle);height:var(--_handle);border-radius:var(--radius-round);background:0 0;border:0}.roi_slider-input:focus-visible~.roi_slider-handle{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}.roi_slider-track,.roi_slider-fill{height:var(--_rail);border-radius:var(--radius-round);pointer-events:none;inset-inline-start:0;position:absolute;top:50%;translate:0 -50%}.roi_slider-track{background-color:color-mix(in srgb, var(--text) 12%, var(--background));inset-inline-end:0}.roi_slider-fill{width:calc(var(--_progress,0) * (100% - var(--_handle)) + var(--_handle) / 2);background-color:var(--text)}.roi_slider-handle{width:var(--_handle);height:var(--_handle);border-radius:var(--radius-round);background-color:var(--background);box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--text) 14%, transparent), 0 .0625rem .125rem color-mix(in srgb, var(--text) 8%, transparent);pointer-events:none;inset-inline-start:calc(var(--_progress,0) * (100% - var(--_handle)) + var(--_handle) / 2);border:0;position:absolute;top:50%;translate:-50% -50%}.roi_figure{font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.92;font-size:var(--h1);margin:0}.roi_caption{margin:var(--space-3) 0 0;color:var(--text-2)}.roi_meta-list{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.roi_meta{margin:0}.roi_meta-value,.roi_driver-value{font-weight:var(--primary-medium);font-variant-numeric:tabular-nums}.roi_drivers{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.roi_driver{interpolate-size:allow-keywords}.roi_driver-toggle{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.roi_driver-toggle::-webkit-details-marker{display:none}.roi_driver-name{margin:0}.roi_driver-end{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.roi_driver-mark{flex:none;width:.75rem;height:.75rem;position:relative}.roi_driver-mark:before,.roi_driver-mark:after{content:"";background-color:currentColor;margin:auto;position:absolute;inset:0}.roi_driver-mark:before{width:100%;height:var(--border-width)}.roi_driver-mark:after{width:var(--border-width);height:100%}.roi_driver[open] .roi_driver-mark:after{display:none}.roi_driver::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.roi_driver[open]::details-content{content-visibility:visible;block-size:auto}.roi_driver-note{max-width:46ch;color:var(--text-2);margin:0;padding-block:.15em}.roi_driver-note p{margin:0;line-height:1.75}.roi_driver-note p:before,.roi_driver-note p:after{content:none}.roi_mark{color:var(--text);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;background-color:var(--sand);border-radius:var(--radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.12em .35em}.roi_inline{border:var(--border-width) solid transparent;border-radius:var(--radius-small);background-color:color-mix(in srgb, var(--text) 6%, var(--background));width:3.25rem;color:var(--text);font:inherit;font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);margin-inline:.15em;padding:.12em .45em;line-height:1.2}.roi_inline::selection{background-color:color-mix(in srgb, var(--text) 12%, transparent);color:inherit}@media (hover:hover){.roi_inline:hover{background-color:color-mix(in srgb, var(--text) 10%, var(--background))}}.roi_inline:focus{border-color:var(--text);background-color:var(--background);outline:none}.roi-lead_figure{margin:var(--space-5) 0 0;font-variant-numeric:tabular-nums}.roi-lead_caption{margin:var(--space-2) 0 var(--space-5);color:var(--text-2)}.roi-lead .hs-form-html{--hsf-global__font-family:inherit;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-row__vertical-spacing:var(--space-3);--hsf-row__horizontal-spacing:var(--space-4);--hsf-field-label__font-family:inherit;--hsf-field-label__font-size:var(--text-small);--hsf-field-label__color:var(--text-2);--hsf-field-input__background-color:var(--background-2);--hsf-field-input__border-width:0;--hsf-field-input__border-style:none;--hsf-field-input__border-radius:var(--radius-small);--hsf-field-input__color:var(--text);--hsf-field-input__font-family:inherit;--hsf-field-input__font-size:var(--text-main);--hsf-field-input__padding:.75em 1em;--hsf-field-input__placeholder-color:var(--text-2);--hsf-button__background-color:var(--button-background);--hsf-button--hover__background-color:var(--button-background-hover);--hsf-button__color:var(--button-text);--hsf-button__border-width:0;--hsf-button__border-radius:var(--radius-round);--hsf-button__font-family:inherit;--hsf-button__font-size:var(--text-main);--hsf-button__font-weight:var(--primary-semibold);--hsf-button__padding:.75em 1.75em;--hsf-button__width:auto;--hsf-navigationrow-buttons-single__justify-content:flex-start}.roi-lead .hsfc-TextInput:focus-visible{outline:var(--border-width) solid var(--text);outline-offset:2px}.roi-lead [data-hsfc-id=Renderer] .hsfc-Button{min-height:var(--control-height);cursor:pointer;transition:opacity var(--hover-duration) var(--hover-ease), background-color var(--hover-duration) var(--hover-ease);background-image:var(--button-image)!important}@media (hover:hover){.roi-lead [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{transform:none;background-image:var(--button-image-hover,none)!important}}.roi-lead .hsfc-PostSubmit{margin-top:var(--space-2);--hsf-richtext__font-family:inherit;--hsf-richtext__color:var(--text-2)}.roi-lead .hsfc-PostSubmit .hsfc-RichText :is(h1,h2,h3,h4,h5,h6,p,div,span,strong,b){font-family:inherit!important;font-size:var(--text-main)!important;font-weight:var(--primary-regular)!important;line-height:var(--line-height-body)!important;letter-spacing:normal!important;color:var(--text-2)!important;text-transform:none!important}.roi-lead .hsfc-PostSubmit .hsfc-RichText :is(h1,h2,h3,h4,h5,h6,p){margin:0 0 var(--space-2)!important;display:block!important}.roi-lead .hsfc-PostSubmit .hsfc-RichText :is(h1,h2,h3,h4,h5,h6,p):before,.roi-lead .hsfc-PostSubmit .hsfc-RichText :is(h1,h2,h3,h4,h5,h6,p):after{content:none!important;display:none!important}.roi-lead .hsfc-PostSubmit .hsfc-RichText :is(h1,h2,h3,h4,h5,h6,p):first-child{font-weight:var(--primary-medium)!important;color:var(--text)!important}.roi-lead .hsfc-Row:has([name$=calculator_state]){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}
