.diversity-feature-section{background-image:url(/assets/diversity-banner-bg-BCbV5rZk.jpg)!important;background-position:center;background-size:cover;position:relative;padding:80px 0!important}.diversity-feature-section:after{content:"";height:115%;width:calc(38.5% + 60px);background:url(/assets/diverse-employees-bg-DiyGnOGP.png) 0 calc(100% + 15px) no-repeat;background-size:cover;position:absolute;bottom:0;right:-30px;z-index:0}.topnav{position:fixed;top:0;left:0;width:100%;background-color:transparent;height:90px;z-index:9999;box-shadow:0 1px 10px #00000026;transition:background-color .3s ease,box-shadow .3s ease}.topnav.scrolled{background-color:#12283e;box-shadow:0 2px 15px #0003}.nav-container{max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.logo-link{display:flex;align-items:center;height:100%}.logo{max-height:60px;width:auto}.desktop-nav{display:flex}.nav-list{display:flex;list-style:none;margin:0;padding:0;gap:24px;align-items:center}.nav-link{color:#ffffffb3;font-size:1.4rem;text-decoration:none;text-transform:uppercase;font-weight:500;transition:color .3s ease}.nav-link:hover,.nav-link:focus{color:#fff}.apply-button{background-color:#eb6932;color:#fff!important;padding:.7em 1.4em;border-radius:3px;font-weight:700;font-size:1.3rem;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease}.apply-button:hover{background-color:#ef8b60;color:#fff}.mobile-toggle{display:none;font-size:2rem;cursor:pointer;color:#fff}.mobile-menu{position:absolute;top:90px;right:0;background-color:#12283e;width:100%;max-width:300px;box-shadow:0 4px 12px #0000004d;list-style:none;padding:1em;margin:0;display:flex;flex-direction:column;gap:1em;z-index:9999}.mobile-menu a{color:#ffffffd9;text-decoration:none;font-size:1.2rem}.mobile-menu a:hover{color:#fff}@media (max-width: 768px){.desktop-nav{display:none}.mobile-toggle{display:block}}.et_pb_section_0.banner.et_pb_with_background{background-image:url(/assets/banner-bg-CYrrRRLY.jpg)!important;background-color:#12283f;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:200px 0!important;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.et_pb_section_0 .et_pb_row_0.banner-row{padding:0!important;width:90%;max-width:1080px}.et_pb_section_0 .banner-content h1{color:#fff!important;font-size:5rem;line-height:1.1;margin-bottom:.3em;text-shadow:0px 2px 4px rgba(0,0,0,.3)}.et_pb_section_0 .banner-content h1:last-child{margin-bottom:0}.et_pb_section,.et_pb_row{position:relative}.et_pb_row:after{content:"";display:table;clear:both}.et_pb_column{float:left;position:relative}.et_pb_column_4_4{width:100%}.et-last-child,.et_pb_column:last-child{margin-right:0!important}.et_pb_text_inner:after{content:"";display:table;clear:both}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark p,.et_pb_bg_layout_dark a{color:#fff!important}@media only screen and (max-width: 980px){.et_pb_section_0.banner.et_pb_with_background{padding-top:150px!important;padding-bottom:150px!important}.et_pb_section_0 .banner-content h1{font-size:4rem;letter-spacing:-.15rem}}@media only screen and (max-width: 767px){.et_pb_section_0.banner.et_pb_with_background{padding-top:120px!important;padding-bottom:120px!important;background-position:center center}.et_pb_section_0 .et_pb_row_0.banner-row{width:90%}.et_pb_section_0 .banner-content h1{font-size:3.2rem;letter-spacing:-.1rem}}@media only screen and (max-width: 479px){.et_pb_section_0.banner.et_pb_with_background{padding-top:80px!important;padding-bottom:80px!important}.et_pb_section_0 .banner-content h1{font-size:2.8rem;letter-spacing:-.05rem}}:root{--font-body: "Ruda", Helvetica, Arial, Lucida, sans-serif;--font-heading: "Cantarell", Helvetica, Arial, Lucida, sans-serif;--color-text-primary: #222222;--color-text-secondary: #555555;--color-text-headings: #34495e;--color-text-inverted: #ffffff;--color-accent: #eb6932;--color-accent-hover: #EF8B60;--color-accent-darker: #c75628;--color-background-page: #fff;--color-surface: #ffffff;--color-surface-subtle: #f4f6f8;--color-surface-dark: #12283e;--color-border: #d1d5db;--color-border-strong: #adb5bd;--color-input-bg: #ffffff;--color-input-focus-border: var(--color-accent);--color-input-shadow: 0 0 0 2px rgba(235, 105, 50, .2);--color-error: #d9534f;--color-success: #5cb85c;--chart-profit: var(--color-success);--chart-revenue: #63b3ed;--chart-expenses: var(--color-accent);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--border-radius-base: 0px;--border-radius-md: 0px;--spacing-unit: 1rem}._forecast-container_1c7ic_44{font-family:var(--font-body);font-size:1.8rem;color:var(--color-text-primary);background-color:var(--color-background-page);line-height:1.7;margin:0 auto;padding:calc(var(--spacing-unit) * 2);max-width:1600px;overflow-x:hidden}._app-header_1c7ic_56{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 2.5);border-bottom:1px solid var(--color-border);margin-bottom:calc(var(--spacing-unit) * 2.5);background-color:var(--color-surface-subtle)}._app-logo_1c7ic_66{max-height:80px;width:auto;display:block}._dashboard-grid_1c7ic_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:calc(var(--spacing-unit) * 2.5);padding:0 calc(var(--spacing-unit) * .5)}._control-panel_1c7ic_80,._metrics-panel_1c7ic_81,._visualization-panel_1c7ic_82,._code-editor-panel_1c7ic_83,._code-editor_1c7ic_83{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-base);box-shadow:var(--shadow-sm);overflow:hidden}._code-editor-panel_1c7ic_83 ._panel-content_1c7ic_91{padding:0}._panel-titlebar_1c7ic_96{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-unit) calc(var(--spacing-unit) * 1.5);background-color:var(--color-surface-subtle);border-bottom:1px solid var(--color-border)}._title-text-wrapper_1c7ic_105{display:flex;align-items:center;gap:var(--spacing-unit);color:var(--color-text-headings)}._panel-title-text_1c7ic_112{font-family:var(--font-heading);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:-.5px;color:var(--color-text-headings)}._title-actions-right_1c7ic_121{display:flex;gap:var(--spacing-unit)}._panel-content_1c7ic_91{padding:calc(var(--spacing-unit) * 2)}._input-grid_1c7ic_131{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:calc(var(--spacing-unit) * 2)}._input-group_1c7ic_137{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * .5)}._input-group_1c7ic_137 label,._section-label_1c7ic_144{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-text-headings);font-weight:700;text-transform:uppercase;letter-spacing:-.3px;margin-bottom:calc(var(--spacing-unit) * .3)}._input-group_1c7ic_137 input[type=number],._input-group_1c7ic_137 input[type=text],._input-group_1c7ic_137 input[type=date],._input-group_1c7ic_137 select{font-family:var(--font-body);font-size:1.6rem;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 1.2);border:2px solid var(--color-border);border-radius:var(--border-radius-base);background-color:var(--color-input-bg);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}._input-group_1c7ic_137 input[type=number]:focus,._input-group_1c7ic_137 input[type=text]:focus,._input-group_1c7ic_137 input[type=date]:focus,._input-group_1c7ic_137 select:focus{border-color:var(--color-input-focus-border);outline:none;box-shadow:var(--color-input-shadow)}._forecast-button_1c7ic_181,._tab-btn_1c7ic_182,._preset-btn_1c7ic_183,._action-btn_1c7ic_184,._titlebar-button_1c7ic_185,._forecast-auth-button_1c7ic_186{font-family:var(--font-heading);font-weight:700!important;text-align:center;text-transform:uppercase;font-size:1.6rem!important;letter-spacing:-.05rem;position:relative;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);line-height:1.5em!important;transition:all .2s;border-width:2px;border-style:solid;border-radius:var(--border-radius-base)!important;cursor:pointer;box-sizing:border-box;color:var(--color-text-inverted)!important;background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}._forecast-button_1c7ic_181:hover,._tab-btn_1c7ic_182:hover,._preset-btn_1c7ic_183:hover,._action-btn_1c7ic_184:hover,._titlebar-button_1c7ic_185:hover,._forecast-auth-button_1c7ic_186:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-text-inverted)!important}._tab-btn_1c7ic_182:not(._active_1c7ic_219),._preset-btn_1c7ic_183,._action-btn_1c7ic_184{border-width:2px!important;border-color:var(--color-accent)!important;background-color:transparent!important;color:var(--color-accent)!important}._tab-btn_1c7ic_182:not(._active_1c7ic_219):hover,._preset-btn_1c7ic_183:hover,._action-btn_1c7ic_184:hover{background-color:#eb69321a!important;color:var(--color-accent-darker)!important;border-color:var(--color-accent-darker)!important}._tab-btn_1c7ic_182._active_1c7ic_219{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-text-inverted)!important;box-shadow:var(--shadow-sm)}._metric-cards_1c7ic_245{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(var(--spacing-unit) * 1.5)}._metric-card_1c7ic_245{background-color:var(--color-surface-subtle);padding:calc(var(--spacing-unit) * 1.5);border:1px solid var(--color-border);border-radius:var(--border-radius-base);text-align:center}._metric-card_1c7ic_245 h3{font-family:var(--font-heading);font-size:1.6rem;color:var(--color-text-headings);margin-bottom:calc(var(--spacing-unit) * .8);font-weight:700;text-transform:uppercase}._metric-value_1c7ic_268{font-family:var(--font-body);font-size:2.8rem;font-weight:700;line-height:1.2}._metric-card_1c7ic_245._profit_1c7ic_275 ._metric-value_1c7ic_268{color:var(--chart-profit)}._metric-card_1c7ic_245._revenue_1c7ic_276 ._metric-value_1c7ic_268{color:var(--chart-revenue)}._metric-card_1c7ic_245._expense_1c7ic_277 ._metric-value_1c7ic_268{color:var(--chart-expenses)}._metric-card_1c7ic_245._sales_1c7ic_279 ._metric-value_1c7ic_268{color:var(--color-text-headings)}._metric-card_1c7ic_245._future-sales_1c7ic_280 ._metric-value_1c7ic_268,._metric-card_1c7ic_245._future-revenue_1c7ic_281 ._metric-value_1c7ic_268{color:var(--color-text-secondary)}._metric-card_1c7ic_245._profit-margin_1c7ic_282 ._metric-value_1c7ic_268{color:var(--color-success)}._chart-controls-godmode_1c7ic_286{background-color:var(--color-surface-subtle);padding:calc(var(--spacing-unit) * 1.5);margin-bottom:calc(var(--spacing-unit) * 2);border:1px solid var(--color-border);border-radius:var(--border-radius-base);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}._control-row_1c7ic_297{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2);align-items:flex-end}._primary-controls_1c7ic_303,._refinement-controls_1c7ic_304{justify-content:space-between}._control-section_1c7ic_307{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * .8)}._control-section_1c7ic_307._data-visibility_1c7ic_312,._control-section_1c7ic_307._view-transformation_1c7ic_312{flex-grow:1}._section-label_1c7ic_144._compact_1c7ic_316{margin-bottom:calc(var(--spacing-unit) * .2);font-size:1.3rem}._legend-items-wrapper_1c7ic_322,._view-options-wrapper_1c7ic_322,._date-inputs-wrapper_1c7ic_322,._preset-buttons-wrapper_1c7ic_322,._action-buttons-wrapper_1c7ic_322{display:flex;flex-wrap:wrap;gap:var(--spacing-unit)}._legend-toggle-btn_1c7ic_329{display:flex;align-items:center;gap:calc(var(--spacing-unit) * .8);padding:calc(var(--spacing-unit) * .8) calc(var(--spacing-unit) * 1.2);border-width:2px;border-style:solid;border-radius:var(--border-radius-base);background-color:transparent;font-size:1.4rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-weight:700}._legend-color-box_1c7ic_344{width:1.4rem;height:1.4rem;border-radius:2px;display:inline-block}._legend-toggle-btn_1c7ic_329._profit_1c7ic_275{color:var(--chart-profit);border-color:var(--chart-profit)}._legend-toggle-btn_1c7ic_329._revenue_1c7ic_276{color:var(--chart-revenue);border-color:var(--chart-revenue)}._legend-toggle-btn_1c7ic_329._expenses_1c7ic_354{color:var(--chart-expenses);border-color:var(--chart-expenses)}._legend-toggle-btn_1c7ic_329._profit_1c7ic_275:hover:not(._active_1c7ic_219){background-color:#5cb85c1a}._legend-toggle-btn_1c7ic_329._revenue_1c7ic_276:hover:not(._active_1c7ic_219){background-color:#63b3ed1a}._legend-toggle-btn_1c7ic_329._expenses_1c7ic_354:hover:not(._active_1c7ic_219){background-color:#eb69321a}._legend-toggle-btn_1c7ic_329._active_1c7ic_219._profit_1c7ic_275{background-color:#5cb85c33;border-color:var(--chart-profit);color:var(--chart-profit)}._legend-toggle-btn_1c7ic_329._active_1c7ic_219._revenue_1c7ic_276{background-color:#63b3ed33;border-color:var(--chart-revenue);color:var(--chart-revenue)}._legend-toggle-btn_1c7ic_329._active_1c7ic_219._expenses_1c7ic_354{background-color:#eb693233;border-color:var(--chart-expenses);color:var(--chart-expenses)}._toggle-control_1c7ic_369{display:flex;border-radius:var(--border-radius-base);overflow:hidden;border:2px solid var(--color-accent)}._toggle-control_1c7ic_369 ._tab-btn_1c7ic_182{border:none!important;border-radius:0!important;padding:calc(var(--spacing-unit)*.8) calc(var(--spacing-unit)*1.5)}._toggle-control_1c7ic_369 ._tab-btn_1c7ic_182:not(:last-child){border-right:2px solid var(--color-accent)!important}._date-inputs-wrapper_1c7ic_322 ._input-group_1c7ic_137{flex-direction:row;align-items:center;gap:calc(var(--spacing-unit) * .5)}._date-inputs-wrapper_1c7ic_322 ._input-group_1c7ic_137 label{margin-bottom:0;white-space:nowrap}._date-inputs-wrapper_1c7ic_322 ._input-group_1c7ic_137 input[type=date]{padding:calc(var(--spacing-unit) * .8) calc(var(--spacing-unit) * 1);font-size:1.4rem;min-width:140px}._chart-container_1c7ic_401{height:450px;padding:var(--spacing-unit);border:1px solid var(--color-border);border-radius:var(--border-radius-base);margin-bottom:calc(var(--spacing-unit) * 2);background-color:var(--color-surface)}._chart-placeholder_1c7ic_410{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.8rem;color:var(--color-text-secondary);background-color:var(--color-surface-subtle);border-radius:var(--border-radius-base)}._forecast-explanation_1c7ic_421{padding:calc(var(--spacing-unit) * 2);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius-base);margin-top:calc(var(--spacing-unit) * 2)}._explanation-title_1c7ic_428{font-family:var(--font-heading);font-size:2.2rem;color:var(--color-text-headings);margin-bottom:var(--spacing-unit);text-transform:uppercase}._explanation-subtitle_1c7ic_435{font-family:var(--font-heading);font-size:1.8rem;color:var(--color-text-headings);margin-top:calc(var(--spacing-unit) * 1.5);margin-bottom:calc(var(--spacing-unit) * .5);font-weight:700}._explanation-text_1c7ic_443{font-size:1.5rem;line-height:1.8;margin-bottom:var(--spacing-unit)}._explanation-list_1c7ic_448{list-style-type:disc;margin-left:calc(var(--spacing-unit) * 2);margin-bottom:var(--spacing-unit);font-size:1.5rem}._explanation-list_1c7ic_448 li{margin-bottom:calc(var(--spacing-unit) * .5)}._explanation-list_1c7ic_448 code{font-family:monospace;background-color:#e9ecef;padding:.2em .4em;border-radius:3px;font-size:.9em;color:var(--color-accent)}._code-block_1c7ic_468{width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1.4rem;line-height:1.6;padding:calc(var(--spacing-unit) * 1.5);border:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#22272e;color:#cdd9e5;border-radius:0;box-sizing:border-box;min-height:250px;resize:vertical}._code-block_1c7ic_468:focus{outline:2px solid var(--color-accent);outline-offset:-2px}._editor-subtext_1c7ic_488{font-size:1.3rem;color:var(--color-text-secondary);padding:var(--spacing-unit);background-color:var(--color-surface-subtle);text-align:center}._forecast-auth-wrapper_1c7ic_497{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-surface-dark);padding:calc(var(--spacing-unit) * 2)}._forecast-auth-card_1c7ic_506{background-color:var(--color-surface);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 4);border-radius:var(--border-radius-base);box-shadow:var(--shadow-lg);text-align:center;width:100%;max-width:400px}._forecast-auth-heading_1c7ic_516{font-family:var(--font-heading);font-size:2.6rem;color:var(--color-text-headings);margin-bottom:calc(var(--spacing-unit) * 2.5);text-transform:uppercase}._forecast-auth-input_1c7ic_524{font-family:var(--font-body);font-size:1.8rem;padding:calc(var(--spacing-unit) * 1.2);border:2px solid var(--color-border);border-radius:var(--border-radius-base);margin-bottom:calc(var(--spacing-unit) * 1.5);width:100%;box-sizing:border-box;text-align:center}._forecast-auth-input_1c7ic_524:focus{border-color:var(--color-input-focus-border);outline:none;box-shadow:var(--color-input-shadow)}._forecast-auth-error_1c7ic_541{color:var(--color-error);font-size:1.4rem;margin-bottom:calc(var(--spacing-unit) * 1.5);min-height:calc(var(--spacing-unit) * 1.4 * 1.7)}._forecast-auth-button_1c7ic_186{width:100%;padding:calc(var(--spacing-unit) * 1.2) calc(var(--spacing-unit) * 2);font-size:1.8rem!important}._calculation-error-box_1c7ic_555{background-color:#d9534f1a;color:var(--color-error);padding:calc(var(--spacing-unit) * 1.5);border:1px solid var(--color-error);border-radius:var(--border-radius-base);margin-bottom:calc(var(--spacing-unit) * 1.5);font-size:1.5rem;text-align:center}@media (max-width: 980px){._app-logo_1c7ic_66{max-height:50px}._dashboard-grid_1c7ic_73{grid-template-columns:1fr}._control-row_1c7ic_297{flex-direction:column;align-items:stretch}._control-section_1c7ic_307{width:100%}._legend-items-wrapper_1c7ic_322,._view-options-wrapper_1c7ic_322,._preset-buttons-wrapper_1c7ic_322,._action-buttons-wrapper_1c7ic_322{justify-content:flex-start}._toggle-control_1c7ic_369{flex-wrap:wrap}._toggle-control_1c7ic_369 ._tab-btn_1c7ic_182{flex-grow:1}._date-inputs-wrapper_1c7ic_322{flex-direction:column;align-items:stretch}._date-inputs-wrapper_1c7ic_322 ._input-group_1c7ic_137 input[type=date]{width:100%}}@media (max-width: 767px){:root{--spacing-unit: .8rem}._forecast-container_1c7ic_44{font-size:1.6rem;padding:var(--spacing-unit)}._app-header_1c7ic_56{padding:var(--spacing-unit) calc(var(--spacing-unit) * 1.5);flex-direction:column;gap:var(--spacing-unit)}._app-logo_1c7ic_66{max-height:45px}._panel-title-text_1c7ic_112{font-size:1.8rem}._panel-content_1c7ic_91{padding:calc(var(--spacing-unit) * 1.5)}._input-grid_1c7ic_131{grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 1.5)}._metric-cards_1c7ic_245{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-unit)}._metric-value_1c7ic_268{font-size:2.2rem}._forecast-button_1c7ic_181,._tab-btn_1c7ic_182,._preset-btn_1c7ic_183,._action-btn_1c7ic_184,._titlebar-button_1c7ic_185,._forecast-auth-button_1c7ic_186{font-size:1.5rem!important;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 1.5)}}@media (max-width: 480px){._forecast-container_1c7ic_44{padding:calc(var(--spacing-unit) * .5)}._app-header_1c7ic_56{padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 1.2);gap:calc(var(--spacing-unit) * .8)}._app-logo_1c7ic_66{max-height:40px}._title-actions-right_1c7ic_121{width:100%}._titlebar-button_1c7ic_185{width:100%;font-size:1.4rem!important;padding:calc(var(--spacing-unit) * .8) var(--spacing-unit)}._dashboard-grid_1c7ic_73{padding:calc(var(--spacing-unit) * 1);gap:calc(var(--spacing-unit) * 1)}._panel-content_1c7ic_91{padding:var(--spacing-unit)}._input-grid_1c7ic_131{gap:var(--spacing-unit)}._metric-cards_1c7ic_245{gap:calc(var(--spacing-unit)*.8);grid-template-columns:1fr}._metric-value_1c7ic_268{font-size:2rem}._metric-card_1c7ic_245 h3{font-size:1.4rem}._chart-controls-godmode_1c7ic_286{padding:var(--spacing-unit)}._control-row_1c7ic_297{gap:var(--spacing-unit)}._legend-items-wrapper_1c7ic_322,._view-options-wrapper_1c7ic_322,._date-inputs-wrapper_1c7ic_322,._preset-buttons-wrapper_1c7ic_322,._action-buttons-wrapper_1c7ic_322{gap:calc(var(--spacing-unit)*.8);flex-direction:column;align-items:stretch}._legend-toggle-btn_1c7ic_329,._tab-btn_1c7ic_182,._preset-btn_1c7ic_183,._action-btn_1c7ic_184{width:100%;justify-content:center}._legend-toggle-btn_1c7ic_329{font-size:1.3rem;padding:calc(var(--spacing-unit)*.8) var(--spacing-unit)}._tab-btn_1c7ic_182{font-size:1.3rem!important;padding:calc(var(--spacing-unit)*.8) var(--spacing-unit)}._date-inputs-wrapper_1c7ic_322 ._input-group_1c7ic_137 input[type=date]{font-size:1.3rem}._chart-container_1c7ic_401{height:300px}._forecast-explanation_1c7ic_421{padding:var(--spacing-unit)}._explanation-title_1c7ic_428{font-size:1.8rem}._explanation-subtitle_1c7ic_435{font-size:1.5rem}._explanation-text_1c7ic_443,._explanation-list_1c7ic_448{font-size:1.3rem}._forecast-auth-card_1c7ic_506{padding:calc(var(--spacing-unit) * 2)}._forecast-auth-heading_1c7ic_516{font-size:2rem}._forecast-auth-input_1c7ic_524{font-size:1.6rem}}html{font-size:10px}body{font-family:Ruda,Helvetica,Arial,Lucida,sans-serif;font-size:1.8rem;color:#222;background-color:#fff;font-weight:500;line-height:1.7em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0 0 -5px}.page-wrapper,.home-page-wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;color:#34495e;font-weight:700;text-transform:uppercase;letter-spacing:-1px;padding-bottom:10px;line-height:1em;margin-top:0;margin-bottom:.5em}h1{font-size:6rem;letter-spacing:-.2rem}h2{font-size:4.5rem;line-height:1;letter-spacing:-.2rem}h3{font-size:4.3rem}h4{font-size:3.6rem}a{color:#eb6932;text-decoration:none}a:hover{text-decoration:none;opacity:.7}p{padding-bottom:1em;margin-top:0}p:last-of-type{padding-bottom:0}.home-page-wrapper .main-content{padding-top:0}.page-section{position:relative;background-color:#fff;padding:4% 0}.content-row{position:relative;width:80%;max-width:1080px;margin-left:auto;margin-right:auto;padding-top:2%;padding-bottom:2%}.content-row:after{content:"";display:table;clear:both}.layout-column{position:relative;z-index:9;background-position:center;background-size:cover}.column-full{width:100%}.content-module{margin-bottom:30px}.content-module:last-child{margin-bottom:0!important}.text-block-inner{position:relative}.text-block-inner:after{content:"";display:table;clear:both}.text-layout-light{color:#222}.text-layout-light h1,.text-layout-light h2,.text-layout-light h3,.text-layout-light h4,.text-layout-light h5,.text-layout-light h6{color:#34495e}.text-layout-light p,.text-layout-light li,.text-layout-light span,.text-layout-light div{color:#222}.text-layout-light a{color:#eb6932}.text-layout-dark,.text-layout-dark h1,.text-layout-dark h2,.text-layout-dark h3,.text-layout-dark h4,.text-layout-dark h5,.text-layout-dark h6,.text-layout-dark p,.text-layout-dark li,.text-layout-dark span,.text-layout-dark div,.text-layout-dark a{color:#fff!important}.intro-heading-section{padding:100px 0!important}.intro-title-row{padding:0 0 27px!important}.tri-blurbs-row{padding:0!important;display:flex;flex-wrap:wrap;align-items:stretch;gap:30px}.tri-blurbs-row>.info-blurb{flex:1 1 calc(33.333% - 20px);min-width:280px;display:flex;flex-direction:column}.info-blurb .blurb-title h3{font-size:2.5rem;line-height:1.2;text-transform:none;font-weight:400;display:flex;align-items:center;margin-bottom:.75em}.info-blurb .blurb-title h3 img.img-align-left{height:50px;width:auto;margin-right:12px}.info-blurb .blurb-description{line-height:1.6}.info-blurb .blurb-title{margin-bottom:1.5rem!important}.info-blurb .blurb-description{margin-bottom:2rem!important}.blurb-button-area{margin-top:auto;text-align:center;padding-top:20px}.blurb-button-area .app-button{display:inline-block;width:auto;min-width:180px;box-sizing:border-box}.diversity-feature-section{background-image:url(/assets/diversity-banner-bg-BCbV5rZk.jpg)!important;background-position:center;background-size:cover;position:relative;padding:80px 0!important}.diversity-feature-section:after{content:"";height:115%;width:calc(38.5% + 60px);background:url(/assets/diverse-employees-bg-DiyGnOGP.png) 0 calc(100% + 15px) no-repeat;background-size:cover;position:absolute;bottom:0;right:-30px;z-index:0}.diversity-feature-section .content-row{position:relative;z-index:1}.diversity-feature-section .feature-text-block h4{font-size:3rem;line-height:1.2;margin-bottom:.75em}.layout-column.column-empty{min-height:1px}.app-button{border-radius:0!important;display:block;font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;font-weight:700!important;text-align:center;text-transform:uppercase;font-size:2rem!important;letter-spacing:-.05rem;position:relative;padding:.7em 1.5em;line-height:1.5em!important;transition:all .2s;border-width:2px;border-style:solid;cursor:pointer;box-sizing:border-box}.app-button.button-inline{display:inline-block}.app-button.button-ghost{border-width:3px!important;border-color:#eb693280!important;background-color:transparent!important;color:#eb6932cc!important}.app-button.button-ghost:hover{background:transparent!important;color:#eb6932!important;border-color:#eb6932!important}.app-button.button-solid,.app-button:not(.button-ghost){background-color:#eb6932!important;border-style:none!important;color:#fff!important}.app-button.button-solid:hover,.app-button:not(.button-ghost):hover{background-color:#ef8b60!important;color:#fff!important}.main-site-footer{background-color:#12283e;padding:40px 0;text-align:center}.footer-bottom-bar{padding:20px 0;background-color:#12283e}.footer-bottom-bar .layout-container{width:90%;max-width:1080px;margin:0 auto;padding:0 15px;box-sizing:border-box}.layout-container.clearfix-utility:after{content:"";display:table;clear:both}.footer-credits-text{padding-bottom:10px;color:#fff;text-align:center;font-size:1.4rem}.footer-credits-text a{font-weight:700;color:#fff}.footer-credits-text a:hover{opacity:.7}@media only screen and (max-width: 980px){.tri-blurbs-row{gap:0}.tri-blurbs-row>.info-blurb{flex-basis:100%;margin-bottom:40px}.tri-blurbs-row>.info-blurb:last-child{margin-bottom:0}.intro-heading-section{padding-top:60px!important;padding-bottom:60px!important}.diversity-feature-section:after{display:none}.diversity-feature-section{padding:60px 0!important}}@media only screen and (max-width: 767px){h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}.info-blurb .blurb-title h3{font-size:2rem}.blurb-button-area .app-button{min-width:160px;font-size:1.8rem!important}.diversity-feature-section .feature-text-block h4{font-size:2.5rem}.app-button{font-size:1.8rem!important}}@media only screen and (max-width: 479px){h1{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:2rem}h4,.info-blurb .blurb-title h3{font-size:1.8rem}.info-blurb .blurb-title h3 img.img-align-left{height:40px;margin-right:10px}.app-button{font-size:1.6rem!important;padding:.6em 1em}.blurb-button-area .app-button{min-width:auto;width:100%;max-width:280px}.content-row{width:90%}.intro-heading-section{padding-top:40px!important;padding-bottom:40px!important}.diversity-feature-section{padding:40px 0!important}.diversity-feature-section .feature-text-block h4{font-size:2.2rem}}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justified{text-align:justify}img.img-align-left{float:left;margin-right:15px;margin-bottom:10px}.page-content-inner:after,.text-block-inner:after{content:"";display:table;clear:both}.about-banner{background-size:cover;background-position:center;color:#fff;padding:150px 0;position:relative}.about-banner-content{max-width:800px;padding:0 20px;color:#fff}.about-banner h1{font-size:3.5rem;font-weight:700;margin-bottom:.5em}.about-banner .subtitle{font-size:1.5rem;color:#eee}.about-section{padding:80px 0;overflow:hidden}.about-section h2{font-size:2.8rem;text-align:center;margin-bottom:1em;color:#333;font-weight:700}.about-section p{font-size:1.2rem;color:#666;line-height:1.7;margin-bottom:1.5em}.about-mission{background-color:#f9f9f9}.about-mission .et_pb_row{display:flex;flex-wrap:wrap;align-items:center}.about-mission .et_pb_column_2_3{flex:0 0 calc(66.666% - 30px);padding-right:30px}.about-mission .et_pb_column_1_3{flex:0 0 calc(33.333% - 30px);background-size:cover;background-position:center;min-height:300px}.about-mission ul{list-style:none;padding-left:0}.about-mission ul li{position:relative;padding-left:1.5em;margin-bottom:.7em}.about-mission ul li:before{content:"✓";position:absolute;left:0;color:#007bff}.about-coverage{background-size:cover;background-position:center;color:#fff;text-align:center;padding:100px 0}.about-coverage h2{color:#fff;font-size:3rem;margin-bottom:.8em}.about-coverage p{color:#eee;font-size:1.3rem;margin-bottom:1.5em}.about-coverage .et_pb_button{background-color:#007bff!important;color:#fff!important;border:none!important;padding:1.2em 2.5em;font-size:1.3em!important;border-radius:5px;text-decoration:none!important;display:inline-block}.about-coverage .et_pb_button:hover{background-color:#0056b3!important}.about-values .values-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3em;margin-top:2em}.about-values .value-item{background-color:#fff;padding:2.5em;border-radius:.5em;box-shadow:0 .2em .5em #0000001a;text-align:center}.about-values .value-item h3{font-size:1.6rem;color:#333;margin-bottom:.8em;font-weight:700}.about-values .value-icon{max-width:60px;margin-bottom:1em}.about-contact{text-align:center;background-color:#f0f0f0;padding:120px 0}.about-contact h2{font-size:3rem;margin-bottom:1em;font-weight:700;color:#333}.about-contact p{font-size:1.3rem;color:#555;margin-bottom:2em}.about-contact .et_pb_button{background-color:#007bff!important;color:#fff!important;border:none!important;padding:1.2em 2.5em;font-size:1.3em!important;border-radius:5px;text-decoration:none!important;display:inline-block}.about-contact .et_pb_button:hover{background-color:#0056b3!important}@media (max-width: 980px){.about-mission .et_pb_row{flex-direction:column}.about-mission .et_pb_column_2_3,.about-mission .et_pb_column_1_3{flex:0 0 100%;padding-right:0;margin-bottom:2em}.about-mission .et_pb_column_1_3{min-height:200px}}@media (max-width: 768px){.about-banner{padding:100px 0}.about-banner h1{font-size:2.8rem}.about-banner .subtitle{font-size:1.3rem}.about-section{padding:60px 0}.about-section h2{font-size:2.4rem}.about-values .values-list{grid-template-columns:1fr}}.tabs-navigation{overflow:hidden;display:flex}.tabs-navigation ul{list-style-type:none;margin:0;padding:0;display:flex;width:100%}.tabs-navigation .tab-item{font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:-.05rem;font-size:1.6rem;padding:.8em 1.2em;line-height:1.5em;text-align:center;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;background-color:#f8f9fa;color:#34495e;transition:all .2s ease-in-out;flex-grow:1;margin-right:-2px;position:relative;border-bottom:2px solid #ddd}.tabs-navigation .tab-item:last-child{margin-right:0}.tabs-navigation .tab-item:hover{background-color:#e9ecef;color:#eb6932;border-bottom-color:#eb6932}.tabs-navigation .tab-item.active{background-color:#fff;color:#eb6932!important;border-color:#ddd;border-bottom-color:#eb6932;border-width:2px;font-weight:700}.tabs-navigation .tab-item:focus{outline:2px solid #EB6932;outline-offset:-2px;z-index:10}.comparison-table-container{overflow-x:auto;margin-top:20px;margin-bottom:30px;border:1px solid #e0e0e0;border-radius:4px}.et_pb_module>h3{font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;color:#34495e;font-weight:700;text-transform:uppercase;letter-spacing:-1px;padding-bottom:5px;line-height:1.2em;margin-top:0;margin-bottom:20px}.advantage-indicator{font-size:1.8rem;margin-left:8px;font-weight:700}.advantage-indicator.advantage-ma{color:#007bff}.advantage-indicator.advantage-aw{color:#28a745}.business-models-section-content h4{margin-top:2em;margin-bottom:1em;font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;color:#34495e;font-weight:700;text-transform:uppercase;letter-spacing:-1px;line-height:1em}.business-models-section-content ul{list-style-position:outside;padding-left:25px;margin-top:0;margin-bottom:1.5em}.business-models-section-content ul li{padding-bottom:.75em;line-height:1.7}.business-models-section-content ul li strong{font-weight:600}.interactive-pnl-placeholder,.chart-placeholder{border:2px dashed #ccc;padding:20px;margin-top:20px;margin-bottom:30px;text-align:center;color:#777;background-color:#f9f9f9}.financial-inputs{margin-bottom:20px;padding:15px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fdfdfd}.financial-inputs h4{margin-top:0;margin-bottom:15px;font-size:1.8rem}.input-group{margin-bottom:15px;display:flex;align-items:center}.input-group label{min-width:150px;margin-right:10px;font-weight:500}.input-group input[type=number],.input-group input[type=text]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:1.5rem;width:100px}.year-toggle{margin-top:10px;margin-bottom:20px}.year-toggle button{font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:uppercase;font-size:1.4rem;padding:8px 15px;cursor:pointer;border:2px solid #ddd;background-color:#f8f9fa;color:#34495e;transition:all .2s ease-in-out;margin-right:10px}.year-toggle button.active{background-color:#eb6932;color:#fff!important;border-color:#eb6932}.year-toggle button:hover:not(.active){background-color:#e9ecef;border-color:#ccc}.roi-tool-section-content .et_pb_text_inner>p{margin-bottom:20px;font-size:1.6rem;line-height:1.7}.roi-calculator-container{border:1px solid #e0e0e0;padding:20px 25px 25px;border-radius:8px;background-color:#fdfdfd;box-shadow:0 4px 12px #00000014}.roi-calculator-container>h3{margin-top:0;margin-bottom:25px;font-size:2.2rem;border-bottom:1px solid #e7e7e7;padding-bottom:15px;color:#34495e}.input-section{margin-bottom:30px;padding-bottom:25px;border-bottom:1px dashed #d0d7de}.input-section:last-of-type{border-bottom:none;margin-bottom:15px}.input-section h4{font-size:1.9rem;color:#eb6932;margin-top:0;margin-bottom:20px}.input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px 28px;margin-bottom:20px}.input-grid.single-column-grid{grid-template-columns:minmax(280px,1fr);max-width:400px}.input-field{display:flex;flex-direction:column}.input-field label{font-weight:500;margin-bottom:8px;color:#3a3f45;font-size:1.45rem;line-height:1.4}.input-field input[type=number],.input-field select{padding:10px 12px;border:1px solid #ced4da;border-radius:4px;font-size:1.5rem;box-sizing:border-box;width:100%;transition:border-color .2s,box-shadow .2s}.input-field input[type=number]::-webkit-outer-spin-button,.input-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field input[type=number]{-moz-appearance:textfield}.input-field input[type=number]:focus,.input-field select:focus{border-color:#eb6932;outline:none;box-shadow:0 0 0 3px #eb693233}.calculate-button-container{text-align:center;margin-top:30px;margin-bottom:30px}.results-area{margin-top:35px}.results-area>h3{font-size:2.2rem;color:#34495e;margin-bottom:25px;border-bottom:1px solid #e7e7e7;padding-bottom:15px}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.result-model-card{border:1px solid #e9ecef;padding:20px 25px;border-radius:6px;background-color:#fff;box-shadow:0 2px 8px #0000000d}.result-model-card h4{margin-top:0;font-size:2rem;color:#34495e;border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:20px}.result-item{margin-bottom:12px;font-size:1.55rem;display:flex;justify-content:space-between;align-items:center;line-height:1.5;padding:6px 0;border-bottom:1px dotted #f0f0f0}.result-item:last-child{border-bottom:none}.result-item strong{font-weight:500;color:#495057;margin-right:10px}.result-item span{color:#eb6932;font-weight:700;text-align:right;font-size:1.6rem}.result-item small{font-size:1.25rem;color:#5a6773;display:block;margin-top:5px;text-align:right;width:100%}.key-insights{margin-top:35px;padding:20px 25px;background-color:#e6f7ff;border:1px solid #b3e0ff;border-radius:6px}.key-insights h4{margin-top:0;margin-bottom:15px;font-size:1.8rem;color:#004085}.key-insights ul{list-style-type:disc;padding-left:25px;margin-bottom:0}.key-insights li{margin-bottom:10px;font-size:1.5rem;line-height:1.65;color:#004085}.explanation-section{margin-top:40px;padding:20px 25px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:1.45rem;color:#495057;line-height:1.65}.explanation-section h4{margin-top:0;margin-bottom:15px;font-size:1.8rem;color:#343a40}.explanation-section h5{font-size:1.65rem;color:#eb6932;margin-top:20px;margin-bottom:10px}.explanation-section h5:first-of-type{margin-top:0}.explanation-section ul{padding-left:20px;margin-bottom:15px}.explanation-section li{margin-bottom:8px}.explanation-section code{background-color:#e9ecef;padding:2px 6px;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em;color:#00366a}.chart-container-module{margin-top:30px;padding:20px;background-color:#fff;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 8px #0000000d}.chart-container-module h3{font-size:2rem;color:#34495e;margin-top:0;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.chart-wrapper{height:400px;width:100%;margin-top:15px;position:relative}.comparison-header{text-align:center}.comparison-header>p{font-size:1.6rem;font-style:italic;color:#555;margin-top:5px;margin-bottom:25px}.tab-content>div{padding:20px}.comparison-footer{text-align:center}.comparison-table-container{overflow-x:auto;margin-top:20px;margin-bottom:30px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.comparison-table{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.6}.comparison-table th,.comparison-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e7e7e7}.comparison-table th{background-color:#f8f9fa;font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;color:#34495e;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #e0e0e0}.comparison-table td strong{color:#34495e;font-weight:600}.comparison-table tbody tr:hover{background-color:#f1f1f1}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table th:first-child,.comparison-table td:first-child{width:25%}.content-module>h3{font-family:Cantarell,Helvetica,Arial,Lucida,sans-serif;color:#34495e;font-weight:700;text-transform:uppercase;letter-spacing:-1px;padding-bottom:5px;line-height:1.2em;margin-top:0;margin-bottom:20px}.comparison-table td.cell-advantage{position:relative}.comparison-table td.cell-advantage-ma{background-color:#007bff0d!important}.comparison-table td.cell-advantage-aw{background-color:#28a7450d!important}
