 @media only screen and (min-width: 0rem) {.cs-text-link {width: fit-content;display: inline-flex;align-items: center;gap: 0.45rem;color: var(--bodyTextColor);font-size: var(--bodyFontSize);line-height: 1.2;text-decoration: none;}.cs-text-link:before {content: "";width: 0.625rem;height: 0.5625rem;display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M0.5 0V6H10.5M7.55882 3L10.5 6L7.55882 9' stroke='%23FF7500'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;}.cs-text-link:hover {color: var(--orange);}}@media only screen and (min-width: 0rem) {#platform-hero {min-height: clamp(24rem, 70vw, 40.625rem);padding: clamp(8rem, 20vw, 13rem) 0 clamp(1.5rem, 8vw, 3rem);display: flex;align-items: flex-end;position: relative;overflow: hidden;background: #151518;color: var(--bodyTextColorWhite);}#platform-hero .cs-background {width: min(100%, 120rem);height: 100%;margin-inline: auto;display: block;position: absolute;inset: 0;}#platform-hero .cs-background img {width: 100%;height: 100%;display: block;object-fit: cover;}#platform-hero .cs-container {position: relative;z-index: 2;}#platform-hero .cs-content {max-width: 42rem;}#platform-hero .cs-title {margin: 0;color: inherit;font-size: var(--heroTitleFontSize);font-weight: 600;line-height: 1.05;}}@media only screen and (min-width: 0rem) {#platform-intro {padding: clamp(3.125rem, 4vw, 5rem) 0 0;}#platform-intro .cs-lead {max-width: 62rem;margin: 0 0 clamp(3.125rem, 4vw, 5rem);color: var(--bodyTextColor);font-size: var(--leadFontSize);line-height: 1.15;font-weight: 500;}#platform-intro .cs-copy {max-width: 46rem;margin-bottom: clamp(3.125rem, 4vw, 5rem);}#platform-intro .cs-heading {margin: 0 0 1.25rem;color: var(--bodyTextColor);font-size: clamp(1rem, 1.8vw, 1.25rem);line-height: 1.15;}#platform-intro .cs-text {margin: 0;color: var(--bodyTextColor);font-size: var(--bodyFontSize);line-height: 1.3;}#platform-intro .cs-picture {width: 100%;aspect-ratio: 1374 / 600;display: block;overflow: hidden;background: var(--grayLight);}#platform-intro .cs-picture img {width: 100%;height: 100%;display: block;object-fit: cover;}}@media only screen and (min-width: 0rem) {#platform-features {--feature-card-columns: 3;margin-top: 3.125rem;}}@media only screen and (min-width: 48rem) {#platform-features {margin-top: -1.5rem;}#platform-features .cs-container {padding: 0 3rem;}}@media only screen and (min-width: 76rem) {#platform-features {margin-top: -1rem;}}@media only screen and (min-width: 0rem) {#platform-stats {padding: clamp(3.5rem, 7vw, 6rem) 0;}#platform-stats .cs-heading-row {margin-bottom: clamp(2rem, 5vw, 3rem);display: flex;flex-direction: column;align-items: flex-start;gap: clamp(2rem, 5vw, 2.5rem);}#platform-stats .cs-title {margin: 0;color: var(--bodyTextColor);font-size: clamp(1.75rem, 2.8vw, 2.125rem);line-height: 1.02;}#platform-stats .cs-unit-toggle {border: 0;border-radius: 999rem;display: inline-flex;gap: 0;background: var(--grayLight);}#platform-stats .cs-toggle-button {min-width: 4.75rem;min-height: 1.875rem;padding: 0 1rem;border: 0;border-radius: 999rem;background: transparent;color: var(--bodyTextColorWhite);font-family: inherit;font-size: var(--bodyFontSize);line-height: 1;font-weight: 400;cursor: pointer;transition: background-color 0.18s ease, color 0.18s ease;}#platform-stats .cs-toggle-button.is-active {background: var(--bodyTextColor);color: var(--bodyTextColorWhite);}#platform-stats .cs-toggle-button:focus-visible {outline: 2px solid var(--orange);outline-offset: 0.2rem;}#platform-stats .cs-stat-grid, #platform-stats .cs-detail-grid {margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: clamp(1rem, 5vw, 3rem);row-gap: clamp(1.5rem, 4vw, 2.5rem);max-width: 56rem;}#platform-stats .cs-stat-grid {margin-bottom: clamp(2rem, 5vw, 3rem);}#platform-stats .cs-stat, #platform-stats .cs-detail {width: 100%;max-width: 24rem;min-width: 0;}#platform-stats .cs-stat-label, #platform-stats .cs-detail-label {margin: 0 0 0.5rem;color: var(--bodyTextColor);font-size: 0.8125rem;line-height: 1.25;font-weight: normal;}#platform-stats .cs-detail-label {font-weight: 500;}#platform-stats .cs-stat-value, #platform-stats .cs-detail-value {margin: 0;}#platform-stats .cs-stat-value {color: var(--orange);font-size: clamp(2.25rem, 8vw, 5rem);line-height: 1.05;font-weight: 300;}#platform-stats .cs-detail-value {max-width: 16rem;color: var(--orange);font-size: var(--cardHeadingFontSize);line-height: 1.25;}}@media only screen and (min-width: 48rem) {#platform-stats .cs-heading-row {align-items: flex-start;}}@media only screen and (min-width: 76rem) {#platform-stats .cs-container {max-width: 76rem;margin-left: max(1rem, calc((100vw - 90rem) / 2));}}@media only screen and (min-width: 0rem) {#platform-progress {padding: 0;}#platform-progress .cs-picture {width: 100%;aspect-ratio: 1376 / 550;margin-bottom: clamp(1.5rem, 6vw, 3rem);display: block;overflow: hidden;background: var(--grayLight);}#platform-progress .cs-picture img {width: 100%;height: 100%;display: block;object-fit: cover;}#platform-progress .cs-content {max-width: 54rem;}#platform-progress .cs-title {max-width: 54rem;margin: 1rem 0;color: var(--bodyTextColor);font-size: clamp(1.75rem, 2.8vw, 2.125rem);line-height: 1.02;}#platform-progress .cs-text {max-width: 35rem;margin: 0 0 1rem;color: var(--bodyTextColor);font-size: var(--bodyFontSize);line-height: 1.3;}}