.roi-page{--roi-forest:#173f35;--roi-muted:#59695f;--roi-line:#dce1d5;--roi-lime:#d5efab;--paper:#faf9f3;--ink:#203f35;--ink-2:#42584d;--ink-3:#59695f;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.roi-page *,.roi-page :before,.roi-page :after{box-sizing:border-box}.roi-page main h1,.roi-page main h2,.roi-page main h3,.roi-page main p{margin:0}.roi-page main a{text-decoration:none}.roi-page main button,.roi-page main input{font:inherit}.roi-page main button{cursor:pointer}.roi-page main :focus-visible{outline-offset:5px;outline:3px solid #799853}.roi-page main section[id]{scroll-margin-top:100px}.roi-page .pp-bar{background:#faf9f3f5;padding-inline:max(5%,50vw - 620px)}.roi-page .pp-bar-cta .start{background:var(--roi-forest);border-color:var(--roi-forest);color:#fff}.roi-container{width:min(1160px,90%);margin-inline:auto}.roi-kicker{font-family:var(--font-mono);letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.5}.roi-hero{grid-template-columns:1.35fr 1fr;align-items:flex-end;gap:9%;padding-block:77px 57px;display:grid}.roi-hero .roi-kicker{align-items:center;gap:9px;display:flex}.roi-dot{background:#698650;border-radius:50%;width:7px;height:7px}.roi-page main h1{font-family:var(--font-serif);letter-spacing:-.043em;margin-top:24px;font-size:clamp(48px,5.2vw,72px);font-weight:400;line-height:1.03}.roi-page main em{color:#6b8055;font-weight:400}.roi-hero-aside{padding-bottom:4px}.roi-hero-aside p{color:var(--roi-muted);max-width:370px;font-size:16px;line-height:1.75}.roi-hero-aside a,.roi-guide a,.roi-faq a{color:var(--roi-forest);border-bottom:1px solid #a9b6a2;align-items:center;gap:13px;margin-top:20px;padding-bottom:6px;font-size:13px;font-weight:500;display:inline-flex}.roi-hero-aside>span{color:var(--roi-muted);margin-top:11px;font-size:11px;display:block}.roi-calculator-toolbar{border-top:1px solid var(--roi-line);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.roi-calculator-toolbar>div:first-child{align-items:center;gap:17px;display:flex}.roi-toolbar-note{color:var(--roi-muted);font-size:12px}.roi-currency,.roi-plan-toggle{background:#edefe7;border:1px solid #e0e4d8;border-radius:7px;flex-shrink:0;gap:2px;padding:4px;display:flex}.roi-currency button,.roi-plan-toggle button{color:#59675e;background:0 0;border:0;border-radius:4px;padding:7px 12px;transition:background .15s,color .15s;font-size:11px!important}.roi-currency button[aria-pressed=true],.roi-plan-toggle button[aria-pressed=true]{color:var(--roi-forest);background:#fff;box-shadow:0 1px 4px #173f3510}.roi-calculator{border:1px solid #d5dccd;border-radius:14px;grid-template-columns:1.06fr 1fr;display:grid;overflow:hidden;box-shadow:0 15px 35px -25px #173f3535}.roi-controls{background:#fffefa;min-width:0;padding:33px 36px 28px}.roi-controls-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.roi-page main .roi-controls-header h2{font-family:var(--font-serif);letter-spacing:-.035em;font-size:27px;font-weight:400;line-height:1.2}.roi-controls-header p{color:var(--roi-muted);font-size:12px;margin-top:7px!important}.roi-reset{color:var(--roi-muted);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 6px 6px;display:flex;font-size:11px!important}.roi-reset:hover{color:var(--roi-forest)}.roi-field{border-bottom:1px solid #e9ebe3;padding:24px 0 17px}.roi-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.roi-field label{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.roi-field label>span{font:10px var(--font-mono);color:#63715d}.roi-number{background:#fff;border:1px solid #d9dfd3;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:flex}.roi-number input{width:47px;color:var(--roi-forest);font-variant-numeric:tabular-nums;appearance:textfield;text-align:right;background:0 0;border:0;padding:0;font-size:15px!important;font-weight:500!important}.roi-number input::-webkit-inner-spin-button{appearance:none;margin:0}.roi-number input::-webkit-outer-spin-button{appearance:none;margin:0}.roi-number span{color:var(--roi-muted);white-space:nowrap;font-size:10px}.roi-field p{color:var(--roi-muted);font-size:11px;line-height:1.5;margin-top:8px!important}.roi-field input[type=range]{appearance:none;cursor:pointer;background:#e8ecdf linear-gradient(#79965a,#79965a) no-repeat;border-radius:10px;width:100%;height:5px;margin:23px 0 11px;display:block}.roi-field input[type=range]::-webkit-slider-thumb{appearance:none;background:#567b41;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #9baa8d,0 2px 5px #203f3520}.roi-field input[type=range]::-moz-range-thumb{background:#567b41;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #9baa8d}.roi-range-labels{color:#63715d;font:9px var(--font-mono);justify-content:space-between;display:flex}.roi-plan{justify-content:space-between;align-items:center;gap:15px;padding-top:22px;display:flex}.roi-plan>div>span{font-size:12px;font-weight:500}.roi-plan p{color:var(--roi-muted);font-size:11px;margin-top:5px!important}.roi-plan-toggle button{padding-inline:17px}.roi-result{background:var(--roi-forest);color:#f6f8ec;min-width:0;padding:35px 35px 26px}.roi-result-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.roi-result-top .roi-kicker{color:#d1ddc9;font-size:9px}.roi-live{color:#d5e6c3;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.roi-live>span{background:var(--roi-lime);border-radius:50%;width:5px;height:5px}.roi-total{-moz-column-gap:10px;letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:20px;font-size:clamp(44px,4.8vw,64px);font-weight:400;line-height:1.2;display:flex}.roi-total>span{letter-spacing:0;color:#becfb9;white-space:nowrap;font-size:14px}.roi-result-caption{color:#c6d4be;font-size:11px;line-height:1.6;margin-top:6px!important}.roi-result-metrics{border-block:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin-block:25px;padding-block:20px;display:grid}.roi-result-metrics>div{flex-direction:column;gap:6px;display:flex}.roi-result-metrics>div+div{border-left:1px solid #ffffff26;padding-left:24px}.roi-result-metrics strong{letter-spacing:-.035em;color:var(--roi-lime);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.roi-result-metrics strong span{font-size:15px}.roi-result-metrics>div>span{color:#c6d4be;font-size:10px}.roi-chart-title,.roi-bar-label,.roi-fee-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.roi-chart-title{margin-bottom:21px}.roi-page main .roi-chart-title h3{color:#f6f8ec;font:500 12px var(--font-sans)}.roi-chart-title>span{color:#b5c8b0;font-size:9px}.roi-bar-label{color:#d0dcc8;margin-bottom:9px;font-size:11px}.roi-bar-label strong{font-variant-numeric:tabular-nums;color:#f6f8ec;font-weight:400}.roi-bar-track{background:#ffffff0d;border-radius:2px;height:9px;margin-bottom:19px}.roi-bar-track>div{border-radius:2px;height:100%;transition:width .25s}.roi-bar-manual{background:#aabca0;width:100%}.roi-bar-automated{background:var(--roi-lime);min-width:3px}.roi-fee-line{margin-block:23px 21px;font-size:11px}.roi-fee-line>span{color:#c6d4be}.roi-fee-line strong{font-weight:500}.roi-fee-line strong span{color:#c6d4be;font-size:10px;font-weight:400}.roi-page .roi-button{background:var(--roi-lime);color:#173f35;border-radius:6px;justify-content:center;align-items:center;gap:20px;padding:15px 20px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.roi-page .roi-button:hover{background:#e4f8c5}.roi-trial-note{text-align:center;color:#c6d4be;font-size:9px;margin-top:13px!important}.roi-calculator-footnote{color:var(--roi-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:10px;display:flex}.roi-calculator-footnote>span,.roi-calculator-footnote a{align-items:center;gap:8px;display:inline-flex}.roi-calculator-footnote svg{flex-shrink:0}.roi-calculator-footnote a{color:var(--roi-forest);white-space:nowrap}.roi-capacity{background:#edf0e4;border:1px solid #e0e5d5;border-radius:9px;align-items:center;gap:24px;margin-top:44px;padding:31px 34px;display:flex}.roi-capacity-icon{color:#577148;border:1px solid #ccd8bd;border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.roi-capacity .roi-kicker{color:#586f48;font-size:8px}.roi-page main .roi-capacity h2{font:400 29px/1.2 var(--font-serif);letter-spacing:-.025em;margin-top:8px}.roi-capacity p{color:var(--roi-muted);max-width:520px;font-size:11px;line-height:1.7;margin-top:9px!important}.roi-capacity-stat{border-left:1px solid #d0dac5;flex-direction:column;min-width:196px;margin-left:auto;padding-left:35px;display:flex}.roi-capacity-stat strong{font:400 45px/1 var(--font-serif);letter-spacing:-.05em}.roi-capacity-stat span{margin-top:8px;font-size:10px}.roi-capacity-stat small{color:var(--roi-muted);margin-top:7px;font-size:8px}.roi-section{padding-block:93px}.roi-page main .roi-section h2,.roi-page main .roi-guide h2,.roi-page main .roi-bottom-cta h2{font:400 clamp(35px, 3.5vw, 46px)/1.08 var(--font-serif);letter-spacing:-.035em;margin-top:18px}.roi-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.roi-section-heading>p{color:var(--roi-muted);max-width:350px;font-size:13px;line-height:1.8}.roi-method-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.roi-method-grid article{border-top:1px solid #cbd5bf;min-width:0;padding-top:24px}.roi-step{font:11px var(--font-mono);color:#5c7347}.roi-page main .roi-method-grid h3{font:500 15px var(--font-sans);margin-top:19px}.roi-method-grid p{color:var(--roi-muted);min-height:65px;font-size:12px;line-height:1.8;margin-top:12px!important}.roi-formula{font:10px/1.7 var(--font-mono);color:var(--roi-muted);border-top:1px dashed #d6dfca;margin-top:24px;padding-top:16px}.roi-method-grid strong{letter-spacing:-.025em;margin-top:8px;font-size:19px;font-weight:400;display:block}.roi-model-note{border:1px solid var(--roi-line);color:var(--roi-muted);border-radius:6px;align-items:flex-start;gap:11px;margin-top:32px;padding:16px 20px;display:flex}.roi-model-note svg{flex-shrink:0;margin-top:2px}.roi-model-note p{font-size:11px;line-height:1.75}.roi-guide-band{background:#f0f0e6;border-block:1px solid #e4e6da}.roi-guide{grid-template-columns:1fr 1fr;gap:12%;padding-block:70px;display:grid}.roi-guide>div>p,.roi-faq>div>p{color:var(--roi-muted);max-width:340px;font-size:13px;line-height:1.8;margin-top:20px!important}.roi-guide-points{flex-direction:column;gap:27px;display:flex}.roi-guide-points article{gap:15px;display:flex}.roi-guide-points article>span{color:#557543;background:#e1e7d5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.roi-page main .roi-guide-points h3{font:500 14px/1.5 var(--font-sans)}.roi-guide-points p{color:var(--roi-muted);font-size:12px;line-height:1.8;margin-top:7px!important}.roi-faq{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.roi-faq-list{border-top:1px solid var(--roi-line)}.roi-faq-list details{border-bottom:1px solid var(--roi-line)}.roi-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.roi-faq-list summary::-webkit-details-marker{display:none}.roi-faq-list summary svg{flex-shrink:0;transition:transform .2s}.roi-faq-list details[open] summary svg{transform:rotate(180deg)}.roi-faq-list details p{color:var(--roi-muted);padding:0 25px 21px 0;font-size:12px;line-height:1.85}.roi-bottom-cta{background:var(--roi-forest);color:#f5f5e9;border-radius:11px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:82px;padding:48px 52px;display:flex}.roi-bottom-cta .roi-kicker{color:#ccd9bf}.roi-page main .roi-bottom-cta h2{color:inherit;margin-top:20px}.roi-page main .roi-bottom-cta em{color:var(--roi-lime)}.roi-bottom-cta p{color:#c6d4be;font-size:12px;line-height:1.7;margin-top:20px!important}.roi-bottom-cta>div:last-child{min-width:215px}.roi-pricing-link{color:#e3ead8;justify-content:center;align-items:center;gap:10px;margin-top:21px;font-size:12px;display:flex}@media (min-width:1600px){.roi-hero{padding-top:90px}}@media (max-width:1050px){.roi-hero{gap:6%}.roi-toolbar-note{display:none}.roi-controls,.roi-result{padding-inline:25px}.roi-field label{gap:6px;font-size:12px}.roi-total{font-size:49px}.roi-result-top{flex-direction:column;align-items:flex-start;gap:6px}.roi-result-metrics>div+div{padding-left:14px}.roi-capacity{gap:18px;padding-inline:24px}.roi-capacity-icon{display:none}.roi-method-grid{gap:24px}.roi-formula{font-size:9px}}@media (max-width:760px){.roi-hero{grid-template-columns:1fr;gap:26px;padding-block:43px 33px}.roi-page main h1{font-size:clamp(46px,8vw,65px)}.roi-hero-aside p{max-width:490px;font-size:14px}.roi-hero-aside a{margin-top:14px}.roi-hero-aside>span{margin-left:17px;font-size:10px;display:inline}.roi-calculator-toolbar{gap:10px;padding-block:16px}.roi-calculator-toolbar .roi-kicker{max-width:135px;font-size:8px}.roi-currency button{padding:7px 9px;font-size:10px!important}.roi-calculator{grid-template-columns:1fr}.roi-controls{padding:27px 25px}.roi-result{padding:28px 25px}.roi-result-top{flex-direction:row}.roi-total{font-size:clamp(46px,9vw,64px)}.roi-field{padding-top:23px}.roi-field label{font-size:13px}.roi-result-metrics{margin-block:23px}.roi-calculator-footnote{flex-direction:column;align-items:flex-start;gap:12px;line-height:1.7}.roi-capacity{flex-wrap:wrap;margin-top:26px;padding:25px}.roi-page main .roi-capacity h2{font-size:29px}.roi-capacity-stat{border-top:1px solid #d0dac5;border-left:0;width:100%;margin:4px 0 0;padding:20px 0 0}.roi-capacity-stat strong{font-size:36px}.roi-section{padding-block:59px}.roi-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.roi-section-heading>p{max-width:none}.roi-method-grid{grid-template-columns:1fr;gap:28px}.roi-method-grid p{max-width:420px;min-height:0}.roi-formula{margin-top:17px;font-size:10px}.roi-method-grid article{padding-top:20px}.roi-guide{grid-template-columns:1fr;gap:35px;padding-block:52px}.roi-guide>div>p{max-width:460px}.roi-faq{grid-template-columns:1fr;gap:30px}.roi-bottom-cta{flex-direction:column;align-items:flex-start;gap:27px;margin-bottom:50px;padding:34px 26px}.roi-bottom-cta>div:last-child{width:100%}}@media (max-width:380px){.roi-controls,.roi-result{padding-inline:18px}.roi-page main .roi-controls-header h2{font-size:24px}.roi-field label{font-size:12px}.roi-hero-aside>span{margin:10px 0 0;display:block}.roi-number{padding-inline:6px}.roi-number input{width:40px}.roi-total{font-size:43px}.roi-total>span{font-size:12px}.roi-plan-toggle button{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.roi-page main *,.roi-page main :before,.roi-page main :after{scroll-behavior:auto!important;transition:none!important}}
