@font-face {font-family: "Averta ExtraBold";src: url("../fonts/averta/averta-extra-bold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 800;}@font-face {font-family: "Averta SemiBold";src: url("../fonts/averta/averta-semibold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 600;}.tooltip-wrapper {text-decoration: underline;display: inline-block;cursor: help;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-font-smoothing: antialiased;z-index: 1;font-weight: 600;font-family: "Averta SemiBold", sans-serif;}.tooltip-wrapper:hover {z-index: 1001;}.tooltip-wrapper:hover .tooltip {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);z-index: 10000;}.tooltip-wrapper .tooltip {font-family: "Averta Demo PE";line-height: 1.5;text-align: left;white-space: normal;background: #fff;bottom: 100%;display: block;left: -25px;margin-bottom: 15px;border-bottom: 3px solid;opacity: 0;padding: 20px;pointer-events: none;position: absolute;width: 320px;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;-webkit-box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);}.tooltip-wrapper .tooltip:before {bottom: -20px;content: " ";display: block;height: 20px;left: 0;position: absolute;width: 100%;}.tooltip-wrapper .tooltip:after {border-top: solid 10px #1b1d35;border-left: solid transparent 10px;border-right: solid transparent 10px;bottom: -10px;content: " ";height: 0;left: 36px;margin-left: -13px;position: absolute;width: 0;}.tooltip-wrapper.tooltip-right .tooltip {left: auto;right: -10px;}.tooltip-wrapper.tooltip-right .tooltip:before {right: 36px;left: auto !important;}.tooltip-wrapper.tooltip-right .tooltip:after {right: 16px;left: auto;}.info-tooltip-1.tooltip-right {--tt1-offset: -10px;}.info-tooltip-1.tooltip-right .tooltip {right: var(--tt1-offset);}.info-tooltip-1.tooltip-right .tooltip:after {right: calc(6px - var(--tt1-offset));}.info-tooltip-1 .tooltip {width: min(550px, calc(100vw - 40px));}.info-tooltip-2 .tooltip {width: min(550px, calc(100vw - 40px));}.tooltip-wrapper.tooltip-bottom .tooltip {bottom: auto;top: 100%;margin-bottom: 0;margin-top: 15px;border-bottom: none;border-top: 3px solid;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}.tooltip-wrapper.tooltip-bottom .tooltip:before {bottom: auto;top: -20px;}.tooltip-wrapper.tooltip-bottom .tooltip:after {border-top: none;border-bottom: solid 10px #1b1d35;bottom: auto;top: -10px;}.tooltip-wrapper.tooltip-bottom:hover .tooltip {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}.tooltip-wrapper.tooltip-left .tooltip {left: 0;right: auto;width: 320px;max-width: calc(100vw - 30px);}.hero-stats-row {display: grid;grid-template-columns: repeat(4, 1fr);gap: 22px;margin: 48px 0 40px;}.hero-stat {background: #f4f7f1;border-radius: 10px;padding: 24px 20px;min-height: 176px;display: flex;flex-direction: column;justify-content: start;align-items: start;}.hero-stat-value, .hero-stat-value-static, .count-up-hero {font-size: 40px;font-weight: 600;line-height: 1;color: #f47920;margin-bottom: 15px;font-family: "Averta ExtraBold", sans-serif;}.hero-stat-label {font-size: 16px;line-height: 1.55;color: #1b1d35;margin: 0;text-align: left;}.bg-orange-dark {background-color: #ffe7d9;}.definition-card {margin: 0;border-radius: 16px;padding: 28px 36px;display: flex;flex-wrap: wrap;align-items: center;gap: 20px 48px;}.definition-main {flex: 1 1 500px;min-width: 0;}.definition-term {display: flex;flex-wrap: wrap;align-items: baseline;gap: 14px;margin: 0 0 20px;}.definition-term h2 {font-style: normal;font-size: 31px;letter-spacing: -0.5px;margin: 0;}.definition-phonetic {color: #494a52;}.definition-body {margin: 10px 0 0;}.definition-body ol {margin: 0;padding-left: 22px;line-height: 1.55;}.definition-body li + li {margin-top: 18px;}.definition-example {flex: 1 1 480px;min-width: 0;margin: 0;display: flex;flex-direction: column;gap: 12px;background: #ffffff;border-radius: 12px;padding: 20px 24px;}.definition-example-label {font-family: "Averta", sans-serif;font-size: 14px;letter-spacing: 0.12em;}.definition-example-row {display: flex;align-items: center;justify-content: space-between;gap: 12px;text-align: center;}.definition-example-pair {display: contents;}.definition-example-value {font-family: "Averta ExtraBold", sans-serif;font-size: 32px;line-height: 1;}.definition-example-value-accent {color: #f47920;}.definition-example-caption {margin-top: 6px;line-height: 1.6;}.definition-example-op {font-family: "Averta", sans-serif;font-size: 26px;font-weight: 700;}.definition-example-footnote {margin: 0;padding-top: 10px;border-top: 1px solid #b7b7b7;line-height: 1.5;text-align: center;}.wellable-way-section {overflow: visible;}.wellable-way-container {display: flex;flex-direction: column;align-items: center;text-align: center;margin: 0 auto;}.wellable-way-list {margin: 16px 0 0;padding-left: 40px;}.wellable-way-list li {font-weight: 600;line-height: 1.8;}.info-tooltip {text-decoration: none;}.info-tooltip .info-icon {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: #f47920;color: #fff;font-weight: 800;font-style: italic;font-family: Georgia, "Times New Roman", serif;box-shadow: 0px 3px 4px 0px #00000040;}.wellable-way-col {display: flex;flex-direction: column;}.wellable-way-card-title {font-size: 30px;line-height: 1.25;margin-bottom: 20px;text-align: center;}.wellable-way-col > .wellable-way-card {flex: 1 1 auto;height: auto;}.wellable-way-card {position: relative;height: 100%;display: flex;flex-direction: column;background: #fff;border-radius: 20px;padding: 28px 28px 64px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);}.wellable-way-card-media {display: flex;align-items: center;justify-content: center;height: 300px;margin-bottom: 20px;}.wellable-way-card-media img {max-width: 100%;max-height: 100%;width: auto;height: auto;}.wellable-way-card-icon {position: absolute;right: 24px;bottom: 24px;margin: 0 !important;}.section-eyebrow {font-weight: 800;letter-spacing: 0.02em;text-transform: uppercase;color: #f47920;margin: 0 0 12px;}.section-headline {line-height: 1.2;margin: 0 0 24px;}.section-subtext {margin: 0 auto;max-width: 890px;}.deep-dive-card {margin-top: 32px;border: 1px solid #e5eaf4;border-radius: 16px;padding: 28px;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);}.deep-dive-tabs {display: flex;justify-content: center;align-items: center;gap: 4px;margin: 0 auto 40px;max-width: 420px;background: #fff;border: 1px solid rgb(26, 29, 53);border-radius: 8px;padding: 4px;}.deep-dive-tab {flex: 1 1 0;min-height: 44px;border: none;background: transparent;border-radius: 6px;font-weight: 600;cursor: pointer;transition: background-color 0.2s ease, color 0.2s ease;}.deep-dive-tab.is-active {color: #f47920;font-weight: 700;}.deep-dive-tab-separator {width: 1px;height: 28px;background: #1a1d35;flex-shrink: 0;}.deep-dive-tab:focus-visible {outline: 3px solid #1b1d35;outline-offset: 2px;}.deep-dive-panel[hidden] {display: none;}.deep-dive-panel-title {margin: 0 0 20px;font-weight: 700;}.deep-dive-chart-note {margin: 24px 0 0;}.deep-dive-rows {position: relative;display: flex;flex-direction: column;gap: 18px;--chart-max: 2.2;--chart-label-col: 280px;--chart-row-gap: 40px;}.deep-dive-row {display: flex;align-items: center;gap: var(--chart-row-gap);}.deep-dive-row-label {flex: 0 0 var(--chart-label-col);width: var(--chart-label-col);}.deep-dive-row-name {display: block;font-weight: 700;line-height: 1.3;}.deep-dive-row-count {display: block;margin-top: 2px;font-size: 14px;color: #737373;}.deep-dive-row-bar-wrap {flex: 1 1 auto;min-width: 0;display: flex;align-items: center;gap: 8px;}.deep-dive-bar {height: 30px;border-radius: 4px;background: #d66e24;width: calc(var(--bar-value) / var(--chart-max) * 100%);transition: width 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.deep-dive-panel.is-animating .deep-dive-bar {width: 0 !important;transition: none !important;}.deep-dive-row-value {font-weight: 800;white-space: nowrap;}.deep-dive-one-x-line {position: absolute;top: -4px;bottom: -8px;left: calc( var(--chart-label-col) + var(--chart-row-gap) + (100% - var(--chart-label-col) - var(--chart-row-gap)) / var(--chart-max) );border-left: 1.5px dashed #1b1d35;pointer-events: none;}.deep-dive-one-x-label {display: none;position: absolute;top: -32px;left: calc( var(--chart-label-col) + var(--chart-row-gap) + (100% - var(--chart-label-col) - var(--chart-row-gap)) / var(--chart-max) );transform: translateX(-50%);font-weight: 700;background: #fff;padding: 0 4px;}.voi-row {display: grid;grid-template-columns: 1fr 1fr;gap: 0px;}.voi-boxes {order: -1;width: 100%;max-width: 490px;display: flex;flex-direction: column;align-items: flex-start;}.voi-copy .section-headline {margin-top: 0;}.voi-body {margin: 0;}.voi-box {position: relative;width: 60%;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.16);box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 10px;padding: 20px;opacity: 0;transform: translateY(24px) scale(0.96);transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.voi-box:not(.voi-box-tall) {z-index: 1;}.voi-box-tall {align-self: flex-end;margin-top: -24px;margin-right: -40px;z-index: 2;}.voi-section.is-visible .voi-box {opacity: 1;transform: translateY(0) scale(1);}.voi-section.is-visible .voi-box-tall {transition-delay: 0.12s;}.voi-box-value {font-family: "Averta ExtraBold", sans-serif;font-size: 40px;line-height: 1;color: #f47920;margin-bottom: 15px;}.voi-box-label {font-size: 16px;line-height: 1.55;margin: 0;}.calculator-section {background-color: #e5eaf4;}.calculator-row {display: flex;flex-wrap: wrap;align-items: center;gap: 50px;}.calculator-left-col {flex: 1 1 460px;min-width: 0;}.calculator-left-col .section-eyebrow, .calculator-left-col .section-headline, .calculator-left-col .section-subtext {text-align: left;margin-left: 0;margin-right: 0;}.calculator-left-col .calculator-inputs {margin-top: 24px;}.calculator-inputs {flex: none;width: 100%;min-width: 0;background: #fff;border: 1px solid #e5eaf4;border-radius: 16px;padding: 26px 28px;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 40px;align-content: start;}.calc-field {display: flex;flex-direction: column;gap: 6px;}.calc-field label {display: flex;align-items: flex-end;min-height: calc(15px * 1.3 * 2);line-height: 1.3;font-weight: 700;margin-bottom: 2px;}.calc-input-wrap {position: relative;}.calc-field input {width: 100%;box-sizing: border-box;min-height: 48px;padding: 12px 34px 12px 14px;border: 1px solid #c9cfdc;border-radius: 12px;background: #fff;color: #1b1d35;font-weight: 400;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);transition: border-color 0.15s ease;-moz-appearance: textfield;appearance: textfield;}.calc-field input::-webkit-outer-spin-button, .calc-field input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.calc-field input:focus-visible, .calc-field input:focus {border-color: rgba(244, 121, 32, 0.6);outline: 0;box-shadow: 0 0 0 0.25rem rgba(244, 121, 32, 0.2);}.calc-field input.has-error {border-color: #c0392b;}.calc-number-arrows {position: absolute;right: 14px;top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;gap: 1px;pointer-events: none;}.calc-number-arrow {width: 12px;height: 12px;padding: 0;border: none;background: none;display: flex;align-items: center;justify-content: center;cursor: pointer;pointer-events: auto;-webkit-tap-highlight-color: transparent;user-select: none;}.calc-number-arrow::after {content: "";display: block;width: 10px;height: 7px;background-repeat: no-repeat;background-position: center;background-size: contain;}.calc-number-arrow-up::after {background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'><path d='M 6.5 2.5 L 8 4.5 Q 9.5 6.5 7 6.5 L 3 6.5 Q 0.5 6.5 2 4.5 L 3.5 2.5 Q 5 0.5 6.5 2.5 Z' fill='%23737373'/></svg>");}.calc-number-arrow-down::after {background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'><path d='M 3.5 4.5 L 2 2.5 Q 0.5 0.5 3 0.5 L 7 0.5 Q 9.5 0.5 8 2.5 L 6.5 4.5 Q 5 6.5 3.5 4.5 Z' fill='%23737373'/></svg>");}.calc-number-arrow:active {opacity: 0.5;}.calc-number-arrow:focus-visible {outline: 2px solid #1b1d35;outline-offset: 1px;}.calc-helper {font-size: 14px;color: #737373;}.calc-helper:empty {display: none;}.calc-field:has(input.has-error) .calc-helper {color: #c0392b;}.calculator-results {flex: 1 1 380px;min-width: 0;background: #1b1d35;color: #fff;border-radius: 16px;padding: 32px;display: flex;flex-direction: column;gap: 20px;}.calc-results-label {margin: 0 0 4px;}.calc-results-total {font-family: "Averta", sans-serif;color: #f47920;font-size: 60px;line-height: 1.1;margin: 0 0 4px;word-break: break-word;}.calc-results-total.is-compact {font-size: 44px;}.calc-results-sub {margin: 0;}.calc-results-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;padding-top: 20px;border-top: 1px solid rgba(255, 255, 255, 0.4);}.calc-results-value {font-family: "Averta", sans-serif;font-size: 30px;margin: 0 0 4px;}.calc-results-cell-label {margin: 0;}.calc-cap-note {margin: 0;font-size: 13px;color: #ffb199;font-weight: 700;}.calc-footnote {margin: 0;padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, 0.4);font-size: 14px;line-height: 1.5;}.calculator-cta-row {display: flex;justify-content: center;flex-wrap: wrap;gap: 16px;margin-top: 36px;}.calculator-cta-outline {display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 10px 28px;border-radius: 6px;border: 2px solid #1b1d35;color: #1b1d35;font-weight: 700;text-decoration: none;transition: background-color 0.2s ease, color 0.2s ease;}.calculator-cta-outline:hover, .calculator-cta-outline:focus-visible {background: #1b1d35;color: #fff;}.methodology-list {margin: 20px 0 0;display: grid;grid-template-columns: 170px 1fr;line-height: 1.55;}.methodology-list dt {padding: 22px 0;border-bottom: 1px solid #f478207d;}.methodology-list dd {margin: 0;padding: 22px 0;border-bottom: 1px solid #f478207d;}.methodology-updated {margin: 12px 0 0;font-size: 14px;color: #737373;}.icon.plus::after, .accordion-button.one .icon.plus::after {content: "+" !important;padding-left: 2px;transition: all 0.4s ease;color: #1a1d35;}.icon.plus::after, .accordion-button.one:not(.collapsed) .icon.plus::after {content: "-" !important;transition: all 0.4s ease;color: #f47920;}@media (min-width: 768px) and (max-width: 1224px) {.info-tooltip-1.tooltip-right {--tt1-offset: calc(50vw - 620px);}}@media (max-width: 1100px) {.voi-row {gap: 32px;}.voi-box-tall {margin-top: -10px;margin-right: 0;}}@media (max-width: 1024px) {.hero-stats-row {grid-template-columns: repeat(2, 1fr);gap: 18px;margin: 36px 0 32px;}}@media (max-width: 900px) {.voi-row {grid-template-columns: 1fr;}.voi-boxes {order: 0;margin: 0 auto;max-width: 100%;flex-direction: row;align-items: stretch;gap: 16px;}.voi-box {width: auto;flex: 1 1 0;min-width: 0;}.voi-box-tall {align-self: stretch;margin-top: 0;margin-right: 0;}.calculator-left-col {flex-basis: 100%;}.calculator-results {flex-basis: 100%;}.calculator-row {gap: 28px;}}@media (max-width: 768px) {.stat-counter-container {gap: 24px;}.wellable-way-list li {font-size: 16px;}.wellable-way-card {padding: 24px 20px 56px;}.wellable-way-card-media {height: 380px;}.wellable-way-card-icon {right: 20px;bottom: 20px;}.wellable-way-card-title {font-size: 26px;margin-bottom: 16px;}}@media (max-width: 685px) {.definition-term {flex-direction: column;gap: 2px;margin-bottom: 16px;}}@media (max-width: 525px) {.hero-stats-row {grid-template-columns: 1fr;gap: 14px;margin: 28px 0 28px;}.hero-stat {min-height: 0;padding: 20px 18px;}.definition-card {padding: 22px 20px;}.definition-term h2 {font-size: 26px;}.definition-example-value {font-size: 26px;}.definition-example-row {flex-direction: column;align-items: start;gap: 14px;}.definition-example-item {display: flex;flex-direction: row;align-items: baseline;justify-content: start;gap: 10px;width: 100%;}.definition-example-pair {display: flex;flex-direction: column;position: relative;width: 100%;gap: 10px;padding-left: 28px;padding-bottom: 10px;border-bottom: 2px solid #1a1d35;}.definition-example-pair .definition-example-op {position: absolute;left: 0;top: 42%;transform: translateY(-50%);}.definition-example-row > .definition-example-op {display: none;}.definition-example-row > .definition-example-item:last-child::before {content: "=";font-family: "Averta ExtraBold", sans-serif;font-size: 26px;line-height: 1;}.definition-example-caption {margin-top: 0;}.deep-dive-rows {--chart-max: 1.8;}.deep-dive-tabs {max-width: 100%;}.deep-dive-card {padding: 20px 16px;}.deep-dive-rows {--chart-label-col: 120px;--chart-row-gap: 10px;}.deep-dive-row {align-items: flex-start;}.deep-dive-one-x-line {top: -12px;bottom: 4px;}.voi-box-value {font-size: 32px;}.voi-box-label {font-size: 14px;}.calculator-section {padding: 56px 0;}.calculator-inputs {grid-template-columns: 1fr;padding: 20px;gap: 24px;}.calculator-results {padding: 24px;}.calc-results-total {font-size: 44px;}.calc-results-total.is-compact {font-size: 34px;}.calc-results-grid {grid-template-columns: 1fr;}.methodology-list {grid-template-columns: 1fr;}.methodology-list dt {border-bottom: none;padding-bottom: 4px;}}@media (max-width: 524.98px) {.wellable-way-card-media {height: auto;}}@media (max-width: 480px) {.wellable-way-card-title {font-size: 24px;}}@media (prefers-reduced-motion: reduce) {.hero-stat-value, .hero-stat-value-static {transition: none;}.deep-dive-bar {transition: none;}.voi-box {transition: none;opacity: 1;transform: none;}}