 @media only screen and (min-width: 0rem) {#process {padding: var(--sectionPadding);}#process .cs-container {margin: auto;max-width: 82.5rem;width: 100%;text-align: center;}#process .cs-topper {letter-spacing: 0.35em;color: var(--secondary);}#process .cs-title {margin: 0 auto 1rem;max-width: 47.5rem;}#process .cs-text {margin: 0 auto 3.5rem;max-width: 68.75rem;}#process .cs-steps {display: flex;flex-direction: column;gap: 2.5rem;margin: 0;padding: 0;}#process .cs-step {position: relative;display: flex;flex-direction: column;align-items: center;list-style: none;}#process .cs-step-label {margin-bottom: 0.75rem;font-size: 1rem;font-weight: 500;color: var(--secondary);}#process .cs-step-icon {z-index: 1;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin-bottom: 1.5rem;background-color: var(--secondary);height: 2.375rem;width: 2.375rem;color: #fff;}#process .cs-step-icon.cs-step-icon-gold {background-color: var(--primary);color: #1a1a1a;}#process .cs-step-card {position: relative;border-radius: 1rem;background-color: #fff;width: 100%;padding: clamp(1.5rem, 3vw, 2rem);box-shadow: rgba(43, 57, 144, 0.1) 0px 12px 40px;text-align: left;}#process .cs-step-card:before {position: absolute;top: -0.5rem;left: 50%;transform: translateX(-50%) rotate(45deg);content: "";display: block;background-color: #fff;height: 1rem;width: 1rem;}#process .cs-step-title {margin: 0 0 0.75rem 0;font-size: 1.25rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}#process .cs-step-text {margin: 0;font-size: 0.9375rem;line-height: 1.8em;color: var(--bodyTextColor);}}@media only screen and (min-width: 64rem) {#process .cs-steps {flex-direction: row;gap: 1.75rem;}#process .cs-step {width: 25%;}#process .cs-step:not(:last-of-type):after {position: absolute;top: 2.9375rem;left: 50%;content: "";display: block;background-color: var(--secondary);height: 2px;width: 100%;}#process .cs-step-icon {position: relative;z-index: 2;}}@media only screen and (min-width: 0rem) {.cs-worlds {background-color: var(--lightBg);padding: var(--sectionPadding);}.cs-worlds .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-worlds .cs-title {margin: 0 auto 1rem;}.cs-worlds .cs-text {margin: 0 auto 3rem;max-width: 47.5rem;}.cs-worlds .cs-world-group {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.5rem;margin: 0;padding: 0;}.cs-worlds .cs-world-group li {list-style: none;width: 100%;}.cs-worlds .cs-world {display: flex;flex-direction: column;border-top: 4px solid var(--secondaryLight);border-radius: 1rem;background-color: #fff;height: 100%;padding: clamp(1.5rem, 3vw, 2.25rem);box-shadow: rgba(43, 57, 144, 0.08) 0px 12px 40px;text-align: left;text-decoration: none;transition: box-shadow 0.3s, transform 0.3s;}.cs-worlds .cs-world:hover, .cs-worlds .cs-world:focus-visible {transform: translateY(-4px);box-shadow: rgba(43, 57, 144, 0.16) 0px 16px 44px;}.cs-worlds .cs-world-number {display: flex;justify-content: center;align-items: center;border-radius: 50%;margin: 0 0 1rem 0;background-color: var(--secondary);height: 2.375rem;width: 2.375rem;font-weight: 700;color: #fff;}.cs-worlds .cs-world-title {margin: 0 0 0.625rem 0;font-size: 1.25rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}.cs-worlds .cs-world-text {margin: 0 0 1.25rem 0;font-size: 0.9375rem;line-height: 1.7em;color: var(--bodyTextColor);}.cs-worlds .cs-world-link {margin-top: auto;font-size: 0.9375rem;font-weight: 600;color: var(--secondary);text-decoration: underline;}}@media only screen and (min-width: 48rem) {.cs-worlds .cs-world-group li {width: calc((100% - 1.5rem) / 2);}}@media only screen and (min-width: 64rem) {.cs-worlds {}.cs-worlds .cs-world-group li {width: calc((100% - 3rem) / 3);}}@media only screen and (min-width: 0rem) {#int-hero .cs-int-text {margin: 1rem 0 0 0;max-width: 47.5rem;font-size: clamp(1rem, 2vw, 1.25rem);line-height: 1.5em;color: #fff;}}@media only screen and (min-width: 0rem) {#model-intro, #model-together, #model-coordinate, #model-who, #model-why {padding: var(--sectionPadding);}#model-intro .cs-container, #model-together .cs-container, #model-coordinate .cs-container, #model-who .cs-container, #model-why .cs-container {display: flex;flex-direction: column;gap: 2rem;margin: auto;max-width: 85rem;width: 100%;}#model-intro .cs-title, #model-together .cs-title, #model-coordinate .cs-title, #model-who .cs-title, #model-why .cs-title {margin: 0 0 1rem 0;}#model-intro .cs-text, #model-together .cs-text, #model-coordinate .cs-text, #model-who .cs-text, #model-why .cs-text {margin: 0 0 0.75rem 0;max-width: none;}#model-intro .cs-picture, #model-together .cs-picture, #model-coordinate .cs-picture, #model-who .cs-picture, #model-why .cs-picture {display: block;}#model-intro .cs-picture img, #model-together .cs-picture img, #model-coordinate .cs-picture img, #model-who .cs-picture img, #model-why .cs-picture img {display: block;border-radius: 1rem;width: 100%;height: auto;}#model-intro .cs-video iframe, #model-together .cs-video iframe, #model-coordinate .cs-video iframe, #model-who .cs-video iframe, #model-why .cs-video iframe {border: none;border-radius: 1rem;height: 27.5rem;width: 100%;}#model-intro .cs-check-list, #model-together .cs-check-list, #model-coordinate .cs-check-list, #model-who .cs-check-list, #model-why .cs-check-list {margin: 0;padding: 0;}#model-intro .cs-check-list li, #model-together .cs-check-list li, #model-coordinate .cs-check-list li, #model-who .cs-check-list li, #model-why .cs-check-list li {position: relative;margin-bottom: 0.875rem;padding-left: 2rem;list-style: none;font-size: 1rem;line-height: 1.6em;color: var(--bodyTextColor);}#model-intro .cs-check-list li:before, #model-together .cs-check-list li:before, #model-coordinate .cs-check-list li:before, #model-who .cs-check-list li:before, #model-why .cs-check-list li:before {position: absolute;top: 0.1875rem;left: 0;content: "";display: block;border-radius: 50%;background: var(--secondaryLight);height: 1.125rem;width: 1.125rem;}#model-intro .cs-check-list li:after, #model-together .cs-check-list li:after, #model-coordinate .cs-check-list li:after, #model-who .cs-check-list li:after, #model-why .cs-check-list li:after {position: absolute;top: 0.5rem;left: 0.3125rem;content: "";display: block;transform: rotate(-45deg);border-left: 2px solid #fff;border-bottom: 2px solid #fff;height: 0.25rem;width: 0.5rem;}}@media only screen and (min-width: 64rem) {#model-intro .cs-container, #model-together .cs-container, #model-coordinate .cs-container, #model-who .cs-container, #model-why .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}#model-intro .cs-content, #model-together .cs-content, #model-coordinate .cs-content, #model-who .cs-content, #model-why .cs-content {width: 52%;}#model-intro .cs-picture, #model-intro .cs-video, #model-intro .cs-media, #model-together .cs-picture, #model-together .cs-video, #model-together .cs-media, #model-coordinate .cs-picture, #model-coordinate .cs-video, #model-coordinate .cs-media, #model-who .cs-picture, #model-who .cs-video, #model-who .cs-media, #model-why .cs-picture, #model-why .cs-video, #model-why .cs-media {width: 42%;}#model-intro .cs-media .cs-picture, #model-together .cs-media .cs-picture, #model-coordinate .cs-media .cs-picture, #model-who .cs-media .cs-picture, #model-why .cs-media .cs-picture {width: 100%;}}@media only screen and (min-width: 0rem) {#model-where {background-color: var(--lightBg);padding: var(--sectionPadding);}#model-where .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}#model-where .cs-title {margin: 0 auto 2.5rem;}#model-where .cs-card-group {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.5rem;margin: 0;padding: 0;}#model-where .cs-item {border-radius: 1rem;background-color: #fff;list-style: none;width: 100%;padding: clamp(1.5rem, 3vw, 2.25rem);box-shadow: rgba(43, 57, 144, 0.08) 0px 12px 40px;text-align: left;}#model-where .cs-item-title {margin: 0 0 0.5rem 0;font-size: 1.125rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}#model-where .cs-item-text {margin: 0;font-size: 0.9375rem;line-height: 1.7em;color: var(--bodyTextColor);}}@media only screen and (min-width: 64rem) {#model-where .cs-item {width: calc((100% - 1.5rem) / 2);}}@media only screen and (min-width: 0rem) {#model-coordinate .cs-quote {display: flex;align-items: flex-start;gap: 0.75rem;border-radius: 0.75rem;margin: 1rem auto 0;background-color: #fff;max-width: 88%;padding: 1rem 1.25rem;box-shadow: rgba(20, 30, 80, 0.18) 0px 12px 32px;}#model-coordinate .cs-quote p {margin: 0;font-size: 0.875rem;line-height: 1.6em;font-style: italic;color: var(--bodyTextColor);}#model-coordinate .cs-quote-icon {flex: none;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: var(--secondary);height: 2.125rem;width: 2.125rem;font-size: 1.625rem;line-height: 1.6em;font-weight: 700;color: #fff;}}@media only screen and (min-width: 0rem) {#model-intro .cs-process-logo {display: block;margin: 0 0 1.5rem 0;}#model-intro .cs-process-logo img {display: block;width: clamp(11rem, 30vw, 15rem);height: auto;}#model-worlds .cs-infographic {margin: 0 auto 3rem;max-width: 35rem;}#model-worlds .cs-infographic .cs-infographic-link {display: block;border-radius: 1rem;cursor: zoom-in;}#model-worlds .cs-infographic img {display: block;width: 100%;height: auto;}#model-worlds .cs-infographic figcaption {margin-top: 0.75rem;font-size: 0.875rem;line-height: 1.5em;color: var(--bodyTextColor);}}