.cs-d1{background:var(--white);font-family:var(--font-body)}.cs-d1 .section__title,.cs-d1 h2{text-transform:none;font-size:36px}@media (max-width:1024px){.cs-d1 .section__title,.cs-d1 h2{font-size:36px}}@media (max-width:720px){.cs-d1 .section__title,.cs-d1 h2{font-size:36px}}.cs-d1 #cs-ehealth-challenge,.cs-d1 #cs-ehealth-delivered,.cs-d1 #cs-ehealth-learning,.cs-d1 #cs-ehealth-outcome,.cs-d1 #cs-ehealth-strategy,.cs-d1 #cs-propday-challenge,.cs-d1 #cs-propday-delivered,.cs-d1 #cs-propday-learning,.cs-d1 #cs-propday-outcome,.cs-d1 #cs-propday-strategy,.cs-d1 #cs-rdx-challenge,.cs-d1 #cs-rdx-delivered,.cs-d1 #cs-rdx-learning,.cs-d1 #cs-rdx-outcome,.cs-d1 #cs-rdx-strategy,.cs-d1 #cs-virco-challenge,.cs-d1 #cs-virco-delivered,.cs-d1 #cs-virco-learning,.cs-d1 #cs-virco-outcome,.cs-d1 #cs-virco-strategy,.cs-d1 #cs-xogo-challenge,.cs-d1 #cs-xogo-delivered,.cs-d1 #cs-xogo-learning,.cs-d1 #cs-xogo-outcome,.cs-d1 #cs-xogo-strategy{padding-top:60px;padding-bottom:60px}.cs-d1-hero{box-sizing:border-box;align-items:flex-start;padding-top:70px;padding-bottom:70px;display:flex;position:relative;overflow:hidden}.cs-d1-hero__img{background:url(https://images.unsplash.com/photo-1549719386-74dfcbf7dbed?auto=format&fit=crop&w=1600&q=80) 50%/cover no-repeat;position:absolute;inset:0}.cs-d1-hero--virco .cs-d1-hero__img{background-image:url(https://images.unsplash.com/photo-1629909613654-28e377b37d8b?auto=format&fit=crop&w=1600&q=80)}.cs-d1-hero--xogo .cs-d1-hero__img{background-image:url(https://images.unsplash.com/photo-1517649763962-0c623066013b?auto=format&fit=crop&w=1600&q=80)}.cs-d1-hero--propday .cs-d1-hero__img{background-image:url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?auto=format&fit=crop&w=1600&q=80)}.cs-d1-hero--ehealth .cs-d1-hero__img{background-image:url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1600&q=80)}.cs-d1-hero__overlay{background:linear-gradient(0deg,#071629f7 0,#0f2a4ab8 50%,#0f2a4a40);position:absolute;inset:0}.cs-d1-hero__content{z-index:2;width:100%;padding:0;position:relative}.cs-d1-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;background:#1a5fbf2e;border:1px solid #1a5fbf73;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px;font-size:.62rem;font-weight:700;display:inline-flex}.cs-d1-kicker__dot{background:var(--coral);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff4d3a59}.cs-d1-hero h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);margin:0 0 12px;font-size:52px;font-weight:700;line-height:1.05}.cs-d1-hero__tagline{max-width:720px;font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffe0;margin:0 0 36px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.25}.cs-d1-meta{border:1px solid #ffffff1f;border-radius:10px;max-width:720px;margin:0 0 24px;display:flex;overflow:hidden}.cs-d1-meta__item{border-right:1px solid #ffffff1a;flex:1;padding:14px 18px}.cs-d1-meta__item:last-child{border-right:none}.cs-d1-meta__item dt{letter-spacing:.04em;text-transform:uppercase;color:var(--coral);margin-bottom:6px;font-size:16px;font-weight:700;display:block}.cs-d1-meta__item dd{color:#ffffffd9;margin:0;font-size:14px;font-weight:500}.cs-d1-crumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.cs-d1-crumb a{color:#ffffff8c;font-weight:600;text-decoration:none}.cs-d1-crumb a:hover{color:var(--coral)}.cs-d1-crumb span[aria-current=page]{color:#ffffffd9}.cs-d1-crumb>span:not([aria-current]){color:#ffffff4d}#cs-ehealth-challenge.seo-split .seo-split__grid,#cs-propday-challenge.seo-split .seo-split__grid,#cs-rdx-challenge.seo-split .seo-split__grid,#cs-virco-challenge.seo-split .seo-split__grid,#cs-xogo-challenge.seo-split .seo-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,68px)}#cs-ehealth-challenge.seo-split .seo-split__title,#cs-propday-challenge.seo-split .seo-split__title,#cs-rdx-challenge.seo-split .seo-split__title,#cs-virco-challenge.seo-split .seo-split__title,#cs-xogo-challenge.seo-split .seo-split__title{margin-bottom:24px}#cs-ehealth-challenge .cs-d1-split__photo-stack,#cs-propday-challenge .cs-d1-split__photo-stack,#cs-rdx-challenge .cs-d1-split__photo-stack,#cs-virco-challenge .cs-d1-split__photo-stack,#cs-xogo-challenge .cs-d1-split__photo-stack{padding:12px clamp(16px,3vw,32px) 12px 0}#cs-ehealth-challenge .seo-split__img-main,#cs-propday-challenge .seo-split__img-main,#cs-rdx-challenge .seo-split__img-main,#cs-virco-challenge .seo-split__img-main,#cs-xogo-challenge .seo-split__img-main{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;max-height:520px}#cs-ehealth-strategy .ai-mkt-what__badge-dot,#cs-propday-strategy .ai-mkt-what__badge-dot,#cs-rdx-strategy .ai-mkt-what__badge-dot,#cs-virco-strategy .ai-mkt-what__badge-dot,#cs-xogo-strategy .ai-mkt-what__badge-dot{background:var(--coral);box-shadow:0 0 0 4px #ff4d3a47}#cs-virco-delivered .seo-trust__cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){#cs-virco-delivered .seo-trust__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#cs-virco-delivered .seo-trust__cards{grid-template-columns:1fr}}.cs-d1-outcome{background:var(--soft)}.cs-d1-outcome__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,48px);padding:clamp(32px,4.5vw,52px);display:grid}.cs-d1-outcome__copy,.cs-d1-outcome__stats{min-width:0}.cs-d1-outcome__title.section__title{margin-bottom:18px}.cs-d1-outcome__lede{font-family:var(--font-body);color:var(--ink-3);margin:0;font-size:16px;line-height:1.72}.cs-d1-outcome__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.cs-d1-outcome__stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}#cs-ehealth-outcome .cs-d1-outcome__stats--4,#cs-propday-outcome .cs-d1-outcome__stats--4,#cs-virco-outcome .cs-d1-outcome__stats--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cs-d1-outcome__stat{text-align:center;border-radius:var(--radius);background:#1a5fbf0f;border:1px solid #1a5fbf1f;flex-direction:column;justify-content:center;align-items:center;padding:clamp(20px,2.5vw,28px) 12px;display:flex}.cs-d1-outcome__stat-val{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);margin:0 0 10px;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1}.cs-d1-outcome__accent,.cs-d1-outcome__stat-val--accent{color:var(--coral)}.cs-d1-outcome__stat-lbl{font-family:var(--font-body);color:var(--ink-3);margin:0;font-size:clamp(12px,1.1vw,14px);line-height:1.4}@media (max-width:900px){.cs-d1-outcome__card{grid-template-columns:1fr;align-items:stretch}.cs-d1-outcome__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cs-d1-outcome__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cs-d1-outcome__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-d1-outcome__stat{padding:16px 8px}.cs-d1-outcome__stat-lbl{font-size:11px}}.cs-d1-body{max-width:1100px;margin:0 auto;padding-inline:clamp(24px,5vw,72px)}.cs-d1-section{margin-bottom:0}.cs-d1-sec-label{align-items:center;gap:10px;margin-bottom:32px;display:flex}.cs-d1-sec-label:before{content:"";background:var(--blue);width:20px;height:2px}.cs-d1-sec-label span{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);font-size:.58rem;font-weight:700}.cs-d1-sec-label--light:before{background:var(--coral)}.cs-d1-sec-label--light span{color:var(--coral)}.cs-d1-learning-section{margin-bottom:0}.cs-d1-learning{background:var(--navy);border-radius:16px;grid-template-columns:1fr minmax(280px,380px);align-items:stretch;display:grid;overflow:hidden}.cs-d1-learning__text{flex-direction:column;justify-content:center;min-height:100%;padding-block:clamp(48px,6vw,64px);padding-inline:clamp(32px,4vw,48px);display:flex}.cs-d1-learning__title.section__title{-webkit-text-fill-color:var(--white);color:var(--white);background:0 0;margin-bottom:20px}.cs-d1-learning__title .grad-coral{-webkit-text-fill-color:var(--coral);color:var(--coral)}.cs-d1-learning__body{font-family:var(--font-body);color:#ffffffa6;margin:0;font-size:16px;line-height:1.72}.cs-d1-learning__body strong{color:var(--coral);font-weight:600}.cs-d1-learning__img{background:url(https://images.unsplash.com/photo-1526506118085-60ce8714f8c5?auto=format&fit=crop&w=600&q=80) 50%/cover no-repeat;min-height:360px;position:relative}.cs-d1-learning--virco .cs-d1-learning__img{background-image:url(https://images.unsplash.com/photo-1606811971618-4486d14f466f?auto=format&fit=crop&w=600&q=80)}.cs-d1-learning--xogo .cs-d1-learning__img{background-image:url(https://images.unsplash.com/photo-1461896836934-ffe607ba8211?auto=format&fit=crop&w=600&q=80)}.cs-d1-learning--propday .cs-d1-learning__img{background-image:url(https://images.unsplash.com/photo-1553877522-43269d4ea984?auto=format&fit=crop&w=600&q=80)}.cs-d1-learning--ehealth .cs-d1-learning__img{background-image:url(https://images.unsplash.com/photo-1579684385127-1ef15d508118?auto=format&fit=crop&w=600&q=80)}.cs-d1-learning__img:before{content:"";background:linear-gradient(to right,var(--navy),transparent 55%);position:absolute;inset:0}@media (max-width:960px){.cs-d1-learning{grid-template-columns:1fr}.cs-d1-learning__img{min-height:240px}}@media (max-width:560px){.cs-d1-meta{flex-direction:column}.cs-d1-meta__item{border-bottom:1px solid #ffffff1a;border-right:none}.cs-d1-meta__item:last-child{border-bottom:none}}
