.CaseStudyBreadcrumb-module__ZTIlRG__breadcrumbNav{padding:var(--space-4) 0;background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border-subtle)}.CaseStudyBreadcrumb-module__ZTIlRG__breadcrumbList{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CaseStudyBreadcrumb-module__ZTIlRG__breadcrumbItem{align-items:center;gap:var(--space-2);display:flex}.CaseStudyBreadcrumb-module__ZTIlRG__breadcrumbLink{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.CaseStudyBreadcrumb-module__ZTIlRG__breadcrumbLink:hover{color:var(--color-primary-orange)}.CaseStudyBreadcrumb-module__ZTIlRG__separator{color:#06254a4d;-webkit-user-select:none;user-select:none;font-size:.75rem}.CaseStudyBreadcrumb-module__ZTIlRG__current{color:var(--color-primary-navy);font-weight:var(--font-weight-semibold)}
.CaseStudyNarrative-module__rvgkiq__narrativeSection{background-color:var(--color-bg-light);padding:var(--space-20) 0;border-bottom:1px solid var(--color-border-subtle);position:relative}@media (min-width:992px){.CaseStudyNarrative-module__rvgkiq__narrativeSection{padding:var(--space-24) 0}}.CaseStudyNarrative-module__rvgkiq__sectionBlock{margin-bottom:var(--space-20)}.CaseStudyNarrative-module__rvgkiq__sectionBlock:last-child{margin-bottom:0}.CaseStudyNarrative-module__rvgkiq__blockEyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.CaseStudyNarrative-module__rvgkiq__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudyNarrative-module__rvgkiq__blockHeading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.5rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-6)}.CaseStudyNarrative-module__rvgkiq__challengeSolutionGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:992px){.CaseStudyNarrative-module__rvgkiq__challengeSolutionGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}}.CaseStudyNarrative-module__rvgkiq__narrativeCard{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);flex-direction:column;display:flex;box-shadow:0 4px 16px #06254a0a}.CaseStudyNarrative-module__rvgkiq__cardHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.CaseStudyNarrative-module__rvgkiq__cardIcon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary-navy);background-color:#06254a0d;justify-content:center;align-items:center;display:flex}.CaseStudyNarrative-module__rvgkiq__cardIconOrange{color:var(--color-primary-orange);background-color:#f57c001f}.CaseStudyNarrative-module__rvgkiq__cardTitle{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy);margin:0}.CaseStudyNarrative-module__rvgkiq__cardParagraph{font-family:var(--font-primary);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}.CaseStudyNarrative-module__rvgkiq__outcomesGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CaseStudyNarrative-module__rvgkiq__outcomesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.CaseStudyNarrative-module__rvgkiq__outcomeCard{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);transition:all var(--transition-fast);flex-direction:column;display:flex}.CaseStudyNarrative-module__rvgkiq__outcomeCard:hover{border-color:#f57c0059;transform:translateY(-3px);box-shadow:0 8px 24px #06254a14}.CaseStudyNarrative-module__rvgkiq__outcomeCheck{color:#10b981;background-color:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CaseStudyNarrative-module__rvgkiq__outcomeText{font-family:var(--font-primary);color:var(--color-text-dark);font-size:.9375rem;line-height:1.5;font-weight:var(--font-weight-medium);margin:0}.CaseStudyNarrative-module__rvgkiq__resultsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.CaseStudyNarrative-module__rvgkiq__resultsGrid{grid-template-columns:repeat(3,1fr)}}.CaseStudyNarrative-module__rvgkiq__resultCard{border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);color:var(--color-white);gap:var(--space-2);background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff1f;flex-direction:column;display:flex}.CaseStudyNarrative-module__rvgkiq__resultFigure{font-family:var(--font-primary);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-accent-gold);line-height:1}.CaseStudyNarrative-module__rvgkiq__resultLabel{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-white)}.CaseStudyNarrative-module__rvgkiq__resultDetail{font-family:var(--font-primary);font-size:var(--font-size-xs);color:#ffffffb8;margin:0;line-height:1.5}.CaseStudyNarrative-module__rvgkiq__perspectiveGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.CaseStudyNarrative-module__rvgkiq__perspectiveGrid{grid-template-columns:repeat(2,1fr)}}.CaseStudyNarrative-module__rvgkiq__perspectiveCard{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.CaseStudyNarrative-module__rvgkiq__perspectiveTitle{font-family:var(--font-primary);font-size:1.05rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy);align-items:center;gap:var(--space-2);margin:0;display:flex}.CaseStudyNarrative-module__rvgkiq__perspectiveBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudyNarrative-module__rvgkiq__perspectiveText{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.CaseStudyNarrative-module__rvgkiq__outcomeCard{transition:none!important;transform:none!important}}
.CaseStudyRelated-module__Znakya__relatedSection{background-color:var(--color-white);padding:var(--space-20) 0;border-bottom:1px solid var(--color-border-subtle);position:relative}@media (min-width:992px){.CaseStudyRelated-module__Znakya__relatedSection{padding:var(--space-24) 0}}.CaseStudyRelated-module__Znakya__header{text-align:center;max-width:680px;margin:0 auto var(--space-12)}.CaseStudyRelated-module__Znakya__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-3);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.CaseStudyRelated-module__Znakya__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudyRelated-module__Znakya__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy)}.CaseStudyRelated-module__Znakya__cardsGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CaseStudyRelated-module__Znakya__cardsGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}}.CaseStudyRelated-module__Znakya__relatedCard{background-color:var(--color-bg-light);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);transition:all var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.CaseStudyRelated-module__Znakya__relatedCard:before{content:"";background:linear-gradient(90deg, var(--color-primary-orange), var(--color-accent-gold));opacity:0;height:3px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.CaseStudyRelated-module__Znakya__relatedCard:hover{background-color:var(--color-white);border-color:#f57c0059;transform:translateY(-4px);box-shadow:0 12px 30px #06254a14}.CaseStudyRelated-module__Znakya__relatedCard:hover:before{opacity:1}.CaseStudyRelated-module__Znakya__cardCategory{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-3)}.CaseStudyRelated-module__Znakya__cardTitle{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy);margin-bottom:var(--space-3);transition:color var(--transition-fast);line-height:1.35}.CaseStudyRelated-module__Znakya__relatedCard:hover .CaseStudyRelated-module__Znakya__cardTitle{color:var(--color-primary-orange)}.CaseStudyRelated-module__Znakya__cardDesc{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-muted);margin-bottom:var(--space-6);flex-grow:1}.CaseStudyRelated-module__Znakya__metricBadge{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background-color:#06254a0a;border:1px solid #06254a14;justify-content:space-between;align-items:center;display:flex}.CaseStudyRelated-module__Znakya__metricValue{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy)}.CaseStudyRelated-module__Znakya__metricLabel{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-muted)}.CaseStudyRelated-module__Znakya__cardFooter{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-orange);margin-top:auto;display:flex}.CaseStudyRelated-module__Znakya__cardArrow{transition:transform var(--transition-fast);display:inline-block}.CaseStudyRelated-module__Znakya__relatedCard:hover .CaseStudyRelated-module__Znakya__cardArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.CaseStudyRelated-module__Znakya__relatedCard,.CaseStudyRelated-module__Znakya__relatedCard:before,.CaseStudyRelated-module__Znakya__cardTitle,.CaseStudyRelated-module__Znakya__cardArrow{transition:none!important;transform:none!important}}
