: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-b4e2199{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:1200px;margin:0 auto;background:#fff;-webkit-border-radius:12px;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-0deada2{background:-webkit-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:-moz-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:linear-gradient(135deg,#0a8543 0,#2ca01c 100%);background:-webkit-linear-gradient(315deg,var(--primary-color) 0,var(--primary-hover) 100%);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-a9f0095{font-size:2rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.FotfCasCalc-description-e5c4dc0{font-size:1.1rem;margin:0;opacity:.9;line-height:1.4}.FotfCasCalc-cas-tabs-7b2f794{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #e5e5e5;border-bottom:2px solid var(--border-color);background:#fff;gap:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.FotfCasCalc-cas-tab-fa23736{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:120px;padding:1rem 2rem;border:none;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-bottom:3px solid transparent;white-space:nowrap}.FotfCasCalc-cas-tab-fa23736:hover{background:#f8f9fa;background:var(--background-light);color:#333;color:var(--text-color)}.FotfCasCalc-cas-tab-fa23736.FotfCasCalc-active-27975bc{color:#0a8543;color:var(--primary-color);border-bottom-color:#0a8543;border-bottom-color:var(--primary-color);background:#fff}.FotfCasCalc-cas-tab-fa23736:disabled{opacity:.5;cursor:not-allowed}.FotfCasCalc-form-container-b8be90f{padding:2rem}.FotfCasCalc-form-section-4e7be64{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border-color)}.FotfCasCalc-form-section-4e7be64:last-of-type{border-bottom:none;margin-bottom:0}.FotfCasCalc-section-title-56dda92{font-size:1.5rem;font-weight:600;color:#0a8543;color:var(--primary-color);margin:0 0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.FotfCasCalc-section-description-8a30ac8{color:#666;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.5}.FotfCasCalc-auto-fill-container-637ea41{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1.5rem}.FotfCasCalc-auto-fill-btn-124f501{background:0 0;border:2px solid #0a8543;border:2px solid var(--primary-color);color:#0a8543;color:var(--primary-color);padding:.5rem 1rem;-webkit-border-radius:6px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.FotfCasCalc-auto-fill-btn-124f501:hover{background:#0a8543;background:var(--primary-color);color:#fff}.FotfCasCalc-form-grid-6c7ded6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.FotfCasCalc-form-group-94aa071{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FotfCasCalc-form-label-ba581f2{font-weight:500;color:#333;color:var(--text-color);margin-bottom:.5rem;font-size:.95rem}.FotfCasCalc-form-input-f984a41,.FotfCasCalc-form-select-c183c98{padding:.75rem;border:2px solid #e5e5e5;border:2px solid var(--border-color);-webkit-border-radius:6px;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-f984a41:focus,.FotfCasCalc-form-select-c183c98: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-5242d1c{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.FotfCasCalc-input-symbol-9f5b994{position:absolute;left:.75rem;color:#666;color:var(--text-muted);font-weight:500;z-index:1}.FotfCasCalc-input-with-symbol-5242d1c .FotfCasCalc-form-input-f984a41{padding-left:2rem;padding-right:3rem}.FotfCasCalc-input-suffix-ee5286e{position:absolute;right:.75rem;color:#666;color:var(--text-muted);font-size:.9rem;font-weight:500}.FotfCasCalc-checkbox-grid-d97c21f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.FotfCasCalc-checkbox-label-f5dc00c,.FotfCasCalc-radio-label-e297a78{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.FotfCasCalc-checkbox-label-f5dc00c:hover,.FotfCasCalc-radio-label-e297a78:hover{background:#f8f9fa;background:var(--background-light)}.FotfCasCalc-checkbox-label-f5dc00c input[type=checkbox],.FotfCasCalc-radio-label-e297a78 input[type=radio]{width:18px;height:18px;cursor:pointer}.FotfCasCalc-checkbox-text-27e7a1a,.FotfCasCalc-radio-text-78f49bd{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-a095b94{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.FotfCasCalc-error-d68b1b2{color:#dc3545;color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}.FotfCasCalc-error-message-9406aa0{background:#fef2f2;border:1px solid #fecaca;color:#dc3545;color:var(--error-color);padding:1rem;-webkit-border-radius:6px;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.FotfCasCalc-form-actions-7762846{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-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-40eb40b{background:#0a8543;background:var(--primary-color);color:#fff;border:none;padding:1rem 2rem;-webkit-border-radius:8px;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-40eb40b: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-40eb40b:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;transform:none}.FotfCasCalc-theme-dark-b2398b1{--text-color:#fff;--text-muted:#b0b0b0;--border-color:#404040;--background-light:#2a2a2a}.FotfCasCalc-theme-dark-b2398b1 .FotfCasCalc-root-b4e2199{background:#1a1a1a;color:#333;color:var(--text-color)}@media screen and (max-width:1023px){.FotfCasCalc-header-0deada2{padding:1.5rem 1rem}.FotfCasCalc-title-a9f0095{font-size:1.5rem}.FotfCasCalc-description-e5c4dc0{font-size:1rem}.FotfCasCalc-form-container-b8be90f{padding:1rem}.FotfCasCalc-form-grid-6c7ded6{grid-template-columns:1fr;gap:1rem}.FotfCasCalc-checkbox-grid-d97c21f{grid-template-columns:1fr}.FotfCasCalc-cas-tabs-7b2f794{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.FotfCasCalc-cas-tab-fa23736{padding:.75rem 1rem;min-width:auto;width:100%}.FotfCasCalc-form-input-f984a41,.FotfCasCalc-form-select-c183c98{padding:.65rem .5rem;font-size:.95rem}.FotfCasCalc-input-with-symbol-5242d1c .FotfCasCalc-form-input-f984a41{padding-left:1.75rem;padding-right:2.5rem}.FotfCasCalc-input-symbol-9f5b994{left:.5rem;font-size:.9rem}.FotfCasCalc-input-suffix-ee5286e{right:.5rem;font-size:.85rem}.FotfCasCalc-auto-fill-container-637ea41{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.FotfCasCalc-checkbox-grid-d97c21f,.FotfCasCalc-form-grid-6c7ded6{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.FotfCasCalc-form-grid-6c7ded6{grid-template-columns:repeat(2,1fr)}.FotfCasCalc-checkbox-grid-d97c21f{grid-template-columns:repeat(3,1fr)}}.FotfCasCalc-gated-teaser-b95ccad{padding:2rem}.FotfCasCalc-gated-teaser-preview-833211a{position:relative;overflow:hidden;-webkit-border-radius:8px;border-radius:8px;margin-bottom:2rem}.FotfCasCalc-gated-metrics-grid-5e50e2c{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.FotfCasCalc-gated-metric-card-0095a7b{background:#f8f9fa;background:var(--background-light);-webkit-border-radius:8px;border-radius:8px;padding:1.5rem;text-align:center}.FotfCasCalc-gated-metric-label-f5c3f23{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-20ca614{font-size:1.75rem;font-weight:700;color:#0a8543;color:var(--primary-color)}.FotfCasCalc-gated-blur-overlay-4443b22{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,.6)),to(rgba(255,255,255,.95)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 40%,rgba(255,255,255,.95) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 40%,rgba(255,255,255,.95) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 40%,rgba(255,255,255,.95) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.FotfCasCalc-gated-cta-fca4bbc{text-align:center;padding:1rem 2rem 2rem}.FotfCasCalc-gated-cta-title-07a61a5{font-size:1.5rem;font-weight:700;color:#333;color:var(--text-color);margin:0 0 .75rem}.FotfCasCalc-gated-cta-description-4263e23{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-88c168b{width:100%;max-width:600px;margin:0 auto 1.5rem}.FotfCasCalc-gated-dismiss-1f66e30{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;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.FotfCasCalc-gated-dismiss-1f66e30:hover{color:#333;color:var(--text-color)}@media screen and (max-width:768px){.FotfCasCalc-gated-metrics-grid-5e50e2c{grid-template-columns:1fr}.FotfCasCalc-gated-cta-fca4bbc,.FotfCasCalc-gated-teaser-b95ccad{padding:1rem}.FotfCasCalc-gated-cta-title-07a61a5{font-size:1.25rem}}.FotfCasCalc-pdf-generation-overlay-dcdc110{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:9999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;color:#333}.FotfCasCalc-pdf-capture-clone-81082c0{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-7b2f794,.FotfCasCalc-header-0deada2{display:none!important}.FotfCasCalc-root-b4e2199{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;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-e54f40c{padding:2rem;background:#fff}.ResultsSection-results-header-c5d46e8{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.ResultsSection-header-content-a963c5f{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ResultsSection-results-title-065cbdf{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0 0 .5rem}.ResultsSection-results-subtitle-2c9b78f{font-size:1.1rem;color:var(--text-muted);margin:0}.ResultsSection-header-actions-15b65cb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ResultsSection-export-actions-4a08aec{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ResultsSection-back-btn-13e3cec{background:0 0;border:2px solid var(--primary-color);color:var(--primary-color);padding:.75rem 1.5rem;-webkit-border-radius:6px;border-radius:6px;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.ResultsSection-back-btn-13e3cec:hover{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-7563b8a{border:none;padding:.75rem 1.5rem;-webkit-border-radius:6px;border-radius:6px;font-weight:500;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;font-size:.9rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ResultsSection-download-btn-7563b8a.ResultsSection-primary-62be986{background:var(--primary-color);color:#fff}.ResultsSection-download-btn-7563b8a.ResultsSection-primary-62be986:hover{background:var(--primary-hover);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ResultsSection-download-btn-7563b8a.ResultsSection-secondary-06ea31b{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}.ResultsSection-download-btn-7563b8a.ResultsSection-secondary-06ea31b:hover{background:var(--primary-color);color:#fff;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ResultsSection-executive-summary-5223997{background:-webkit-linear-gradient(315deg,#f0f9ff 0,#e0f2fe 100%);background:-moz-linear-gradient(315deg,#f0f9ff 0,#e0f2fe 100%);background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);border:1px solid #bae6fd;-webkit-border-radius:12px;border-radius:12px;padding:2rem;margin-bottom:2rem}.ResultsSection-summary-title-e56cd06{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-summary-content-b2f87cf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ResultsSection-summary-text-2714a8e{font-size:1rem;line-height:1.6;color:var(--text-color);margin:0}.ResultsSection-highlight-92d13d5{font-weight:700;color:var(--primary-color);background:rgba(10,133,67,.1);padding:.125rem .25rem;-webkit-border-radius:3px;border-radius:3px}.ResultsSection-metrics-grid-f09df44{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.ResultsSection-metric-card-d4aead9{background:#fff;border:1px solid var(--border-color);-webkit-border-radius:8px;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-d4aead9: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-d4aead9.ResultsSection-primary-62be986{border-color:var(--primary-color);background:-webkit-linear-gradient(315deg,#f0fdf4 0,#ecfdf5 100%);background:-moz-linear-gradient(315deg,#f0fdf4 0,#ecfdf5 100%);background:linear-gradient(135deg,#f0fdf4 0,#ecfdf5 100%)}.ResultsSection-metric-header-77ebd1b{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.ResultsSection-metric-title-5ef47ca{font-size:1rem;font-weight:600;color:var(--text-color);margin:0}.ResultsSection-metric-badge-8df9bfe{font-size:.75rem;font-weight:600;padding:.25rem .5rem;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase}.ResultsSection-metric-badge-8df9bfe.ResultsSection-growth-f905a1d{background:#dcfce7;color:#166534}.ResultsSection-metric-value-3f85b36{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;font-family:Monaco,Menlo,'Ubuntu Mono',monospace}.ResultsSection-metric-description-955b2ec{font-size:.9rem;color:var(--text-muted);margin:0}.ResultsSection-charts-section-97414f9{margin-bottom:2rem}.ResultsSection-section-title-2548799{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin:0 0 1.5rem}.ResultsSection-charts-grid-19c7bd3{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.ResultsSection-scenarios-section-ffe6978{background:#f8f9fa;-webkit-border-radius:8px;border-radius:8px;padding:2rem;margin-bottom:2rem}.ResultsSection-scenarios-content-49fd4bf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ResultsSection-scenario-controls-6fb7805{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ResultsSection-control-group-189294c{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ResultsSection-control-label-ba610a0{font-size:.9rem;font-weight:500;color:var(--text-color)}.ResultsSection-slider-115e04d{width:100%;height:6px;-webkit-border-radius:3px;border-radius:3px;background:#e5e5e5;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ResultsSection-slider-115e04d::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;-webkit-border-radius:50%;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-115e04d::-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-0276c5e{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;color:var(--text-muted)}.ResultsSection-scenario-results-5660d65{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ResultsSection-scenario-metric-bfac43b{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#fff;-webkit-border-radius:6px;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-scenario-label-a767d7e{font-weight:500;color:var(--text-color)}.ResultsSection-scenario-value-2ded545{font-weight:700;font-size:1.1rem;color:var(--primary-color)}.ResultsSection-scenario-value-2ded545.ResultsSection-positive-3f44507{color:var(--success-color)}.ResultsSection-scenario-value-2ded545.ResultsSection-negative-cf6b50c{color:var(--error-color)}.ResultsSection-benchmarks-section-b62ff81{margin-bottom:2rem}.ResultsSection-benchmarks-table-60a658e{background:#fff;border:1px solid var(--border-color);-webkit-border-radius:8px;border-radius:8px;overflow:hidden}.ResultsSection-table-header-94416e2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--primary-color);color:#fff;font-weight:600}.ResultsSection-table-row-d028fe2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid var(--border-color)}.ResultsSection-table-row-d028fe2:last-child{border-bottom:none}.ResultsSection-table-row-d028fe2:nth-child(even){background:#f8f9fa}.ResultsSection-table-cell-ec32971{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ResultsSection-table-cell-ec32971.ResultsSection-header-b862bff{font-weight:600;color:#fff}.ResultsSection-table-cell-ec32971.ResultsSection-metric-ffd7b04{font-weight:500;color:var(--text-color)}.ResultsSection-table-cell-ec32971.ResultsSection-your-firm-2f634b2{font-weight:600;color:var(--primary-color);font-family:Monaco,Menlo,'Ubuntu Mono',monospace}.ResultsSection-table-cell-ec32971.ResultsSection-industry-c9f82b6,.ResultsSection-table-cell-ec32971.ResultsSection-top-a6cce31{color:var(--text-muted);font-family:Monaco,Menlo,'Ubuntu Mono',monospace}.ResultsSection-recommendations-section-e3e64c8{margin-bottom:2rem}.ResultsSection-recommendations-grid-03b7b4e{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.ResultsSection-recommendation-card-481e374{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--border-color);-webkit-border-radius:8px;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-481e374: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-0ecd32e{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background:var(--primary-color);color:#fff;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.9rem}.ResultsSection-recommendation-content-8ae30d9{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ResultsSection-recommendation-title-71182d3{font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem}.ResultsSection-recommendation-description-a7726e9{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0}.ResultsSection-pricing-section-4e0459d{background:#f8f9fa;-webkit-border-radius:8px;border-radius:8px;padding:2rem}.ResultsSection-pricing-content-96d7330{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ResultsSection-pricing-tiers-93cc9d0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ResultsSection-pricing-tier-03bcc57{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#fff;-webkit-border-radius:6px;border-radius:6px;border:1px solid var(--border-color)}.ResultsSection-tier-name-3d399a6{font-weight:500;color:var(--text-color)}.ResultsSection-tier-price-b1c0ad4{font-weight:700;color:var(--primary-color);font-family:Monaco,Menlo,'Ubuntu Mono',monospace}.ResultsSection-pricing-advice-13860ba{padding:1rem;background:#fff;-webkit-border-radius:6px;border-radius:6px;border-left:4px solid var(--primary-color)}.ResultsSection-pricing-advice-13860ba p{margin:0;font-size:.9rem;color:var(--text-color);line-height:1.5}@media screen and (max-width:768px){.ResultsSection-results-header-c5d46e8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ResultsSection-header-actions-15b65cb{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResultsSection-export-actions-4a08aec{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.ResultsSection-download-btn-7563b8a{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResultsSection-charts-grid-19c7bd3{grid-template-columns:1fr}.ResultsSection-scenarios-content-49fd4bf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ResultsSection-table-header-94416e2,.ResultsSection-table-row-d028fe2{grid-template-columns:1fr;gap:.5rem}.ResultsSection-table-cell-ec32971{padding:.75rem;border-bottom:1px solid var(--border-color)}.ResultsSection-table-cell-ec32971:last-child{border-bottom:none}.ResultsSection-pricing-tiers-93cc9d0,.ResultsSection-recommendations-grid-03b7b4e{grid-template-columns:1fr}}@media print{.ResultsSection-back-btn-13e3cec,.ResultsSection-download-btn-7563b8a,.ResultsSection-export-actions-4a08aec,.ResultsSection-header-actions-15b65cb,.ResultsSection-scenario-controls-6fb7805,.ResultsSection-slider-115e04d,.ResultsSection-slider-labels-0276c5e{display:none!important}.ResultsSection-results-section-e54f40c{padding:.5rem;background:#fff;width:100%}.ResultsSection-results-header-c5d46e8{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:none}.ResultsSection-executive-summary-5223997{margin-bottom:.5rem!important;padding:1rem;page-break-after:avoid}.ResultsSection-metrics-grid-f09df44{margin-bottom:.75rem!important;gap:.5rem;page-break-before:avoid;page-break-inside:avoid}.ResultsSection-benchmarks-section-b62ff81,.ResultsSection-charts-section-97414f9,.ResultsSection-pricing-section-4e0459d,.ResultsSection-recommendations-section-e3e64c8,.ResultsSection-scenarios-section-ffe6978{margin-bottom:.75rem!important;page-break-inside:avoid}.ResultsSection-section-title-2548799{margin-bottom:.5rem!important;font-size:1.1rem}*,::after,::before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ResultsSection-results-title-065cbdf{font-size:1.25rem;margin-bottom:.25rem}.ResultsSection-results-subtitle-2c9b78f{font-size:.9rem}.ResultsSection-metric-value-3f85b36{font-size:1.1rem}.ResultsSection-metric-card-d4aead9{padding:.5rem}.ResultsSection-metric-title-5ef47ca{font-size:.85rem}.ResultsSection-metric-description-955b2ec{font-size:.75rem}.ResultsSection-table-header-94416e2{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;background:#e8f5e9!important;border-bottom:2px solid #0a8543!important}.ResultsSection-table-cell-ec32971.ResultsSection-header-b862bff,.ResultsSection-table-header-94416e2 .ResultsSection-table-cell-ec32971,.ResultsSection-table-header-94416e2 .ResultsSection-table-cell-ec32971.ResultsSection-header-b862bff{color:#fff!important;font-weight:700!important;font-size:.85rem!important;padding:.75rem .5rem!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.ResultsSection-benchmarks-table-60a658e{overflow:visible}.ResultsSection-table-row-d028fe2{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important}.ResultsSection-table-row-d028fe2 .ResultsSection-table-cell-ec32971{font-size:.8rem;padding:.5rem;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.ResultsSection-benchmarks-section-b62ff81 .ResultsSection-section-title-2548799{color:#0a8543!important;font-weight:700!important}.ResultsSection-scenarios-section-ffe6978{padding:.5rem}.ResultsSection-scenarios-content-49fd4bf{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResultsSection-scenario-results-5660d65{width:100%}.ResultsSection-charts-section-97414f9{margin-bottom:.5rem!important}.ResultsSection-charts-grid-19c7bd3{gap:.75rem}.ResultsSection-recommendations-grid-03b7b4e{gap:.5rem}.ResultsSection-recommendation-card-481e374{padding:.5rem}.ResultsSection-recommendation-title-71182d3{font-size:.9rem}.ResultsSection-recommendation-description-a7726e9{font-size:.8rem}.ResultsSection-pricing-section-4e0459d{padding:.75rem}.ResultsSection-summary-title-e56cd06{font-size:1.1rem;margin-bottom:.5rem}.ResultsSection-summary-text-2714a8e{font-size:.9rem;line-height:1.4}.print-summary-only .ResultsSection-benchmarks-section-b62ff81,.print-summary-only .ResultsSection-charts-section-97414f9,.print-summary-only .ResultsSection-recommendations-section-e3e64c8,.print-summary-only .ResultsSection-scenarios-section-ffe6978{display:none!important}.print-summary-only .ResultsSection-results-section-e54f40c{max-width:100%}.print-summary-only .ResultsSection-metrics-grid-f09df44{page-break-after:avoid}}.RevenueComparisonChart-revenue-chart-60dfd14{background:#fff;-webkit-border-radius:8px;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-70b6ad9{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.RevenueComparisonChart-chart-title-495802c{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0}.RevenueComparisonChart-revenue-increase-7e73246{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.RevenueComparisonChart-increase-label-868b375{font-size:.9rem;color:var(--text-muted)}.RevenueComparisonChart-increase-value-05007b9{font-size:1.1rem;font-weight:700;color:var(--success-color);background:rgba(40,167,69,.1);padding:.25rem .5rem;-webkit-border-radius:4px;border-radius:4px}.RevenueComparisonChart-chart-container-8c5ce70{margin-bottom:1.5rem}.RevenueComparisonChart-chart-bars-8cf0b17{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem;height:220px;margin-bottom:1rem;padding-top:30px}.RevenueComparisonChart-bar-group-1bdbc05{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.RevenueComparisonChart-bar-label-49344e4{font-size:.9rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.RevenueComparisonChart-bar-container-b2874c5{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:relative}.RevenueComparisonChart-bar-f441c45{width:80%;max-width:80px;min-height:20px;-webkit-border-radius:4px 4px 0 0;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-f441c45: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-fbf1334{background:-webkit-linear-gradient(315deg,#6c757d 0,#5a6268 100%);background:-moz-linear-gradient(315deg,#6c757d 0,#5a6268 100%);background:linear-gradient(135deg,#6c757d 0,#5a6268 100%)}.RevenueComparisonChart-cas-bar-33c41ed{background:-webkit-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:-moz-linear-gradient(315deg,#0a8543 0,#2ca01c 100%);background:linear-gradient(135deg,#0a8543 0,#2ca01c 100%)}.RevenueComparisonChart-industry-bar-a2840bf{background:-webkit-linear-gradient(315deg,#007bff 0,#0056b3 100%);background:-moz-linear-gradient(315deg,#007bff 0,#0056b3 100%);background:linear-gradient(135deg,#007bff 0,#0056b3 100%)}.RevenueComparisonChart-bar-value-93879a6{color:#000!important;font-size:.75rem;font-weight:700;text-align:center;white-space:nowrap;background-color:#f8f9fa;padding:4px 10px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dee2e6;margin-bottom:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.RevenueComparisonChart-chart-legend-2f2763b{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.RevenueComparisonChart-legend-item-4d38da0{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-color)}.RevenueComparisonChart-legend-color-731a744{width:16px;height:16px;-webkit-border-radius:3px;border-radius:3px}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-current-facf07c{background:#6c757d}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-cas-0c89683{background:#0a8543}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-industry-aae13a0{background:#007bff}.RevenueComparisonChart-chart-summary-08a767e{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.RevenueComparisonChart-summary-item-be9bfa8{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.RevenueComparisonChart-summary-label-830eb27{font-size:.85rem;color:var(--text-muted);font-weight:500}.RevenueComparisonChart-summary-value-bee7b73{font-size:1.1rem;font-weight:700;color:var(--text-color)}.RevenueComparisonChart-summary-value-bee7b73.RevenueComparisonChart-positive-428ba5c{color:var(--success-color)}@media screen and (max-width:768px){.RevenueComparisonChart-chart-bars-8cf0b17{gap:1rem;height:150px}.RevenueComparisonChart-bar-value-93879a6{font-size:.7rem}.RevenueComparisonChart-chart-legend-2f2763b{gap:1rem}.RevenueComparisonChart-chart-summary-08a767e{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.RevenueComparisonChart-revenue-increase-7e73246{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.25rem}}@media print{.RevenueComparisonChart-revenue-chart-60dfd14{padding:1rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5}.RevenueComparisonChart-chart-header-70b6ad9{margin-bottom:1rem;padding-bottom:.5rem}.RevenueComparisonChart-chart-bars-8cf0b17{height:180px;padding-top:25px}.RevenueComparisonChart-bar-f441c45,.RevenueComparisonChart-cas-bar-33c41ed,.RevenueComparisonChart-current-bar-fbf1334,.RevenueComparisonChart-industry-bar-a2840bf{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-current-bar-fbf1334{background:#6c757d!important}.RevenueComparisonChart-cas-bar-33c41ed{background:#0a8543!important}.RevenueComparisonChart-industry-bar-a2840bf{background:#007bff!important}.RevenueComparisonChart-bar-value-93879a6{background-color:#f8f9fa!important;color:#000!important}.RevenueComparisonChart-legend-color-731a744{-webkit-print-color-adjust:exact!important}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-current-facf07c{background-color:#6c757d!important}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-cas-0c89683{background-color:#0a8543!important}.RevenueComparisonChart-legend-color-731a744.RevenueComparisonChart-industry-aae13a0{background-color:#007bff!important}.RevenueComparisonChart-chart-summary-08a767e{padding-top:.5rem}}.ServiceBreakdownChart-service-chart-6410fcd{background:#fff;-webkit-border-radius:8px;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-5b9128e{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.ServiceBreakdownChart-chart-title-9beba2b{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0 0 .25rem}.ServiceBreakdownChart-chart-subtitle-49b542a{font-size:.9rem;color:var(--text-muted);margin:0}.ServiceBreakdownChart-chart-container-7860442{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:1.5rem}.ServiceBreakdownChart-pie-chart-7906fb5{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ServiceBreakdownChart-pie-segment-dc72021{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;cursor:pointer}.ServiceBreakdownChart-pie-segment-dc72021: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-abdd187{pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ServiceBreakdownChart-chart-legend-a8468a0{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.ServiceBreakdownChart-legend-item-5cc1496{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.ServiceBreakdownChart-legend-item-5cc1496:hover{background:var(--background-light)}.ServiceBreakdownChart-legend-color-e08c2b0{width:16px;height:16px;-webkit-border-radius:3px;border-radius:3px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ServiceBreakdownChart-legend-content-4e9374f{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ServiceBreakdownChart-legend-name-877fe2f{font-size:.9rem;color:var(--text-color);font-weight:500}.ServiceBreakdownChart-legend-percentage-a31be53{font-size:.85rem;color:var(--text-muted);font-weight:600;background:var(--background-light);padding:.25rem .5rem;-webkit-border-radius:4px;border-radius:4px}.ServiceBreakdownChart-no-data-7f6f6e8{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--text-muted)}.ServiceBreakdownChart-no-data-icon-126827a{font-size:3rem;margin-bottom:1rem;opacity:.5}.ServiceBreakdownChart-no-data-7f6f6e8 p{margin:.5rem 0;font-size:1rem}.ServiceBreakdownChart-no-data-subtitle-bf543bb{font-size:.9rem;opacity:.8}.ServiceBreakdownChart-chart-summary-1a417e9{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--border-color)}.ServiceBreakdownChart-summary-item-2f68fe7{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.ServiceBreakdownChart-summary-label-3013308{font-size:.85rem;color:var(--text-muted);font-weight:500}.ServiceBreakdownChart-summary-value-0182fcd{font-size:1rem;font-weight:700;color:var(--text-color)}@media screen and (max-width:768px){.ServiceBreakdownChart-chart-container-7860442{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ServiceBreakdownChart-pie-chart-7906fb5{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.ServiceBreakdownChart-chart-legend-a8468a0{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.ServiceBreakdownChart-chart-summary-1a417e9{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ServiceBreakdownChart-legend-content-4e9374f{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.ServiceBreakdownChart-legend-percentage-a31be53{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:769px) and (max-width:1024px){.ServiceBreakdownChart-chart-container-7860442{gap:1.5rem}.ServiceBreakdownChart-chart-legend-a8468a0{gap:.5rem}}@media print{.ServiceBreakdownChart-service-chart-6410fcd{padding:1rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5}.ServiceBreakdownChart-chart-header-5b9128e{margin-bottom:1rem;padding-bottom:.5rem}.ServiceBreakdownChart-legend-color-e08c2b0,.ServiceBreakdownChart-pie-chart-7906fb5 svg,.ServiceBreakdownChart-pie-segment-dc72021{-webkit-print-color-adjust:exact!important}.ServiceBreakdownChart-chart-summary-1a417e9{padding-top:.5rem}}
/*# sourceMappingURL=main.css.map */