.Checkbox_input__81fbcfe7{left:-624.9375rem;position:absolute}.Checkbox_input__81fbcfe7:disabled~.Checkbox_label__81fbcfe7 .Checkbox_box__81fbcfe7{opacity:.4}.Checkbox_box__81fbcfe7{background-color:#fff;border:.0625rem solid #8d9096;border-radius:.125rem;cursor:pointer;display:block;height:1.25rem;position:relative;top:-.0625rem;width:1.25rem;-moz-box-flex:0;flex:0 0 1.25rem}.Checkbox_box__81fbcfe7:after,.Checkbox_box__81fbcfe7:before{background:#2ca01c;content:"";height:.1875rem;left:.125rem;position:absolute;top:.0625rem;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;width:0;z-index:1}.Checkbox_box__81fbcfe7:before{-webkit-transform:translate(.0625rem,.375rem) rotate(45deg);-moz-transform:translate(.0625rem,.375rem) rotate(45deg);transform:translate(.0625rem,.375rem) rotate(45deg);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.Checkbox_box__81fbcfe7:after{-webkit-transform:translate(.25rem,.6875rem) rotate(-45deg);-moz-transform:translate(.25rem,.6875rem) rotate(-45deg);transform:translate(.25rem,.6875rem) rotate(-45deg);-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.Checkbox_label__81fbcfe7{cursor:pointer;display:-moz-box;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:not(:disabled) .Checkbox_label__81fbcfe7:hover .Checkbox_box__81fbcfe7{border-color:#2ca01c}.Checkbox_text__81fbcfe7{display:inline-block;line-height:1.25rem;margin-left:.5rem}.Checkbox_text__81fbcfe7>a{color:inherit}.Checkbox_formCheckLabel__81fbcfe7 .Checkbox_text__81fbcfe7{color:#8d9096;font-size:1rem;font-weight:500}.Checkbox_formCheckLabel__81fbcfe7 .Checkbox_text__81fbcfe7>a{background:transparent;color:#0077c5!important;color:inherit;cursor:pointer;text-decoration:none}.Checkbox_focus__81fbcfe7 .Checkbox_box__81fbcfe7{-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7{border-color:#2ca01c}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7:before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;width:.4375rem}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7:after{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s;width:.8125rem}.Checkbox_error__81fbcfe7 .Checkbox_box__81fbcfe7{border-color:#d52b1e}.Checkbox_mini__81fbcfe7 label{font-size:.875rem}.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7{border-radius:.75rem}.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7:after,.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7:before{background:#fff}.Checkbox_activeBoxGreen__81fbcfe7{background:#0a8543}.Checkbox_circular__81fbcfe7 .Checkbox_text__81fbcfe7{padding-left:1.25rem}.Checkbox_helperText__81fbcfe7{color:#393a3d;font-size:.875rem;font-weight:500}.Checkbox_error__81fbcfe7,.Checkbox_helperText__81fbcfe7{display:-moz-box;display:flex;margin:.3125rem .5rem 0}.Checkbox_error__81fbcfe7{-moz-box-align:center;align-items:center}.Checkbox_errorMessage__81fbcfe7{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem}:root{--primary-color:#0a8543;--primary-hover:#2ca01c;--text-color:#333;--text-muted:#666;--border-color:#e5e5e5;--background-light:#f8f9fa;--error-color:#dc3545;--success-color:#28a745}.FotfCasCalc-root-6f52d64{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.FotfCasCalc-header-0159738{background:-moz-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:linear-gradient(135deg,#0a8543,#2ca01c);background:-moz-linear-gradient(315deg,var(--primary-color) 0,var(--primary-hover) 100%);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);color:#fff;padding:2rem;text-align:center}.FotfCasCalc-title-ff298ee{font-size:2rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.FotfCasCalc-description-5de3a34{font-size:1.1rem;margin:0;opacity:.9;line-height:1.4}.FotfCasCalc-cas-tabs-744758c{display:-moz-box;display:flex;border-bottom:2px solid #e5e5e5;border-bottom:2px solid var(--border-color);background:#fff;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.FotfCasCalc-cas-tab-cc4d7a3{-moz-box-flex:1;flex:1 1;min-width:120px;padding:1rem 2rem;background:0 0;font-size:1rem;font-weight:500;color:#666;color:var(--text-muted);cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;border:none;border-bottom:3px solid transparent;white-space:nowrap}.FotfCasCalc-cas-tab-cc4d7a3:hover{background:#f8f9fa;background:var(--background-light);color:#333;color:var(--text-color)}.FotfCasCalc-cas-tab-cc4d7a3.FotfCasCalc-active-77419da{color:#0a8543;color:var(--primary-color);border-bottom-color:#0a8543;border-bottom-color:var(--primary-color);background:#fff}.FotfCasCalc-cas-tab-cc4d7a3:disabled{opacity:.5;cursor:not-allowed}.FotfCasCalc-form-container-2dcfd7f{padding:2rem}.FotfCasCalc-form-section-3d5a79f{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border-color)}.FotfCasCalc-form-section-3d5a79f:last-of-type{border-bottom:none;margin-bottom:0}.FotfCasCalc-section-title-d3806a6{font-size:1.5rem;font-weight:600;color:#0a8543;color:var(--primary-color);margin:0 0 1rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}.FotfCasCalc-section-description-5fca89a{color:#666;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.5}.FotfCasCalc-auto-fill-container-2e8ebcf{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;margin-bottom:1.5rem}.FotfCasCalc-auto-fill-btn-9234f5c{background:0 0;border:2px solid #0a8543;border:2px solid var(--primary-color);color:#0a8543;color:var(--primary-color);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.FotfCasCalc-auto-fill-btn-9234f5c:hover{background:#0a8543;background:var(--primary-color);color:#fff}.FotfCasCalc-form-grid-51e0e72{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.FotfCasCalc-form-group-317b081{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.FotfCasCalc-form-label-4a62c41{font-weight:500;color:#333;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.FotfCasCalc-form-input-28bb249,.FotfCasCalc-form-select-c634956{padding:.75rem;border:2px solid #e5e5e5;border:2px solid var(--border-color);border-radius:6px;font-size:1rem;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;transition:border-color .2s;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:44px}.FotfCasCalc-form-input-28bb249:focus,.FotfCasCalc-form-select-c634956:focus{outline:0;border-color:#0a8543;border-color:var(--primary-color);-webkit-box-shadow:0 0 0 3px rgba(10,133,67,.1);box-shadow:0 0 0 3px rgba(10,133,67,.1)}.FotfCasCalc-input-with-symbol-1abbe7f{position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.FotfCasCalc-input-symbol-cf40b7f{position:absolute;left:.75rem;color:#666;color:var(--text-muted);font-weight:500;z-index:1}.FotfCasCalc-input-with-symbol-1abbe7f .FotfCasCalc-form-input-28bb249{padding-left:2rem;padding-right:3rem}.FotfCasCalc-input-suffix-05f74cf{position:absolute;right:.75rem;color:#666;color:var(--text-muted);font-size:.9rem;font-weight:500}.FotfCasCalc-checkbox-grid-5d09013{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.FotfCasCalc-checkbox-label-87d3f81,.FotfCasCalc-radio-label-6e65eb4{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.75rem;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:6px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.FotfCasCalc-checkbox-label-87d3f81:hover,.FotfCasCalc-radio-label-6e65eb4:hover{background:#f8f9fa;background:var(--background-light)}.FotfCasCalc-checkbox-label-87d3f81 input[type=checkbox],.FotfCasCalc-radio-label-6e65eb4 input[type=radio]{width:18px;height:18px;cursor:pointer}.FotfCasCalc-checkbox-text-a50ebb9,.FotfCasCalc-radio-text-a3695e5{font-size:.95rem;color:#333;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FotfCasCalc-radio-group-13f5725{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:.5rem;gap:.5rem}.FotfCasCalc-error-c5d46da{color:#dc3545;color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}.FotfCasCalc-error-message-8d2d14c{background:#fef2f2;border:1px solid #fecaca;color:#dc3545;color:var(--error-color);padding:1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.FotfCasCalc-form-actions-b2e9914{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e5e5;border-top:1px solid var(--border-color)}.FotfCasCalc-calculate-btn-6cedf12{background:#0a8543;background:var(--primary-color);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;min-width:200px}.FotfCasCalc-calculate-btn-6cedf12:hover:not(:disabled){background:#2ca01c;background:var(--primary-hover);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(10,133,67,.3);box-shadow:0 4px 12px rgba(10,133,67,.3)}.FotfCasCalc-calculate-btn-6cedf12:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;transform:none}.FotfCasCalc-theme-dark-5df1268{--text-color:#fff;--text-muted:#b0b0b0;--border-color:#404040;--background-light:#2a2a2a}.FotfCasCalc-theme-dark-5df1268 .FotfCasCalc-root-6f52d64{background:#1a1a1a;color:#333;color:var(--text-color)}@media screen and (max-width:1023px){.FotfCasCalc-header-0159738{padding:1.5rem 1rem}.FotfCasCalc-title-ff298ee{font-size:1.5rem}.FotfCasCalc-description-5de3a34{font-size:1rem}.FotfCasCalc-form-container-2dcfd7f{padding:1rem}.FotfCasCalc-form-grid-51e0e72{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.FotfCasCalc-checkbox-grid-5d09013{grid-template-columns:1fr}.FotfCasCalc-cas-tabs-744758c{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:0;gap:0}.FotfCasCalc-cas-tab-cc4d7a3{padding:.75rem 1rem;min-width:auto;width:100%}.FotfCasCalc-form-input-28bb249,.FotfCasCalc-form-select-c634956{padding:.65rem .5rem;font-size:.95rem}.FotfCasCalc-input-with-symbol-1abbe7f .FotfCasCalc-form-input-28bb249{padding-left:1.75rem;padding-right:2.5rem}.FotfCasCalc-input-symbol-cf40b7f{left:.5rem;font-size:.9rem}.FotfCasCalc-input-suffix-05f74cf{right:.5rem;font-size:.85rem}.FotfCasCalc-auto-fill-container-2e8ebcf{-moz-box-pack:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.FotfCasCalc-checkbox-grid-5d09013,.FotfCasCalc-form-grid-51e0e72{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.FotfCasCalc-form-grid-51e0e72{grid-template-columns:repeat(2,1fr)}.FotfCasCalc-checkbox-grid-5d09013{grid-template-columns:repeat(3,1fr)}}.FotfCasCalc-pdf-generation-overlay-16a9467{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);z-index:9999;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-size:18px;font-weight:700;color:#333}.FotfCasCalc-pdf-capture-clone-428de4d{position:fixed;left:0;top:0;background-color:#fff;padding:20px;z-index:9998}@media print{@page{margin:.4in .5in;size:letter}.FotfCasCalc-cas-tabs-744758c,.FotfCasCalc-header-0159738{display:none!important}.FotfCasCalc-root-6f52d64{-webkit-box-shadow:none;box-shadow:none;border-radius:0;max-width:100%;margin:0;padding:0}body.FotfCasCalc-print-cas-calc-only-4abddd8 *{visibility:hidden!important}body.FotfCasCalc-print-cas-calc-only-4abddd8 [data-component=fotf-cas-calc],body.FotfCasCalc-print-cas-calc-only-4abddd8 [data-component=fotf-cas-calc] *{visibility:visible!important}body.FotfCasCalc-print-cas-calc-only-4abddd8 [data-component=fotf-cas-calc]{position:absolute!important;left:0!important;top:0!important;width:100%!important}body.FotfCasCalc-print-cas-calc-only-4abddd8 aside:not([data-component=fotf-cas-calc]*),body.FotfCasCalc-print-cas-calc-only-4abddd8 footer:not([data-component=fotf-cas-calc]*),body.FotfCasCalc-print-cas-calc-only-4abddd8 header:not([data-component=fotf-cas-calc]*),body.FotfCasCalc-print-cas-calc-only-4abddd8 nav:not([data-component=fotf-cas-calc]*){display:none!important}}.ResultsSection-results-section-9b1f9df{padding:2rem;background:#fff}.ResultsSection-results-header-7d988f0{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:start;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.ResultsSection-header-content-5d77fa2{-moz-box-flex:1;flex:1 1}.ResultsSection-results-title-6535879{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0 0 .5rem}.ResultsSection-results-subtitle-5837519{font-size:1.1rem;color:var(--text-muted);margin:0}.ResultsSection-header-actions-5e5b148{display:-moz-box;display:flex;grid-gap:1rem;gap:1rem;-moz-box-align:center;align-items:center}.ResultsSection-export-actions-9039a26{display:-moz-box;display:flex;grid-gap:.75rem;gap:.75rem;-moz-box-align:center;align-items:center}.ResultsSection-back-btn-6428256{background:0 0;border:2px solid var(--primary-color);color:var(--primary-color);padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.ResultsSection-back-btn-6428256:hover{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-e1a7d06{border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;font-size:.9rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}.ResultsSection-download-btn-e1a7d06.ResultsSection-primary-b68b6a7{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-e1a7d06.ResultsSection-primary-b68b6a7:hover{background:var(--primary-hover);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ResultsSection-download-btn-e1a7d06.ResultsSection-secondary-db17f16{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}.ResultsSection-download-btn-e1a7d06.ResultsSection-secondary-db17f16:hover{background:var(--primary-color);color:#fff;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ResultsSection-executive-summary-5d00d07{background:-moz-linear-gradient(315deg,#f0f9ff 0,#e0f2fe 100%);background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:2rem;margin-bottom:2rem}.ResultsSection-summary-title-430415e{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-summary-content-33fce95{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem}.ResultsSection-summary-text-bd83ffe{font-size:1rem;line-height:1.6;color:var(--text-color);margin:0}.ResultsSection-highlight-6b1441a{font-weight:700;color:var(--primary-color);background:rgba(10,133,67,.1);padding:.125rem .25rem;border-radius:3px}.ResultsSection-metrics-grid-fc30f0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ResultsSection-metric-card-c1aff17{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.ResultsSection-metric-card-c1aff17:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ResultsSection-metric-card-c1aff17.ResultsSection-primary-b68b6a7{border-color:var(--primary-color);background:-moz-linear-gradient(315deg,#f0fdf4 0,#ecfdf5 100%);background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.ResultsSection-metric-header-7a338aa{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin-bottom:1rem}.ResultsSection-metric-title-40905e2{font-size:1rem;font-weight:600;color:var(--text-color);margin:0}.ResultsSection-metric-badge-c37293e{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase}.ResultsSection-metric-badge-c37293e.ResultsSection-growth-3420788{background:#dcfce7;color:#166534}.ResultsSection-metric-value-6138424{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-metric-description-f8d2722{font-size:.9rem;color:var(--text-muted);margin:0}.ResultsSection-charts-section-42b53f9{margin-bottom:2rem}.ResultsSection-section-title-8015268{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-charts-grid-76c7e34{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.ResultsSection-scenarios-section-901f20a{background:#f8f9fa;border-radius:8px;padding:2rem;margin-bottom:2rem}.ResultsSection-scenarios-content-8011984{display:-moz-box;display:flex;grid-gap:2rem;gap:2rem;-moz-box-align:center;align-items:center}.ResultsSection-scenario-controls-6b967e3{-moz-box-flex:1;flex:1 1;grid-gap:1.5rem;gap:1.5rem}.ResultsSection-control-group-4d57c48,.ResultsSection-scenario-controls-6b967e3{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.ResultsSection-control-group-4d57c48{grid-gap:.5rem;gap:.5rem}.ResultsSection-control-label-f656d50{font-size:.9rem;font-weight:500;color:var(--text-color)}.ResultsSection-slider-01a8dee{width:100%;height:6px;border-radius:3px;background:#e5e5e5;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ResultsSection-slider-01a8dee::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ResultsSection-slider-01a8dee::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ResultsSection-slider-labels-6c95920{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;font-size:.8rem;color:var(--text-muted)}.ResultsSection-scenario-results-1860a53{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem}.ResultsSection-scenario-metric-4338d72{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-scenario-label-9f9927c{font-weight:500;color:var(--text-color)}.ResultsSection-scenario-value-390a91b{font-weight:700;font-size:1.1rem;color:var(--primary-color)}.ResultsSection-scenario-value-390a91b.ResultsSection-positive-4e5075a{color:var(--success-color)}.ResultsSection-scenario-value-390a91b.ResultsSection-negative-563450d{color:var(--error-color)}.ResultsSection-benchmarks-section-db54b3c{margin-bottom:2rem}.ResultsSection-benchmarks-table-47752d2{background:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.ResultsSection-table-header-d6462a3{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--primary-color);color:#fff;font-weight:600}.ResultsSection-table-row-0fc852d{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid var(--border-color)}.ResultsSection-table-row-0fc852d:last-child{border-bottom:none}.ResultsSection-table-row-0fc852d:nth-child(2n){background:#f8f9fa}.ResultsSection-table-cell-7854197{padding:1rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.ResultsSection-table-cell-7854197.ResultsSection-header-692d367{font-weight:600;color:#fff}.ResultsSection-table-cell-7854197.ResultsSection-metric-5d3bace{font-weight:500;color:var(--text-color)}.ResultsSection-table-cell-7854197.ResultsSection-your-firm-386b3e5{font-weight:600;color:var(--primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-table-cell-7854197.ResultsSection-industry-5662d50,.ResultsSection-table-cell-7854197.ResultsSection-top-0f38205{color:var(--text-muted);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-recommendations-section-2e28b45{margin-bottom:2rem}.ResultsSection-recommendations-grid-586d4b2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ResultsSection-recommendation-card-f3bf658{display:-moz-box;display:flex;grid-gap:1rem;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.ResultsSection-recommendation-card-f3bf658:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ResultsSection-recommendation-number-15e3257{flex-shrink:0;width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-weight:700;font-size:.9rem}.ResultsSection-recommendation-content-a961e81{-moz-box-flex:1;flex:1 1}.ResultsSection-recommendation-title-c53c9aa{font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem}.ResultsSection-recommendation-description-67e470b{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0}.ResultsSection-pricing-section-61014a4{background:#f8f9fa;border-radius:8px;padding:2rem}.ResultsSection-pricing-content-67db3fc{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.ResultsSection-pricing-tiers-187c41e{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ResultsSection-pricing-tier-2f44e6e{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-tier-name-89b54a6{font-weight:500;color:var(--text-color)}.ResultsSection-tier-price-62c7bc8{font-weight:700;color:var(--primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-pricing-advice-c1efa63{padding:1rem;background:#fff;border-radius:6px;border-left:4px solid var(--primary-color)}.ResultsSection-pricing-advice-c1efa63 p{margin:0;font-size:.9rem;color:var(--text-color);line-height:1.5}@media screen and (max-width:768px){.ResultsSection-results-header-7d988f0{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem;-moz-box-align:stretch;align-items:stretch}.ResultsSection-header-actions-5e5b148{-moz-box-pack:center;justify-content:center}.ResultsSection-export-actions-9039a26{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:.75rem;gap:.75rem}.ResultsSection-download-btn-e1a7d06{-moz-box-pack:center;justify-content:center}.ResultsSection-charts-grid-76c7e34{grid-template-columns:1fr}.ResultsSection-scenarios-content-8011984{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.ResultsSection-table-header-d6462a3,.ResultsSection-table-row-0fc852d{grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.ResultsSection-table-cell-7854197{padding:.75rem;border-bottom:1px solid var(--border-color)}.ResultsSection-table-cell-7854197:last-child{border-bottom:none}.ResultsSection-pricing-tiers-187c41e,.ResultsSection-recommendations-grid-586d4b2{grid-template-columns:1fr}}@media print{.ResultsSection-back-btn-6428256,.ResultsSection-download-btn-e1a7d06,.ResultsSection-export-actions-9039a26,.ResultsSection-header-actions-5e5b148,.ResultsSection-scenario-controls-6b967e3,.ResultsSection-slider-01a8dee,.ResultsSection-slider-labels-6c95920{display:none!important}.ResultsSection-results-section-9b1f9df{padding:.5rem;background:#fff;width:100%}.ResultsSection-results-header-7d988f0{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:none}.ResultsSection-executive-summary-5d00d07{margin-bottom:.5rem!important;padding:1rem;page-break-after:avoid}.ResultsSection-metrics-grid-fc30f0b{grid-gap:.5rem;gap:.5rem;page-break-before:avoid}.ResultsSection-benchmarks-section-db54b3c,.ResultsSection-charts-section-42b53f9,.ResultsSection-metrics-grid-fc30f0b,.ResultsSection-pricing-section-61014a4,.ResultsSection-recommendations-section-2e28b45,.ResultsSection-scenarios-section-901f20a{margin-bottom:.75rem!important;page-break-inside:avoid}.ResultsSection-section-title-8015268{margin-bottom:.5rem!important;font-size:1.1rem}*,:after,:before{-webkit-print-color-adjust:exact!important}.ResultsSection-results-title-6535879{font-size:1.25rem;margin-bottom:.25rem}.ResultsSection-results-subtitle-5837519{font-size:.9rem}.ResultsSection-metric-value-6138424{font-size:1.1rem}.ResultsSection-metric-card-c1aff17{padding:.5rem}.ResultsSection-metric-title-40905e2{font-size:.85rem}.ResultsSection-metric-description-f8d2722{font-size:.75rem}.ResultsSection-table-header-d6462a3{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;background:#e8f5e9!important;border-bottom:2px solid #0a8543!important}.ResultsSection-table-cell-7854197.ResultsSection-header-692d367,.ResultsSection-table-header-d6462a3 .ResultsSection-table-cell-7854197,.ResultsSection-table-header-d6462a3 .ResultsSection-table-cell-7854197.ResultsSection-header-692d367{color:#fff!important;font-weight:700!important;font-size:.85rem!important;padding:.75rem .5rem!important;display:-moz-box!important;display:flex!important}.ResultsSection-benchmarks-table-47752d2{overflow:visible}.ResultsSection-table-row-0fc852d{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important}.ResultsSection-table-row-0fc852d .ResultsSection-table-cell-7854197{font-size:.8rem;padding:.5rem;display:-moz-box!important;display:flex!important}.ResultsSection-benchmarks-section-db54b3c .ResultsSection-section-title-8015268{color:#0a8543!important;font-weight:700!important}.ResultsSection-scenarios-section-901f20a{padding:.5rem}.ResultsSection-scenarios-content-8011984{-moz-box-pack:center;justify-content:center}.ResultsSection-scenario-results-1860a53{width:100%}.ResultsSection-charts-section-42b53f9{margin-bottom:.5rem!important}.ResultsSection-charts-grid-76c7e34{grid-gap:.75rem;gap:.75rem}.ResultsSection-recommendations-grid-586d4b2{grid-gap:.5rem;gap:.5rem}.ResultsSection-recommendation-card-f3bf658{padding:.5rem}.ResultsSection-recommendation-title-c53c9aa{font-size:.9rem}.ResultsSection-recommendation-description-67e470b{font-size:.8rem}.ResultsSection-pricing-section-61014a4{padding:.75rem}.ResultsSection-summary-title-430415e{font-size:1.1rem;margin-bottom:.5rem}.ResultsSection-summary-text-bd83ffe{font-size:.9rem;line-height:1.4}.ResultsSection-print-summary-only-8f626d9 .ResultsSection-benchmarks-section-db54b3c,.ResultsSection-print-summary-only-8f626d9 .ResultsSection-charts-section-42b53f9,.ResultsSection-print-summary-only-8f626d9 .ResultsSection-recommendations-section-2e28b45,.ResultsSection-print-summary-only-8f626d9 .ResultsSection-scenarios-section-901f20a{display:none!important}.ResultsSection-print-summary-only-8f626d9 .ResultsSection-results-section-9b1f9df{max-width:100%}.ResultsSection-print-summary-only-8f626d9 .ResultsSection-metrics-grid-fc30f0b{page-break-after:avoid}}.RevenueComparisonChart-revenue-chart-81c38c3{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.RevenueComparisonChart-chart-header-0af3923{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.RevenueComparisonChart-chart-title-32a2b47{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0}.RevenueComparisonChart-revenue-increase-c333ed4{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}.RevenueComparisonChart-increase-label-4a66a9e{font-size:.9rem;color:var(--text-muted)}.RevenueComparisonChart-increase-value-3832f42{font-size:1.1rem;font-weight:700;color:var(--success-color);background:rgba(40,167,69,.1);padding:.25rem .5rem;border-radius:4px}.RevenueComparisonChart-chart-container-ba2daea{margin-bottom:1.5rem}.RevenueComparisonChart-chart-bars-6db0a2d{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;grid-gap:1.5rem;gap:1.5rem;height:220px;margin-bottom:1rem;padding-top:30px}.RevenueComparisonChart-bar-group-3a5a29c{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;height:100%}.RevenueComparisonChart-bar-label-460bec7{font-size:.9rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem;text-align:center;flex-shrink:0}.RevenueComparisonChart-bar-container-983b55b{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end;width:100%;position:relative}.RevenueComparisonChart-bar-35867fe{width:80%;max-width:80px;min-height:20px;border-radius:4px 4px 0 0;position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.RevenueComparisonChart-bar-35867fe:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.RevenueComparisonChart-current-bar-c28c0c6{background:-moz-linear-gradient(315deg,#6c757d 0,#5a6268 100%);background:linear-gradient(135deg,#6c757d,#5a6268)}.RevenueComparisonChart-cas-bar-31c744e{background:-moz-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:linear-gradient(135deg,#0a8543,#2ca01c)}.RevenueComparisonChart-industry-bar-68af2ed{background:-moz-linear-gradient(315deg,#007bff 0,#0056b3 100%);background:linear-gradient(135deg,#007bff,#0056b3)}.RevenueComparisonChart-bar-value-5ef4d73{color:#000!important;font-size:.75rem;font-weight:700;text-align:center;white-space:nowrap;background-color:#f8f9fa;padding:4px 10px;border-radius:4px;border:1px solid #dee2e6;margin-bottom:8px;flex-shrink:0}.RevenueComparisonChart-chart-legend-4f96bc1{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;grid-gap:2rem;gap:2rem;flex-wrap:wrap}.RevenueComparisonChart-legend-item-64e64e7{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.9rem;color:var(--text-color)}.RevenueComparisonChart-legend-color-f6f1a93{width:16px;height:16px;border-radius:3px}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-current-dbdd2c3{background:#6c757d}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-cas-3674cf3{background:#0a8543}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-industry-6b404ef{background:#007bff}.RevenueComparisonChart-chart-summary-eff0a18{display:-moz-box;display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.RevenueComparisonChart-summary-item-6636a79{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;grid-gap:.25rem;gap:.25rem}.RevenueComparisonChart-summary-label-d5f8e11{font-size:.85rem;color:var(--text-muted);font-weight:500}.RevenueComparisonChart-summary-value-36456cc{font-size:1.1rem;font-weight:700;color:var(--text-color)}.RevenueComparisonChart-summary-value-36456cc.RevenueComparisonChart-positive-d3e6c04{color:var(--success-color)}@media screen and (max-width:768px){.RevenueComparisonChart-chart-bars-6db0a2d{grid-gap:1rem;gap:1rem;height:150px}.RevenueComparisonChart-bar-value-5ef4d73{font-size:.7rem}.RevenueComparisonChart-chart-legend-4f96bc1{grid-gap:1rem;gap:1rem}.RevenueComparisonChart-chart-summary-eff0a18{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem}.RevenueComparisonChart-revenue-increase-c333ed4{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end;grid-gap:.25rem;gap:.25rem}}@media print{.RevenueComparisonChart-revenue-chart-81c38c3{padding:1rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5}.RevenueComparisonChart-chart-header-0af3923{margin-bottom:1rem;padding-bottom:.5rem}.RevenueComparisonChart-chart-bars-6db0a2d{height:180px;padding-top:25px}.RevenueComparisonChart-bar-35867fe,.RevenueComparisonChart-cas-bar-31c744e,.RevenueComparisonChart-current-bar-c28c0c6,.RevenueComparisonChart-industry-bar-68af2ed{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-current-bar-c28c0c6{background:#6c757d!important}.RevenueComparisonChart-cas-bar-31c744e{background:#0a8543!important}.RevenueComparisonChart-industry-bar-68af2ed{background:#007bff!important}.RevenueComparisonChart-bar-value-5ef4d73{background-color:#f8f9fa!important;color:#000!important}.RevenueComparisonChart-legend-color-f6f1a93{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-current-dbdd2c3{background-color:#6c757d!important}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-cas-3674cf3{background-color:#0a8543!important}.RevenueComparisonChart-legend-color-f6f1a93.RevenueComparisonChart-industry-6b404ef{background-color:#007bff!important}.RevenueComparisonChart-chart-summary-eff0a18{padding-top:.5rem}}.ServiceBreakdownChart-service-chart-afd3a62{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ServiceBreakdownChart-chart-header-85adad3{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.ServiceBreakdownChart-chart-title-b36c3bc{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0 0 .25rem}.ServiceBreakdownChart-chart-subtitle-1abf2a7{font-size:.9rem;color:var(--text-muted);margin:0}.ServiceBreakdownChart-chart-container-c098c8c{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:1.5rem}.ServiceBreakdownChart-pie-chart-f5b7668{flex-shrink:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.ServiceBreakdownChart-pie-segment-a92e5c2{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;cursor:pointer}.ServiceBreakdownChart-pie-segment-a92e5c2:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.ServiceBreakdownChart-segment-label-f5b280f{pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ServiceBreakdownChart-chart-legend-5246a5b{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:.75rem;gap:.75rem}.ServiceBreakdownChart-legend-item-4dbb5b2{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem;border-radius:6px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.ServiceBreakdownChart-legend-item-4dbb5b2:hover{background:var(--background-light)}.ServiceBreakdownChart-legend-color-effefac{width:16px;height:16px;border-radius:3px;flex-shrink:0}.ServiceBreakdownChart-legend-content-e223415{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%}.ServiceBreakdownChart-legend-name-2ca0e1f{font-size:.9rem;color:var(--text-color);font-weight:500}.ServiceBreakdownChart-legend-percentage-bda235e{font-size:.85rem;color:var(--text-muted);font-weight:600;background:var(--background-light);padding:.25rem .5rem;border-radius:4px}.ServiceBreakdownChart-no-data-0257e02{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--text-muted)}.ServiceBreakdownChart-no-data-icon-9247897{font-size:3rem;margin-bottom:1rem;opacity:.5}.ServiceBreakdownChart-no-data-0257e02 p{margin:.5rem 0;font-size:1rem}.ServiceBreakdownChart-no-data-subtitle-9702075{font-size:.9rem;opacity:.8}.ServiceBreakdownChart-chart-summary-4f9c681{display:-moz-box;display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.ServiceBreakdownChart-summary-item-c105bfc{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;grid-gap:.25rem;gap:.25rem}.ServiceBreakdownChart-summary-label-b4cb2d7{font-size:.85rem;color:var(--text-muted);font-weight:500}.ServiceBreakdownChart-summary-value-13b4b35{font-size:1rem;font-weight:700;color:var(--text-color)}@media screen and (max-width:768px){.ServiceBreakdownChart-chart-container-c098c8c{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.ServiceBreakdownChart-pie-chart-f5b7668{-moz-box-ordinal-group:3;order:2}.ServiceBreakdownChart-chart-legend-5246a5b{-moz-box-ordinal-group:2;order:1;width:100%}.ServiceBreakdownChart-chart-summary-4f9c681{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem}.ServiceBreakdownChart-legend-content-e223415{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;grid-gap:.25rem;gap:.25rem}.ServiceBreakdownChart-legend-percentage-bda235e{align-self:flex-end}}@media screen and (min-width:769px) and (max-width:1024px){.ServiceBreakdownChart-chart-container-c098c8c{grid-gap:1.5rem;gap:1.5rem}.ServiceBreakdownChart-chart-legend-5246a5b{grid-gap:.5rem;gap:.5rem}}@media print{.ServiceBreakdownChart-service-chart-afd3a62{padding:1rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5}.ServiceBreakdownChart-chart-header-85adad3{margin-bottom:1rem;padding-bottom:.5rem}.ServiceBreakdownChart-legend-color-effefac,.ServiceBreakdownChart-pie-chart-f5b7668 svg,.ServiceBreakdownChart-pie-segment-a92e5c2{-webkit-print-color-adjust:exact!important}.ServiceBreakdownChart-chart-summary-4f9c681{padding-top:.5rem}}