.case-study-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media(min-width:992px){.case-study-blocks{gap:24px}}.case-study-blocks .cs-approach-subtitle h1,.case-study-blocks .cs-approach-subtitle h2,.case-study-blocks .cs-approach-subtitle h3,.case-study-blocks .cs-approach-subtitle h4,.case-study-blocks .cs-approach-subtitle li,.case-study-blocks .cs-approach-subtitle ol,.case-study-blocks .cs-approach-subtitle p,.case-study-blocks .cs-approach-subtitle ul,.case-study-blocks .cs-content-box-subtitle h1,.case-study-blocks .cs-content-box-subtitle h2,.case-study-blocks .cs-content-box-subtitle h3,.case-study-blocks .cs-content-box-subtitle h4,.case-study-blocks .cs-content-box-subtitle li,.case-study-blocks .cs-content-box-subtitle ol,.case-study-blocks .cs-content-box-subtitle p,.case-study-blocks .cs-content-box-subtitle ul,.case-study-blocks .cs-dark-blue-content-left h1,.case-study-blocks .cs-dark-blue-content-left h2,.case-study-blocks .cs-dark-blue-content-left h3,.case-study-blocks .cs-dark-blue-content-left h4,.case-study-blocks .cs-dark-blue-content-left li,.case-study-blocks .cs-dark-blue-content-left ol,.case-study-blocks .cs-dark-blue-content-left p,.case-study-blocks .cs-dark-blue-content-left ul,.case-study-blocks .cs-dark-blue-content-right h1,.case-study-blocks .cs-dark-blue-content-right h2,.case-study-blocks .cs-dark-blue-content-right h3,.case-study-blocks .cs-dark-blue-content-right h4,.case-study-blocks .cs-dark-blue-content-right li,.case-study-blocks .cs-dark-blue-content-right ol,.case-study-blocks .cs-dark-blue-content-right p,.case-study-blocks .cs-dark-blue-content-right ul,.case-study-blocks .cs-insight-body h1,.case-study-blocks .cs-insight-body h2,.case-study-blocks .cs-insight-body h3,.case-study-blocks .cs-insight-body h4,.case-study-blocks .cs-insight-body li,.case-study-blocks .cs-insight-body ol,.case-study-blocks .cs-insight-body p,.case-study-blocks .cs-insight-body ul,.case-study-blocks .cs-outcome-result h1,.case-study-blocks .cs-outcome-result h2,.case-study-blocks .cs-outcome-result h3,.case-study-blocks .cs-outcome-result h4,.case-study-blocks .cs-outcome-result li,.case-study-blocks .cs-outcome-result ol,.case-study-blocks .cs-outcome-result p,.case-study-blocks .cs-outcome-result ul,.case-study-blocks .cs-primary-heading h1,.case-study-blocks .cs-primary-heading h2,.case-study-blocks .cs-primary-heading h3,.case-study-blocks .cs-primary-heading h4,.case-study-blocks .cs-primary-heading li,.case-study-blocks .cs-primary-heading ol,.case-study-blocks .cs-primary-heading p,.case-study-blocks .cs-primary-heading ul,.case-study-blocks .cs-primary-heading-blue-box h1,.case-study-blocks .cs-primary-heading-blue-box h2,.case-study-blocks .cs-primary-heading-blue-box h3,.case-study-blocks .cs-primary-heading-blue-box h4,.case-study-blocks .cs-primary-heading-blue-box li,.case-study-blocks .cs-primary-heading-blue-box ol,.case-study-blocks .cs-primary-heading-blue-box p,.case-study-blocks .cs-primary-heading-blue-box ul,.case-study-blocks .cs-rich-text h1,.case-study-blocks .cs-rich-text h2,.case-study-blocks .cs-rich-text h3,.case-study-blocks .cs-rich-text h4,.case-study-blocks .cs-rich-text li,.case-study-blocks .cs-rich-text ol,.case-study-blocks .cs-rich-text p,.case-study-blocks .cs-rich-text ul,.case-study-blocks .cs-secondary-heading h1,.case-study-blocks .cs-secondary-heading h2,.case-study-blocks .cs-secondary-heading h3,.case-study-blocks .cs-secondary-heading h4,.case-study-blocks .cs-secondary-heading li,.case-study-blocks .cs-secondary-heading ol,.case-study-blocks .cs-secondary-heading p,.case-study-blocks .cs-secondary-heading ul,.case-study-blocks .cs-tertiary-text h1,.case-study-blocks .cs-tertiary-text h2,.case-study-blocks .cs-tertiary-text h3,.case-study-blocks .cs-tertiary-text h4,.case-study-blocks .cs-tertiary-text li,.case-study-blocks .cs-tertiary-text ol,.case-study-blocks .cs-tertiary-text p,.case-study-blocks .cs-tertiary-text ul,.case-study-blocks .cs-timeline-subtitle h1,.case-study-blocks .cs-timeline-subtitle h2,.case-study-blocks .cs-timeline-subtitle h3,.case-study-blocks .cs-timeline-subtitle h4,.case-study-blocks .cs-timeline-subtitle li,.case-study-blocks .cs-timeline-subtitle ol,.case-study-blocks .cs-timeline-subtitle p,.case-study-blocks .cs-timeline-subtitle ul{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.case-study-blocks .cs-approach-subtitle a,.case-study-blocks .cs-content-box-subtitle a,.case-study-blocks .cs-dark-blue-content-left a,.case-study-blocks .cs-dark-blue-content-right a,.case-study-blocks .cs-insight-body a,.case-study-blocks .cs-outcome-result a,.case-study-blocks .cs-primary-heading a,.case-study-blocks .cs-primary-heading-blue-box a,.case-study-blocks .cs-rich-text a,.case-study-blocks .cs-secondary-heading a,.case-study-blocks .cs-tertiary-text a,.case-study-blocks .cs-timeline-subtitle a{color:inherit;text-decoration:underline}.case-study-blocks .cs-primary-heading{color:#1e293b;font-family:var(--font-manrope),Manrope,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media(min-width:992px){.case-study-blocks .cs-primary-heading{color:#0f172a;font-size:32px;line-height:normal;letter-spacing:-.5px}}.case-study-blocks .cs-secondary-heading{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:700;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-secondary-heading{font-size:16px;line-height:24px}}.case-study-blocks .cs-secondary-heading--large{font-size:16px}@media(min-width:992px){.case-study-blocks .cs-secondary-heading--large{font-size:20px;line-height:30px}}.case-study-blocks .cs-tertiary-text{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-tertiary-text{font-size:16px;line-height:26px;font-weight:500}}.case-study-blocks .cs-primary-heading-blue-box{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-left:4px solid #3b82f6;background:#ebf4f9;color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:600;line-height:22px;padding:14px 18px;border-radius:0 8px 8px 0}@media(min-width:992px){.case-study-blocks .cs-primary-heading-blue-box{font-size:16px;line-height:24px;padding:16px 24px}}.case-study-blocks .cs-insight-box{display:flex;padding:20px 24px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:12px;border:1px solid #e2e8f0;background:#fff}@media(min-width:992px){.case-study-blocks .cs-insight-box{padding:24px;gap:10px}}.case-study-blocks .cs-insight-eyebrow{color:#2563eb;font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.case-study-blocks .cs-insight-title{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:700;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-insight-title{font-size:16px;line-height:24px}}.case-study-blocks .cs-insight-body{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:400;line-height:20px}@media(min-width:992px){.case-study-blocks .cs-insight-body{font-size:14px;line-height:22px;font-weight:500}}.case-study-blocks .cs-content-box-grid{display:grid;grid-template-columns:1fr;gap:16px;align-self:stretch}@media(min-width:992px){.case-study-blocks .cs-content-box-grid{grid-template-columns:repeat(3,1fr)}}.case-study-blocks .cs-content-box-card{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}@media(min-width:992px){.case-study-blocks .cs-content-box-card{padding:24px}}.case-study-blocks .cs-content-box-title{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:15px;font-weight:700;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-content-box-title{font-size:16px}}.case-study-blocks .cs-content-box-subtitle{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:400;line-height:20px}@media(min-width:992px){.case-study-blocks .cs-content-box-subtitle{font-size:14px;line-height:22px}}.case-study-blocks .cs-approach-item{display:flex;align-items:flex-start;gap:16px;align-self:stretch;padding:0;border:none}@media(min-width:992px){.case-study-blocks .cs-approach-item{gap:20px;padding:0}}.case-study-blocks .cs-approach-index{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:20px;background:#eff6ff;color:#2563eb;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:700;line-height:normal;flex-shrink:0}.case-study-blocks .cs-approach-content{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:2px}.case-study-blocks .cs-approach-title{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:700;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-approach-title{font-size:16px;line-height:24px}}.case-study-blocks .cs-approach-subtitle{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:400;line-height:20px}@media(min-width:992px){.case-study-blocks .cs-approach-subtitle{font-size:14px;line-height:22px}}.case-study-blocks .cs-timeline{display:flex;flex-direction:column;align-self:stretch}.case-study-blocks .cs-timeline-item{display:flex;gap:16px;align-items:stretch}@media(min-width:992px){.case-study-blocks .cs-timeline-item{gap:20px}}.case-study-blocks .cs-timeline-dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative;width:12px}.case-study-blocks .cs-timeline-dot{width:10px;height:10px;border-radius:50%;background:#2563eb;flex-shrink:0;margin-top:4px;z-index:2}@media(min-width:992px){.case-study-blocks .cs-timeline-dot{width:12px;height:12px}}.case-study-blocks .cs-timeline-line{width:2px;flex:1;background:#e9f0f4;margin-top:4px;z-index:1}.case-study-blocks .cs-timeline-content{display:flex;flex-direction:column;gap:4px;padding-bottom:24px;flex:1}@media(min-width:992px){.case-study-blocks .cs-timeline-content{padding-bottom:28px}}.case-study-blocks .cs-timeline-eyebrow{color:#2563eb;font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.case-study-blocks .cs-timeline-title{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:700;line-height:22px}@media(min-width:992px){.case-study-blocks .cs-timeline-title{font-size:16px;line-height:24px}}.case-study-blocks .cs-timeline-subtitle{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:400;line-height:20px;margin-top:2px}@media(min-width:992px){.case-study-blocks .cs-timeline-subtitle{font-size:14px;line-height:22px}}.case-study-blocks .cs-outcome-box{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:12px;border:1px solid #e2e8f0;background:#fff}@media(min-width:992px){.case-study-blocks .cs-outcome-box{padding:28px 32px}}.case-study-blocks .cs-outcome-eyebrow{color:#2563eb;font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.case-study-blocks .cs-outcome-heading{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media(min-width:992px){.case-study-blocks .cs-outcome-heading{font-size:18px;line-height:26px}}.case-study-blocks .cs-outcome-metrics{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;width:100%;align-items:flex-start}@media(min-width:640px){.case-study-blocks .cs-outcome-metrics{grid-template-columns:repeat(3,1fr);gap:32px}}.case-study-blocks .cs-outcome-metric{display:flex;flex-direction:column;gap:2px}.case-study-blocks .cs-outcome-metric-value{color:#0f172a;font-family:var(--font-manrope),Manrope,sans-serif;font-size:28px;font-weight:800;line-height:normal}@media(min-width:992px){.case-study-blocks .cs-outcome-metric-value{font-size:36px}}.case-study-blocks .cs-outcome-metric-label{color:#475569;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:400;line-height:20px}@media(min-width:992px){.case-study-blocks .cs-outcome-metric-label{font-size:14px}}.case-study-blocks .cs-outcome-result{display:flex;padding:14px 18px;flex-direction:column;align-items:flex-start;align-self:stretch;border-left:3px solid #3b82f6;background:#f0f7ff;border-radius:0 8px 8px 0;color:#1e293b;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:500;line-height:20px}@media(min-width:992px){.case-study-blocks .cs-outcome-result{font-size:14px;line-height:22px;padding:16px 20px}}.case-study-blocks .cs-dark-blue-content-box{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:16px;background:#0f172a}@media(min-width:992px){.case-study-blocks .cs-dark-blue-content-box{flex-direction:column;align-items:flex-start}}.case-study-blocks .cs-dark-blue-content-left{color:#fff;font-family:var(--font-manrope),Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.3;flex-shrink:0;width:auto;text-align:left}@media(min-width:992px){.case-study-blocks .cs-dark-blue-content-left{font-size:32px;width:auto;text-align:left}}.case-study-blocks .cs-dark-blue-content-right{color:#f2f7fa;font-family:var(--font-manrope),Manrope,sans-serif;font-size:14px;font-weight:400;line-height:20px;flex:1}@media(min-width:992px){.case-study-blocks .cs-dark-blue-content-right{color:#fff;font-size:16px;line-height:150%}}