.Radio_input__2c07c5e0{left:-624.9375rem;position:absolute}.Radio_input__2c07c5e0:disabled~.Radio_label__2c07c5e0 .Radio_box__2c07c5e0{opacity:.4}.Radio_box__2c07c5e0{background-color:#fff;border:.0625rem solid #8d9096;border-radius:50%;cursor:pointer;display:block;height:1.25rem;position:relative;top:-.0625rem;width:1.25rem;flex:0 0 1.25rem}.Radio_box__2c07c5e0:after{background:#2ca01c;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:all .1s;width:0;z-index:1}.Radio_label__2c07c5e0{cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}input:not(:disabled) .Radio_label__2c07c5e0:hover .Radio_box__2c07c5e0{border-color:#2ca01c}.Radio_text__2c07c5e0{display:inline-block;line-height:1.25rem;margin-left:.5rem;max-width:83.333%}.Radio_focus__2c07c5e0 .Radio_box__2c07c5e0{box-shadow:0 0 0 .1875rem #0077c5}.Radio_active__2c07c5e0 .Radio_box__2c07c5e0{border-color:#2ca01c}.Radio_active__2c07c5e0 .Radio_box__2c07c5e0:after{background:#2ca01c;height:.75rem;width:.75rem}.Radio_error__2c07c5e0 .Radio_box__2c07c5e0{border-color:#d52b1e}.Radio_mini__2c07c5e0 .Radio_label__2c07c5e0{font-size:.875rem}: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-fe4c53d{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.FotfCasCalc-header-aadde99{background:linear-gradient(135deg,#0a8543,#2ca01c);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);color:#fff;padding:2rem;text-align:center}.FotfCasCalc-title-2e6a6b1{font-size:2rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.FotfCasCalc-description-89d3bb5{font-size:1.1rem;margin:0;opacity:.9;line-height:1.4}.FotfCasCalc-cas-tabs-df37560{display:flex;border-bottom:2px solid #e5e5e5;border-bottom:2px solid var(--border-color);background:#fff;gap:.5rem;flex-wrap:wrap}.FotfCasCalc-cas-tab-d104199{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;transition:.2s;border:none;border-bottom:3px solid transparent;white-space:nowrap}.FotfCasCalc-cas-tab-d104199:hover{background:#f8f9fa;background:var(--background-light);color:#333;color:var(--text-color)}.FotfCasCalc-cas-tab-d104199.FotfCasCalc-active-6e266fc{color:#0a8543;color:var(--primary-color);border-bottom-color:#0a8543;border-bottom-color:var(--primary-color);background:#fff}.FotfCasCalc-cas-tab-d104199:disabled{opacity:.5;cursor:not-allowed}.FotfCasCalc-form-container-02d0397{padding:2rem}.FotfCasCalc-form-section-dbc1cd9{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border-color)}.FotfCasCalc-form-section-dbc1cd9:last-of-type{border-bottom:none;margin-bottom:0}.FotfCasCalc-section-title-b4f0d3a{font-size:1.5rem;font-weight:600;color:#0a8543;color:var(--primary-color);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.FotfCasCalc-section-description-1b5b6d8{color:#666;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.5}.FotfCasCalc-auto-fill-container-efba418{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.FotfCasCalc-auto-fill-btn-7cfabe8{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;transition:.2s}.FotfCasCalc-auto-fill-btn-7cfabe8:hover{background:#0a8543;background:var(--primary-color);color:#fff}.FotfCasCalc-form-grid-2c99708{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.FotfCasCalc-form-group-2f65106{display:flex;flex-direction:column}.FotfCasCalc-form-label-e70cd7f{font-weight:500;color:#333;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.FotfCasCalc-form-input-4e77bd8,.FotfCasCalc-form-select-442bb37{padding:.75rem;border:2px solid #e5e5e5;border:2px solid var(--border-color);border-radius:6px;font-size:1rem;transition:border-color .2s;background:#fff;width:100%;box-sizing:border-box;min-height:44px}.FotfCasCalc-form-input-4e77bd8:focus,.FotfCasCalc-form-select-442bb37:focus{outline:0;border-color:#0a8543;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(10,133,67,.1)}.FotfCasCalc-input-with-symbol-1b12372{position:relative;display:flex;align-items:center}.FotfCasCalc-input-symbol-0a69965{position:absolute;left:.75rem;color:#666;color:var(--text-muted);font-weight:500;z-index:1}.FotfCasCalc-input-with-symbol-1b12372 .FotfCasCalc-form-input-4e77bd8{padding-left:2rem;padding-right:3rem}.FotfCasCalc-input-suffix-a829159{position:absolute;right:.75rem;color:#666;color:var(--text-muted);font-size:.9rem;font-weight:500}.FotfCasCalc-checkbox-grid-708f134{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.FotfCasCalc-checkbox-label-b4cb9db,.FotfCasCalc-radio-label-680e4c6{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:6px;transition:background-color .2s}.FotfCasCalc-checkbox-label-b4cb9db:hover,.FotfCasCalc-radio-label-680e4c6:hover{background:#f8f9fa;background:var(--background-light)}.FotfCasCalc-checkbox-label-b4cb9db input[type=checkbox],.FotfCasCalc-radio-label-680e4c6 input[type=radio]{width:18px;height:18px;cursor:pointer}.FotfCasCalc-checkbox-text-126fb34,.FotfCasCalc-radio-text-f0dad30{font-size:.95rem;color:#333;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.FotfCasCalc-radio-group-6ee2698{display:flex;flex-direction:column;gap:.5rem}.FotfCasCalc-error-0ebb96a{color:#dc3545;color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}.FotfCasCalc-error-message-ee936e2{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-c420e45{display:flex;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e5e5;border-top:1px solid var(--border-color)}.FotfCasCalc-calculate-btn-103857f{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;transition:.2s;min-width:200px}.FotfCasCalc-calculate-btn-103857f:hover:not(:disabled){background:#2ca01c;background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(10,133,67,.3)}.FotfCasCalc-calculate-btn-103857f:disabled{opacity:.6;cursor:not-allowed;transform:none}.FotfCasCalc-theme-dark-350732b{--text-color:#fff;--text-muted:#b0b0b0;--border-color:#404040;--background-light:#2a2a2a}.FotfCasCalc-theme-dark-350732b .FotfCasCalc-root-fe4c53d{background:#1a1a1a;color:#333;color:var(--text-color)}@media screen and (max-width:1023px){.FotfCasCalc-header-aadde99{padding:1.5rem 1rem}.FotfCasCalc-title-2e6a6b1{font-size:1.5rem}.FotfCasCalc-description-89d3bb5{font-size:1rem}.FotfCasCalc-form-container-02d0397{padding:1rem}.FotfCasCalc-form-grid-2c99708{grid-template-columns:1fr;gap:1rem}.FotfCasCalc-checkbox-grid-708f134{grid-template-columns:1fr}.FotfCasCalc-cas-tabs-df37560{flex-direction:column;gap:0}.FotfCasCalc-cas-tab-d104199{padding:.75rem 1rem;min-width:auto;width:100%}.FotfCasCalc-form-input-4e77bd8,.FotfCasCalc-form-select-442bb37{padding:.65rem .5rem;font-size:.95rem}.FotfCasCalc-input-with-symbol-1b12372 .FotfCasCalc-form-input-4e77bd8{padding-left:1.75rem;padding-right:2.5rem}.FotfCasCalc-input-symbol-0a69965{left:.5rem;font-size:.9rem}.FotfCasCalc-input-suffix-a829159{right:.5rem;font-size:.85rem}.FotfCasCalc-auto-fill-container-efba418{justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.FotfCasCalc-checkbox-grid-708f134,.FotfCasCalc-form-grid-2c99708{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.FotfCasCalc-form-grid-2c99708{grid-template-columns:repeat(2,1fr)}.FotfCasCalc-checkbox-grid-708f134{grid-template-columns:repeat(3,1fr)}}.FotfCasCalc-gated-teaser-2ee8f84{padding:2rem}.FotfCasCalc-gated-teaser-preview-52ac1ca{position:relative;overflow:hidden;border-radius:8px;margin-bottom:2rem}.FotfCasCalc-gated-metrics-grid-5d819f0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.FotfCasCalc-gated-metric-card-17b41e1{background:#f8f9fa;background:var(--background-light);border-radius:8px;padding:1.5rem;text-align:center}.FotfCasCalc-gated-metric-label-28d2a81{font-size:.85rem;color:#666;color:var(--text-muted);margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.FotfCasCalc-gated-metric-value-7f76745{font-size:1.75rem;font-weight:700;color:#0a8543;color:var(--primary-color)}.FotfCasCalc-gated-blur-overlay-0e713a2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 40%,rgba(255,255,255,.95));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.FotfCasCalc-gated-cta-036365a{text-align:center;padding:1rem 2rem 2rem}.FotfCasCalc-gated-cta-title-afc32c7{font-size:1.5rem;font-weight:700;color:#333;color:var(--text-color);margin:0 0 .75rem}.FotfCasCalc-gated-cta-description-062f543{color:#666;color:var(--text-muted);font-size:1rem;line-height:1.5;margin:0 auto 1.5rem;max-width:600px}.FotfCasCalc-gated-inline-form-e2b6af0{width:100%;max-width:600px;margin:0 auto 1.5rem}.FotfCasCalc-gated-dismiss-a310fa2{display:block;margin:1rem auto 0;padding:0;border:none;background:0 0;color:#666;color:var(--text-muted);font-size:.875rem;text-decoration:underline;cursor:pointer;transition:color .2s}.FotfCasCalc-gated-dismiss-a310fa2:hover{color:#333;color:var(--text-color)}@media screen and (max-width:768px){.FotfCasCalc-gated-metrics-grid-5d819f0{grid-template-columns:1fr}.FotfCasCalc-gated-cta-036365a,.FotfCasCalc-gated-teaser-2ee8f84{padding:1rem}.FotfCasCalc-gated-cta-title-afc32c7{font-size:1.25rem}}.FotfCasCalc-pdf-generation-overlay-83a94cc{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:9999;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#333}.FotfCasCalc-pdf-capture-clone-d74094d{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-df37560,.FotfCasCalc-header-aadde99{display:none!important}.FotfCasCalc-root-fe4c53d{box-shadow:none;border-radius:0;max-width:100%;margin:0;padding:0}body.print-cas-calc-only *{visibility:hidden!important}body.print-cas-calc-only [data-component=fotf-cas-calc],body.print-cas-calc-only [data-component=fotf-cas-calc] *{visibility:visible!important}body.print-cas-calc-only [data-component=fotf-cas-calc]{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important}body.print-cas-calc-only aside,body.print-cas-calc-only footer,body.print-cas-calc-only header,body.print-cas-calc-only nav{display:none!important}}.ResultsSection-results-section-03ae6ab{padding:2rem;background:#fff}.ResultsSection-results-header-cb69e8a{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.ResultsSection-header-content-6486346{flex:1 1}.ResultsSection-results-title-01f3232{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0 0 .5rem}.ResultsSection-results-subtitle-858954e{font-size:1.1rem;color:var(--text-muted);margin:0}.ResultsSection-header-actions-264504d{display:flex;gap:1rem;align-items:center}.ResultsSection-export-actions-8d8d587{display:flex;gap:.75rem;align-items:center}.ResultsSection-back-btn-41f454e{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;transition:.2s}.ResultsSection-back-btn-41f454e:hover{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-924a544{border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:.2s;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.ResultsSection-download-btn-924a544.ResultsSection-primary-a9d7b0a{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-924a544.ResultsSection-primary-a9d7b0a:hover{background:var(--primary-hover);transform:translateY(-1px)}.ResultsSection-download-btn-924a544.ResultsSection-secondary-1d03066{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}.ResultsSection-download-btn-924a544.ResultsSection-secondary-1d03066:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.ResultsSection-executive-summary-dae75a2{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:2rem;margin-bottom:2rem}.ResultsSection-summary-title-53928e6{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-summary-content-051abf0{display:flex;flex-direction:column;gap:1rem}.ResultsSection-summary-text-1f0c951{font-size:1rem;line-height:1.6;color:var(--text-color);margin:0}.ResultsSection-highlight-7becd3f{font-weight:700;color:var(--primary-color);background:rgba(10,133,67,.1);padding:.125rem .25rem;border-radius:3px}.ResultsSection-metrics-grid-a97f826{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ResultsSection-metric-card-c3520d9{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:.2s}.ResultsSection-metric-card-c3520d9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ResultsSection-metric-card-c3520d9.ResultsSection-primary-a9d7b0a{border-color:var(--primary-color);background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.ResultsSection-metric-header-c5fd67b{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ResultsSection-metric-title-751da0c{font-size:1rem;font-weight:600;color:var(--text-color);margin:0}.ResultsSection-metric-badge-4b6c857{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase}.ResultsSection-metric-badge-4b6c857.ResultsSection-growth-fe9e7b2{background:#dcfce7;color:#166534}.ResultsSection-metric-value-c1c7fbd{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-metric-description-f5cd0a2{font-size:.9rem;color:var(--text-muted);margin:0}.ResultsSection-charts-section-8f561fe{margin-bottom:2rem}.ResultsSection-section-title-b19b002{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-charts-grid-7831115{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.ResultsSection-scenarios-section-4893806{background:#f8f9fa;border-radius:8px;padding:2rem;margin-bottom:2rem}.ResultsSection-scenarios-content-44b8f05{display:flex;gap:2rem;align-items:center}.ResultsSection-scenario-controls-c8604cf{flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.ResultsSection-control-group-5c83eae{display:flex;flex-direction:column;gap:.5rem}.ResultsSection-control-label-e9d3472{font-size:.9rem;font-weight:500;color:var(--text-color)}.ResultsSection-slider-d571975{width:100%;height:6px;border-radius:3px;background:#e5e5e5;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ResultsSection-slider-d571975::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ResultsSection-slider-d571975::-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-5b5a888{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted)}.ResultsSection-scenario-results-72dfe30{flex:1 1;display:flex;flex-direction:column;gap:1rem}.ResultsSection-scenario-metric-24eb9d2{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-scenario-label-764c29d{font-weight:500;color:var(--text-color)}.ResultsSection-scenario-value-87941fe{font-weight:700;font-size:1.1rem;color:var(--primary-color)}.ResultsSection-scenario-value-87941fe.ResultsSection-positive-343443b{color:var(--success-color)}.ResultsSection-scenario-value-87941fe.ResultsSection-negative-c806d37{color:var(--error-color)}.ResultsSection-benchmarks-section-1300089{margin-bottom:2rem}.ResultsSection-benchmarks-table-411ad9f{background:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.ResultsSection-table-header-357c548{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--primary-color);color:#fff;font-weight:600}.ResultsSection-table-row-cb6763b{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid var(--border-color)}.ResultsSection-table-row-cb6763b:last-child{border-bottom:none}.ResultsSection-table-row-cb6763b:nth-child(2n){background:#f8f9fa}.ResultsSection-table-cell-a717681{padding:1rem;display:flex;align-items:center}.ResultsSection-table-cell-a717681.ResultsSection-header-2282687{font-weight:600;color:#fff}.ResultsSection-table-cell-a717681.ResultsSection-metric-dc4f554{font-weight:500;color:var(--text-color)}.ResultsSection-table-cell-a717681.ResultsSection-your-firm-f09d257{font-weight:600;color:var(--primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-table-cell-a717681.ResultsSection-industry-6fb8c45,.ResultsSection-table-cell-a717681.ResultsSection-top-9358966{color:var(--text-muted);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-recommendations-section-ab52354{margin-bottom:2rem}.ResultsSection-recommendations-grid-7ce8322{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ResultsSection-recommendation-card-9391d02{display:flex;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:.2s}.ResultsSection-recommendation-card-9391d02:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ResultsSection-recommendation-number-0128a2e{flex-shrink:0;width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.ResultsSection-recommendation-content-9c845f2{flex:1 1}.ResultsSection-recommendation-title-b278c9e{font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem}.ResultsSection-recommendation-description-985cc18{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0}.ResultsSection-pricing-section-367258b{background:#f8f9fa;border-radius:8px;padding:2rem}.ResultsSection-pricing-content-b5e18b0{display:flex;flex-direction:column;gap:1.5rem}.ResultsSection-pricing-tiers-f733040{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ResultsSection-pricing-tier-9e276e7{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-tier-name-72923f7{font-weight:500;color:var(--text-color)}.ResultsSection-tier-price-3b1e13f{font-weight:700;color:var(--primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ResultsSection-pricing-advice-f014228{padding:1rem;background:#fff;border-radius:6px;border-left:4px solid var(--primary-color)}.ResultsSection-pricing-advice-f014228 p{margin:0;font-size:.9rem;color:var(--text-color);line-height:1.5}@media screen and (max-width:768px){.ResultsSection-results-header-cb69e8a{flex-direction:column;gap:1rem;align-items:stretch}.ResultsSection-header-actions-264504d{justify-content:center}.ResultsSection-export-actions-8d8d587{flex-direction:column;gap:.75rem}.ResultsSection-download-btn-924a544{justify-content:center}.ResultsSection-charts-grid-7831115{grid-template-columns:1fr}.ResultsSection-scenarios-content-44b8f05{flex-direction:column;gap:1.5rem}.ResultsSection-table-header-357c548,.ResultsSection-table-row-cb6763b{grid-template-columns:1fr;gap:.5rem}.ResultsSection-table-cell-a717681{padding:.75rem;border-bottom:1px solid var(--border-color)}.ResultsSection-table-cell-a717681:last-child{border-bottom:none}.ResultsSection-pricing-tiers-f733040,.ResultsSection-recommendations-grid-7ce8322{grid-template-columns:1fr}}@media print{.ResultsSection-back-btn-41f454e,.ResultsSection-download-btn-924a544,.ResultsSection-export-actions-8d8d587,.ResultsSection-header-actions-264504d,.ResultsSection-scenario-controls-c8604cf,.ResultsSection-slider-d571975,.ResultsSection-slider-labels-5b5a888{display:none!important}.ResultsSection-results-section-03ae6ab{padding:.5rem;background:#fff;width:100%}.ResultsSection-results-header-cb69e8a{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:none}.ResultsSection-executive-summary-dae75a2{margin-bottom:.5rem!important;padding:1rem;page-break-after:avoid}.ResultsSection-metrics-grid-a97f826{gap:.5rem;page-break-before:avoid}.ResultsSection-benchmarks-section-1300089,.ResultsSection-charts-section-8f561fe,.ResultsSection-metrics-grid-a97f826,.ResultsSection-pricing-section-367258b,.ResultsSection-recommendations-section-ab52354,.ResultsSection-scenarios-section-4893806{margin-bottom:.75rem!important;page-break-inside:avoid}.ResultsSection-section-title-b19b002{margin-bottom:.5rem!important;font-size:1.1rem}*,:after,:before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ResultsSection-results-title-01f3232{font-size:1.25rem;margin-bottom:.25rem}.ResultsSection-results-subtitle-858954e{font-size:.9rem}.ResultsSection-metric-value-c1c7fbd{font-size:1.1rem}.ResultsSection-metric-card-c3520d9{padding:.5rem}.ResultsSection-metric-title-751da0c{font-size:.85rem}.ResultsSection-metric-description-f5cd0a2{font-size:.75rem}.ResultsSection-table-header-357c548{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;background:#e8f5e9!important;border-bottom:2px solid #0a8543!important}.ResultsSection-table-cell-a717681.ResultsSection-header-2282687,.ResultsSection-table-header-357c548 .ResultsSection-table-cell-a717681,.ResultsSection-table-header-357c548 .ResultsSection-table-cell-a717681.ResultsSection-header-2282687{color:#fff!important;font-weight:700!important;font-size:.85rem!important;padding:.75rem .5rem!important;display:flex!important}.ResultsSection-benchmarks-table-411ad9f{overflow:visible}.ResultsSection-table-row-cb6763b{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important}.ResultsSection-table-row-cb6763b .ResultsSection-table-cell-a717681{font-size:.8rem;padding:.5rem;display:flex!important}.ResultsSection-benchmarks-section-1300089 .ResultsSection-section-title-b19b002{color:#0a8543!important;font-weight:700!important}.ResultsSection-scenarios-section-4893806{padding:.5rem}.ResultsSection-scenarios-content-44b8f05{justify-content:center}.ResultsSection-scenario-results-72dfe30{width:100%}.ResultsSection-charts-section-8f561fe{margin-bottom:.5rem!important}.ResultsSection-charts-grid-7831115{gap:.75rem}.ResultsSection-recommendations-grid-7ce8322{gap:.5rem}.ResultsSection-recommendation-card-9391d02{padding:.5rem}.ResultsSection-recommendation-title-b278c9e{font-size:.9rem}.ResultsSection-recommendation-description-985cc18{font-size:.8rem}.ResultsSection-pricing-section-367258b{padding:.75rem}.ResultsSection-summary-title-53928e6{font-size:1.1rem;margin-bottom:.5rem}.ResultsSection-summary-text-1f0c951{font-size:.9rem;line-height:1.4}.print-summary-only .ResultsSection-benchmarks-section-1300089,.print-summary-only .ResultsSection-charts-section-8f561fe,.print-summary-only .ResultsSection-recommendations-section-ab52354,.print-summary-only .ResultsSection-scenarios-section-4893806{display:none!important}.print-summary-only .ResultsSection-results-section-03ae6ab{max-width:100%}.print-summary-only .ResultsSection-metrics-grid-a97f826{page-break-after:avoid}}.RevenueComparisonChart-revenue-chart-ab346a0{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RevenueComparisonChart-chart-header-1ce0622{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.RevenueComparisonChart-chart-title-f979e35{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0}.RevenueComparisonChart-revenue-increase-1aed413{display:flex;align-items:center;gap:.5rem}.RevenueComparisonChart-increase-label-f6216ea{font-size:.9rem;color:var(--text-muted)}.RevenueComparisonChart-increase-value-75810ef{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-04f785c{margin-bottom:1.5rem}.RevenueComparisonChart-chart-bars-bf0a5ca{display:flex;align-items:flex-end;gap:1.5rem;height:220px;margin-bottom:1rem;padding-top:30px}.RevenueComparisonChart-bar-group-3bc3f5e{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}.RevenueComparisonChart-bar-label-ff491e7{font-size:.9rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem;text-align:center;flex-shrink:0}.RevenueComparisonChart-bar-container-8a560e3{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;position:relative}.RevenueComparisonChart-bar-26d1b42{width:80%;max-width:80px;min-height:20px;border-radius:4px 4px 0 0;position:relative;transition:.3s;cursor:pointer;box-sizing:border-box}.RevenueComparisonChart-bar-26d1b42:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.RevenueComparisonChart-current-bar-63a72df{background:linear-gradient(135deg,#6c757d,#5a6268)}.RevenueComparisonChart-cas-bar-2539ed2{background:linear-gradient(135deg,#0a8543,#2ca01c)}.RevenueComparisonChart-industry-bar-b2f6f22{background:linear-gradient(135deg,#007bff,#0056b3)}.RevenueComparisonChart-bar-value-6c04bed{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-6912bd9{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.RevenueComparisonChart-legend-item-0b65e69{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-color)}.RevenueComparisonChart-legend-color-279758f{width:16px;height:16px;border-radius:3px}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-current-7507a24{background:#6c757d}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-cas-c661dec{background:#0a8543}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-industry-06dde61{background:#007bff}.RevenueComparisonChart-chart-summary-4838a10{display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.RevenueComparisonChart-summary-item-a578a23{display:flex;flex-direction:column;align-items:center;gap:.25rem}.RevenueComparisonChart-summary-label-91b03f6{font-size:.85rem;color:var(--text-muted);font-weight:500}.RevenueComparisonChart-summary-value-278dc0e{font-size:1.1rem;font-weight:700;color:var(--text-color)}.RevenueComparisonChart-summary-value-278dc0e.RevenueComparisonChart-positive-eccce91{color:var(--success-color)}@media screen and (max-width:768px){.RevenueComparisonChart-chart-bars-bf0a5ca{gap:1rem;height:150px}.RevenueComparisonChart-bar-value-6c04bed{font-size:.7rem}.RevenueComparisonChart-chart-legend-6912bd9{gap:1rem}.RevenueComparisonChart-chart-summary-4838a10{flex-direction:column;gap:1rem}.RevenueComparisonChart-revenue-increase-1aed413{flex-direction:column;align-items:flex-end;gap:.25rem}}@media print{.RevenueComparisonChart-revenue-chart-ab346a0{padding:1rem;box-shadow:none;border:1px solid #e5e5e5}.RevenueComparisonChart-chart-header-1ce0622{margin-bottom:1rem;padding-bottom:.5rem}.RevenueComparisonChart-chart-bars-bf0a5ca{height:180px;padding-top:25px}.RevenueComparisonChart-bar-26d1b42,.RevenueComparisonChart-cas-bar-2539ed2,.RevenueComparisonChart-current-bar-63a72df,.RevenueComparisonChart-industry-bar-b2f6f22{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-current-bar-63a72df{background:#6c757d!important}.RevenueComparisonChart-cas-bar-2539ed2{background:#0a8543!important}.RevenueComparisonChart-industry-bar-b2f6f22{background:#007bff!important}.RevenueComparisonChart-bar-value-6c04bed{background-color:#f8f9fa!important;color:#000!important}.RevenueComparisonChart-legend-color-279758f{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-current-7507a24{background-color:#6c757d!important}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-cas-c661dec{background-color:#0a8543!important}.RevenueComparisonChart-legend-color-279758f.RevenueComparisonChart-industry-06dde61{background-color:#007bff!important}.RevenueComparisonChart-chart-summary-4838a10{padding-top:.5rem}}.ServiceBreakdownChart-service-chart-89e3b5f{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ServiceBreakdownChart-chart-header-4b6be0f{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.ServiceBreakdownChart-chart-title-7c18cfb{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0 0 .25rem}.ServiceBreakdownChart-chart-subtitle-c7e88a5{font-size:.9rem;color:var(--text-muted);margin:0}.ServiceBreakdownChart-chart-container-9b2d73c{display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem}.ServiceBreakdownChart-pie-chart-ed5cae6{flex-shrink:0;display:flex;justify-content:center;align-items:center}.ServiceBreakdownChart-pie-segment-d2c82d2{transition:.2s;cursor:pointer}.ServiceBreakdownChart-pie-segment-d2c82d2:hover{filter:brightness(1.1);transform-origin:center;transform:scale(1.05)}.ServiceBreakdownChart-segment-label-8ade7a3{pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ServiceBreakdownChart-chart-legend-96875f7{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.ServiceBreakdownChart-legend-item-9044359{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;transition:background-color .2s}.ServiceBreakdownChart-legend-item-9044359:hover{background:var(--background-light)}.ServiceBreakdownChart-legend-color-40298b3{width:16px;height:16px;border-radius:3px;flex-shrink:0}.ServiceBreakdownChart-legend-content-26de3d7{display:flex;justify-content:space-between;align-items:center;width:100%}.ServiceBreakdownChart-legend-name-394a2fb{font-size:.9rem;color:var(--text-color);font-weight:500}.ServiceBreakdownChart-legend-percentage-dd517b3{font-size:.85rem;color:var(--text-muted);font-weight:600;background:var(--background-light);padding:.25rem .5rem;border-radius:4px}.ServiceBreakdownChart-no-data-ab1f32a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--text-muted)}.ServiceBreakdownChart-no-data-icon-8117efb{font-size:3rem;margin-bottom:1rem;opacity:.5}.ServiceBreakdownChart-no-data-ab1f32a p{margin:.5rem 0;font-size:1rem}.ServiceBreakdownChart-no-data-subtitle-14dbde0{font-size:.9rem;opacity:.8}.ServiceBreakdownChart-chart-summary-9d1927f{display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.ServiceBreakdownChart-summary-item-1b617a6{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ServiceBreakdownChart-summary-label-116532a{font-size:.85rem;color:var(--text-muted);font-weight:500}.ServiceBreakdownChart-summary-value-785d851{font-size:1rem;font-weight:700;color:var(--text-color)}@media screen and (max-width:768px){.ServiceBreakdownChart-chart-container-9b2d73c{flex-direction:column;gap:1.5rem}.ServiceBreakdownChart-pie-chart-ed5cae6{order:2}.ServiceBreakdownChart-chart-legend-96875f7{order:1;width:100%}.ServiceBreakdownChart-chart-summary-9d1927f{flex-direction:column;gap:1rem}.ServiceBreakdownChart-legend-content-26de3d7{flex-direction:column;align-items:flex-start;gap:.25rem}.ServiceBreakdownChart-legend-percentage-dd517b3{align-self:flex-end}}@media screen and (min-width:769px) and (max-width:1024px){.ServiceBreakdownChart-chart-container-9b2d73c{gap:1.5rem}.ServiceBreakdownChart-chart-legend-96875f7{gap:.5rem}}@media print{.ServiceBreakdownChart-service-chart-89e3b5f{padding:1rem;box-shadow:none;border:1px solid #e5e5e5}.ServiceBreakdownChart-chart-header-4b6be0f{margin-bottom:1rem;padding-bottom:.5rem}.ServiceBreakdownChart-legend-color-40298b3,.ServiceBreakdownChart-pie-chart-ed5cae6 svg,.ServiceBreakdownChart-pie-segment-d2c82d2{-webkit-print-color-adjust:exact!important}.ServiceBreakdownChart-chart-summary-9d1927f{padding-top:.5rem}}
/*# sourceMappingURL=269522ecdd30d60e.css.map*/