 @media only screen and (min-width: 0rem) {.cs-landing-hero {position: relative;display: flex;align-items: center;border-radius: 1.25rem;margin: 0.75rem;box-shadow: 0 1.25rem 3rem rgba(20, 33, 90, 0.18);background-position: center;background-size: cover;min-height: 35rem;overflow: hidden;padding: 8.75rem 1rem 4rem;}.cs-landing-hero:before {position: absolute;inset: 0;content: "";display: block;background: linear-gradient(100deg, rgba(10, 16, 40, 0.72) 0%, rgba(10, 16, 40, 0.25) 70%);}.cs-landing-hero .cs-container {position: relative;z-index: 1;margin: auto;max-width: 85rem;width: 100%;}.cs-landing-hero .cs-title {margin: 0 0 1rem 0;max-width: 45rem;font-size: clamp(1.75rem, 4vw, 2.75rem);line-height: 1.25em;font-weight: 600;color: #fff;}.cs-landing-hero .cs-text {margin: 0 0 1.75rem 0;max-width: 38.75rem;color: #fff;}.cs-landing-hero .cs-button-group {display: flex;flex-wrap: wrap;align-items: center;gap: 1rem;margin-bottom: 1.5rem;}.cs-landing-hero .cs-button-solid {display: inline-flex;align-items: center;gap: 0.625rem;}.cs-landing-hero .cs-button-outline {display: inline-block;border: 1px solid #fff;border-radius: 3.125rem;padding: 0 1.75rem;text-decoration: none;text-transform: uppercase;letter-spacing: 0.03em;font-size: 0.875rem;line-height: 3em;font-weight: 600;color: #fff;transition: background-color 0.3s, color 0.3s;}.cs-landing-hero .cs-button-outline:hover {background-color: #fff;color: var(--secondary);}.cs-landing-hero .cs-cta-microcopy {color: rgba(255, 255, 255, 0.85);}.cs-landing-hero .cs-check-row {display: flex;flex-wrap: wrap;gap: 1.25rem;margin: 0;padding: 0;}.cs-landing-hero .cs-check-row li {position: relative;padding-left: 1.625rem;list-style: none;font-size: 0.9375rem;color: #fff;}.cs-landing-hero .cs-check-row li:before {position: absolute;top: 0.1875rem;left: 0;content: "";display: block;border-radius: 50%;background: var(--primary);height: 1rem;width: 1rem;}.cs-landing-hero .cs-check-row li:after {position: absolute;top: 0.375rem;left: 0.21875rem;content: "";display: block;transform: rotate(-45deg);border-left: 2.5px solid #1a1a1a;border-bottom: 2.5px solid #1a1a1a;height: 0.25rem;width: 0.5625rem;}.cs-landing-hero .cs-hero-links {margin: 1.25rem 0 0 0;display: flex;flex-wrap: wrap;gap: 1.25rem;}.cs-landing-hero .cs-hero-links a {text-decoration: underline;font-size: 0.9375rem;color: #fff;}.cs-landing-hero .cs-hero-links a:hover {color: var(--primary);}}@media only screen and (min-width: 0rem) {.cs-problem {padding: var(--sectionPadding);}.cs-problem .cs-container {display: flex;flex-direction: column;gap: 2rem;margin: auto;max-width: 85rem;width: 100%;}.cs-problem .cs-title {margin: 0 0 1rem 0;}.cs-problem .cs-text {margin: 0 0 1rem 0;max-width: none;}.cs-problem .cs-video {margin-top: 0.75rem;}.cs-problem .cs-video iframe {border: none;border-radius: 1rem;height: 25rem;width: 100%;}.cs-problem .cs-highlight-card {align-self: flex-start;border-radius: 1rem;margin: 0;background-color: var(--lightBg);border: 1px solid rgba(55, 168, 224, 0.35);padding: clamp(1.25rem, 3vw, 2rem);}.cs-problem .cs-highlight-card li {position: relative;margin-bottom: 0.75rem;padding-left: 1.25rem;list-style: none;font-size: 0.9375rem;line-height: 1.6em;color: var(--headerColor);}.cs-problem .cs-highlight-card li:before {position: absolute;top: 0.5rem;left: 0;content: "";display: block;border-radius: 50%;background-color: var(--secondaryLight);height: 0.4375rem;width: 0.4375rem;}.cs-problem .cs-highlight-card li:last-child {margin-bottom: 0;}.cs-problem .cs-highlight-card li.cs-highlight-intro {padding-left: 0;font-weight: 600;}.cs-problem .cs-highlight-card li.cs-highlight-intro:before {display: none;}}@media only screen and (min-width: 64rem) {.cs-problem .cs-container {flex-direction: row;justify-content: space-between;align-items: flex-start;}.cs-problem .cs-content {width: 55%;}.cs-problem .cs-highlight-card {width: 40%;}}@media only screen and (min-width: 0rem) {.cs-quote-banner {padding: 0 1rem;}.cs-quote-banner .cs-container {border-radius: 1rem;margin: auto;background-color: var(--secondary);max-width: 82.5rem;padding: clamp(2rem, 4vw, 3rem);text-align: center;}.cs-quote-banner h2 {margin: 0;font-size: clamp(1.25rem, 2.6vw, 1.75rem);line-height: 1.4em;font-weight: 600;color: #fff;}.cs-quote-banner p {margin: 1rem auto 0;max-width: 47.5rem;color: var(--bodyTextColorWhite);}.cs-quote-banner .cs-banner-note {font-weight: 600;color: var(--primary);}}@media only screen and (min-width: 0rem) {.cs-pillars {padding: var(--sectionPadding);}.cs-pillars .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-pillars .cs-title {margin: 0 auto 1rem;max-width: 53.75rem;}.cs-pillars .cs-text {margin: 0 auto 3rem;max-width: 47.5rem;}.cs-pillars .cs-card-group {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.5rem;margin: 0;padding: 0;}.cs-pillars .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;}.cs-pillars .cs-item-title {margin: 0 0 0.625rem 0;font-size: 1.1875rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}.cs-pillars .cs-item-text {margin: 0;font-size: 0.9375rem;line-height: 1.7em;color: var(--bodyTextColor);}}@media only screen and (min-width: 64rem) {.cs-pillars .cs-item {width: calc((100% - 6rem) / 3);min-width: 18.75rem;}}@media only screen and (min-width: 0rem) {.cs-stats {background-color: var(--secondary);padding: var(--sectionPadding);}.cs-stats .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-stats .cs-title {margin: 0 auto 0.5rem;color: #fff;}.cs-stats .cs-text {margin: 0 auto 2.5rem;color: var(--bodyTextColorWhite);}.cs-stats .cs-stat-group {display: flex;flex-direction: column;gap: 1.25rem;margin: 0;padding: 0;}.cs-stats .cs-stat {border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 0.75rem;list-style: none;padding: clamp(1.25rem, 2.5vw, 1.75rem);font-size: 1.0625rem;line-height: 1.4em;font-weight: 600;color: #fff;}}@media only screen and (min-width: 64rem) {.cs-stats .cs-stat-group {flex-direction: row;}.cs-stats .cs-stat-group .cs-stat {width: 25%;}}@media only screen and (min-width: 0rem) {.cs-framework {background-color: var(--lightBg);padding: var(--sectionPadding);scroll-margin-top: 5.625rem;}.cs-framework .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-framework .cs-topper {letter-spacing: 0.35em;color: var(--secondary);}.cs-framework .cs-title {margin: 0 auto 1rem;max-width: 47.5rem;}.cs-framework .cs-text {margin: 0 auto 3.5rem;max-width: 47.5rem;}.cs-framework .cs-steps {display: flex;flex-direction: column;gap: 2.5rem;margin: 0;padding: 0;}.cs-framework .cs-step {position: relative;display: flex;flex-direction: column;align-items: center;list-style: none;}.cs-framework .cs-step-label {margin-bottom: 0.75rem;font-size: 0.9375rem;font-weight: 500;color: var(--secondary);}.cs-framework .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.25rem;width: 2.25rem;color: #fff;}.cs-framework .cs-step-icon.cs-step-icon-gold {background-color: var(--primary);color: #1a1a1a;}.cs-framework .cs-step-card {position: relative;border-radius: 1rem;background-color: #fff;width: 100%;padding: clamp(1.25rem, 2.5vw, 1.75rem);box-shadow: rgba(43, 57, 144, 0.1) 0px 12px 40px;text-align: left;}.cs-framework .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;}.cs-framework .cs-step-title {margin: 0 0 0.625rem 0;font-size: 1.0625rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}.cs-framework .cs-step-text {margin: 0;font-size: 0.875rem;line-height: 1.7em;color: var(--bodyTextColor);}}@media only screen and (min-width: 64rem) {.cs-framework .cs-steps {flex-direction: row;gap: 1.25rem;}.cs-framework .cs-step {width: 20%;}.cs-framework .cs-step:not(:last-of-type):after {position: absolute;top: 2.75rem;left: 50%;content: "";display: block;background-color: var(--secondary);height: 2px;width: 100%;}.cs-framework .cs-step-icon {position: relative;z-index: 2;}}@media only screen and (min-width: 0rem) {.cs-testimonials {padding: var(--sectionPadding);}.cs-testimonials .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-testimonials .cs-title {margin: 0 auto 0.5rem;}.cs-testimonials .cs-text {margin: 0 auto 2.5rem;}.cs-testimonials .cs-testimonial-group {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.5rem;margin: 0;padding: 0;}.cs-testimonials .cs-testimonial {display: flex;flex-direction: column;justify-content: space-between;gap: 1rem;border-radius: 1rem;background-color: var(--lightBg);border: 1px solid rgba(55, 168, 224, 0.3);list-style: none;width: 100%;padding: clamp(1.5rem, 3vw, 2rem);text-align: left;}.cs-testimonials .cs-testimonial p {margin: 0;font-size: 0.9375rem;line-height: 1.7em;font-style: italic;color: var(--bodyTextColor);}.cs-testimonials .cs-testimonial .cs-attribution {font-size: 0.875rem;font-weight: 600;color: var(--secondary);}}@media only screen and (min-width: 64rem) {.cs-testimonials .cs-testimonial {width: calc((100% - 1.5rem) / 2);}}@media only screen and (min-width: 0rem) {.cs-clarity {padding: var(--sectionPadding);}.cs-clarity .cs-container {display: flex;flex-direction: column;gap: 2rem;margin: auto;max-width: 85rem;width: 100%;}.cs-clarity .cs-title {margin: 0 0 0.75rem 0;}.cs-clarity .cs-text {margin: 0 0 1rem 0;max-width: none;}.cs-clarity .cs-check-list {margin: 0 0 1.25rem 0;padding: 0;}.cs-clarity .cs-check-list li {position: relative;margin-bottom: 0.75rem;padding-left: 2rem;list-style: none;font-size: 0.9375rem;line-height: 1.6em;color: var(--bodyTextColor);}.cs-clarity .cs-check-list li:before {position: absolute;top: 0.125rem;left: 0;content: "";display: block;border-radius: 50%;background: var(--secondary);height: 1.125rem;width: 1.125rem;}.cs-clarity .cs-check-list li:after {position: absolute;top: 0.4375rem;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;}.cs-clarity .cs-note {margin: 0 0 0.75rem 0;font-size: 0.9375rem;font-weight: 700;color: var(--secondary);}.cs-clarity .cs-picture {display: block;}.cs-clarity .cs-picture img {display: block;border-radius: 1rem;width: 100%;height: auto;}}@media only screen and (min-width: 64rem) {.cs-clarity .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}.cs-clarity .cs-content {width: 52%;}.cs-clarity .cs-picture {width: 42%;}}@media only screen and (min-width: 0rem) {.cs-guide-banner {padding: 1.5rem 1rem;--nurtureColor: #fff;--nurtureHoverColor: var(--secondary);}.cs-guide-banner .cs-container {display: flex;flex-direction: column;gap: 1.25rem;border-radius: 1rem;margin: auto;background-color: var(--secondary);max-width: 82.5rem;padding: clamp(1.75rem, 4vw, 2.75rem);}.cs-guide-banner h2 {margin: 0 0 0.5rem 0;font-size: clamp(1.25rem, 2.4vw, 1.5rem);line-height: 1.3em;font-weight: 600;color: #fff;}.cs-guide-banner p {margin: 0;font-size: 0.9375rem;color: var(--bodyTextColorWhite);}.cs-guide-banner .cs-button-solid, .cs-guide-banner .cs-guide-cta {flex: none;align-self: flex-start;}.cs-guide-banner .cs-cta-microcopy {color: rgba(255, 255, 255, 0.75);}}@media only screen and (min-width: 64rem) {.cs-guide-banner .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}.cs-guide-banner .cs-content {max-width: 47.5rem;}.cs-guide-banner .cs-button-solid {align-self: center;}}@media only screen and (min-width: 0rem) {.cs-final-cta {background-color: var(--secondary);padding: var(--sectionPadding);}.cs-final-cta .cs-container {margin: auto;max-width: 53.75rem;width: 100%;text-align: center;}.cs-final-cta h2 {margin: 0 0 1rem 0;font-size: clamp(1.5rem, 3vw, 2.125rem);line-height: 1.3em;font-weight: 600;color: #fff;}.cs-final-cta p {margin: 0 0 1.75rem 0;color: var(--bodyTextColorWhite);}.cs-final-cta .cs-cta-microcopy {color: rgba(255, 255, 255, 0.75);}}