.ROICalculator-module__0e6uoG__calculator{--potential-ink:#27232c;--potential-muted:#635b6b;--potential-accent:#78539d;--potential-surface:#f2edf7;--potential-line:#dbd1e5;color:var(--potential-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ROICalculator-module__0e6uoG__inputs,.ROICalculator-module__0e6uoG__results{min-width:0}.ROICalculator-module__0e6uoG__inputIntro{margin-bottom:2rem}.ROICalculator-module__0e6uoG__inputIntro h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:600}.ROICalculator-module__0e6uoG__inputIntro p{color:var(--potential-muted);max-width:42ch;margin-top:.5rem;font-size:.875rem;line-height:1.6}.ROICalculator-module__0e6uoG__controls{gap:1.75rem;display:grid}.ROICalculator-module__0e6uoG__controlHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ROICalculator-module__0e6uoG__controlLabel{padding-top:.5rem;font-size:1rem;font-weight:600;line-height:1.4;display:block}.ROICalculator-module__0e6uoG__controlHint{color:var(--potential-muted);max-width:32ch;margin-top:.375rem;font-size:.875rem;line-height:1.5}.ROICalculator-module__0e6uoG__numberEntry{text-align:center;flex:0 0 6.25rem}.ROICalculator-module__0e6uoG__numberEntry input{border:1px solid var(--potential-line);width:100%;min-height:3rem;color:var(--potential-ink);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:#fff;border-radius:.625rem;padding:.375rem .5rem;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.25}.ROICalculator-module__0e6uoG__numberEntry input::-webkit-inner-spin-button{appearance:none;margin:0}.ROICalculator-module__0e6uoG__numberEntry input::-webkit-outer-spin-button{appearance:none;margin:0}.ROICalculator-module__0e6uoG__numberEntry span{color:var(--potential-muted);margin-top:.25rem;font-size:.875rem;line-height:1.4;display:block}.ROICalculator-module__0e6uoG__numberEntry input:hover{border-color:var(--potential-accent)}.ROICalculator-module__0e6uoG__numberEntry input[aria-invalid=true]{border-color:#a12626}.ROICalculator-module__0e6uoG__calculator :is(input,select,summary,button,a):focus-visible{outline:2px solid var(--potential-accent);outline-offset:4px}.ROICalculator-module__0e6uoG__range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:.25rem 0 0;display:block}.ROICalculator-module__0e6uoG__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--potential-accent) 0 var(--range-progress), #e8e3ed var(--range-progress) 100%);border-radius:1rem;height:.375rem}.ROICalculator-module__0e6uoG__range::-moz-range-track{background:#e8e3ed;border-radius:1rem;height:.375rem}.ROICalculator-module__0e6uoG__range::-moz-range-progress{background:var(--potential-accent);border-radius:1rem;height:.375rem}.ROICalculator-module__0e6uoG__range::-webkit-slider-thumb{appearance:none;background:var(--potential-accent);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--potential-accent);border:.25rem solid #fff;border-radius:50%;margin-top:-.5625rem}.ROICalculator-module__0e6uoG__range::-moz-range-thumb{background:var(--potential-accent);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--potential-accent);border:.25rem solid #fff;border-radius:50%}.ROICalculator-module__0e6uoG__range:hover::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--potential-accent);background:#563677}.ROICalculator-module__0e6uoG__range:active::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--potential-accent);background:#563677}.ROICalculator-module__0e6uoG__range:hover::-moz-range-thumb{box-shadow:0 0 0 2px var(--potential-accent);background:#563677}.ROICalculator-module__0e6uoG__range:active::-moz-range-thumb{box-shadow:0 0 0 2px var(--potential-accent);background:#563677}.ROICalculator-module__0e6uoG__rangeLimits{color:var(--potential-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.125rem;font-size:.875rem;display:flex}.ROICalculator-module__0e6uoG__fieldError{color:#a12626;margin-top:.5rem;font-size:.875rem;line-height:1.5}.ROICalculator-module__0e6uoG__assumptions{border-top:1px solid var(--potential-line);margin-top:2rem}.ROICalculator-module__0e6uoG__assumptions summary,.ROICalculator-module__0e6uoG__method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ROICalculator-module__0e6uoG__assumptions summary{padding:1rem 0}.ROICalculator-module__0e6uoG__assumptions summary::-webkit-details-marker{display:none}.ROICalculator-module__0e6uoG__method summary::-webkit-details-marker{display:none}.ROICalculator-module__0e6uoG__assumptions summary svg,.ROICalculator-module__0e6uoG__method summary svg{flex-shrink:0;width:1rem;height:1rem}.ROICalculator-module__0e6uoG__assumptions[open]>summary svg,.ROICalculator-module__0e6uoG__method[open]>summary svg{transform:rotate(180deg)}.ROICalculator-module__0e6uoG__assumptionSummary{color:var(--potential-muted);margin-top:.25rem;font-weight:400}.ROICalculator-module__0e6uoG__assumptionFields{gap:1rem;padding:.5rem 0 1rem;display:grid}.ROICalculator-module__0e6uoG__assumptionPair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ROICalculator-module__0e6uoG__assumptionFields label{margin-bottom:.5rem;font-size:.875rem;line-height:1.5;display:block}.ROICalculator-module__0e6uoG__mobileSummary{display:none}.ROICalculator-module__0e6uoG__resultPanel{background:var(--potential-surface);border-radius:1.5rem;padding:clamp(1.5rem,3.5vw,3rem)}.ROICalculator-module__0e6uoG__resultPanel h2{letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.35}.ROICalculator-module__0e6uoG__resultCaption{color:var(--potential-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.ROICalculator-module__0e6uoG__timeResult{margin-top:1.75rem}.ROICalculator-module__0e6uoG__timeResult dt,.ROICalculator-module__0e6uoG__valueResult dt{color:var(--potential-muted);font-size:.875rem;font-weight:500}.ROICalculator-module__0e6uoG__hoursValue{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.25rem;display:flex}.ROICalculator-module__0e6uoG__hoursValue strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,6.5vw,6.5rem);font-weight:600;line-height:1.05}.ROICalculator-module__0e6uoG__hoursValue span{letter-spacing:0;font-size:1rem}.ROICalculator-module__0e6uoG__yearHours{color:var(--potential-muted);margin-top:.5rem;font-size:.875rem}.ROICalculator-module__0e6uoG__timeBar{background:#dcd2e7;border-radius:1rem;height:.5rem;margin-top:1.75rem;display:flex;overflow:hidden}.ROICalculator-module__0e6uoG__timeBar span{background:var(--potential-accent)}.ROICalculator-module__0e6uoG__timeCaption{color:var(--potential-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:.625rem;font-size:.875rem;line-height:1.5;display:flex}.ROICalculator-module__0e6uoG__timeCaption strong{color:var(--potential-accent);font-weight:600}.ROICalculator-module__0e6uoG__valueResult{border-top:1px solid var(--potential-line);margin-top:1.75rem;padding-top:1.5rem}.ROICalculator-module__0e6uoG__moneyValue{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin-top:.375rem;display:flex}.ROICalculator-module__0e6uoG__moneyValue strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:600;line-height:1.2}.ROICalculator-module__0e6uoG__moneyValue[data-size=large] strong{letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2.75rem)}.ROICalculator-module__0e6uoG__moneyValue span{color:var(--potential-muted);font-size:.875rem}.ROICalculator-module__0e6uoG__valueNote{color:var(--potential-muted);max-width:48ch;margin-top:.625rem;font-size:.875rem;line-height:1.6}.ROICalculator-module__0e6uoG__cashNote{border-top:1px solid var(--potential-line);color:var(--potential-muted);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.ROICalculator-module__0e6uoG__cashNote strong{color:var(--potential-ink);font-weight:600}.ROICalculator-module__0e6uoG__method{margin-top:.25rem}.ROICalculator-module__0e6uoG__methodContent{color:var(--potential-muted);padding:.25rem 0 1rem;font-size:.875rem;line-height:1.7}.ROICalculator-module__0e6uoG__methodContent p+p{margin-top:.75rem}.ROICalculator-module__0e6uoG__primaryAction{text-align:center;width:100%;margin-top:1.25rem}.ROICalculator-module__0e6uoG__secondaryAction{width:100%;min-height:3rem;color:var(--potential-muted);cursor:pointer;text-underline-offset:.25rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.ROICalculator-module__0e6uoG__secondaryAction:hover{color:var(--potential-ink);text-decoration:underline}.ROICalculator-module__0e6uoG__secondaryAction:disabled{opacity:.5;cursor:not-allowed}.ROICalculator-module__0e6uoG__emailArea{margin-top:1rem}.ROICalculator-module__0e6uoG__emailForm{border-top:1px solid var(--potential-line);margin-top:1rem;padding-top:1.5rem}@media (max-width:1023px){.ROICalculator-module__0e6uoG__calculator{grid-template-columns:1fr;gap:2rem}.ROICalculator-module__0e6uoG__inputIntro{margin-bottom:1.5rem}.ROICalculator-module__0e6uoG__mobileSummary{z-index:10;background:var(--potential-surface);border-bottom:2px solid var(--potential-line);color:var(--potential-muted);border-radius:.75rem;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex;position:sticky;top:5.5rem}.ROICalculator-module__0e6uoG__mobileSummary strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--potential-ink);font-size:1.5rem;font-weight:600;line-height:1.25;display:block}.ROICalculator-module__0e6uoG__mobileSummary>div:last-child{text-align:right}.ROICalculator-module__0e6uoG__mobileSummary>div{min-width:0}.ROICalculator-module__0e6uoG__resultPanel{padding:2rem}.ROICalculator-module__0e6uoG__hoursValue strong{font-size:5rem}.ROICalculator-module__0e6uoG__moneyValue strong{font-size:2.75rem}}@media (max-width:479px){.ROICalculator-module__0e6uoG__controls{gap:1.5rem}.ROICalculator-module__0e6uoG__controlHeading{gap:.75rem}.ROICalculator-module__0e6uoG__controlLabel{font-size:1rem}.ROICalculator-module__0e6uoG__controlHint{font-size:.875rem}.ROICalculator-module__0e6uoG__numberEntry{flex-basis:5.25rem}.ROICalculator-module__0e6uoG__numberEntry input{font-size:1.375rem}.ROICalculator-module__0e6uoG__mobileSummary{gap:.5rem;padding:.75rem}.ROICalculator-module__0e6uoG__mobileSummary strong{font-size:1.375rem}.ROICalculator-module__0e6uoG__resultPanel{border-radius:1rem;padding:1.5rem}.ROICalculator-module__0e6uoG__hoursValue strong{font-size:4.5rem}.ROICalculator-module__0e6uoG__moneyValue strong{font-size:2.25rem}.ROICalculator-module__0e6uoG__assumptionPair{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.ROICalculator-module__0e6uoG__assumptions summary svg,.ROICalculator-module__0e6uoG__method summary svg{transition:transform .18s ease-out}}
