.page-module__hr5ksW__caseStudy{background:var(--color-bg)}.page-module__hr5ksW__hero{background:var(--color-primary);color:var(--color-bg);padding:8rem 0 5rem;position:relative;overflow:hidden}.page-module__hr5ksW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#6ca6c10f 1px,#0000 1px),linear-gradient(90deg,#6ca6c10f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.page-module__hr5ksW__backLink{color:#f7fff799;transition:color var(--transition);z-index:1;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:inline-flex;position:relative}.page-module__hr5ksW__backLink:hover{color:var(--color-accent)}.page-module__hr5ksW__heroContent{z-index:1;max-width:800px;position:relative}.page-module__hr5ksW__heroContent h1{color:var(--color-white);margin:1rem 0}.page-module__hr5ksW__heroContent .page-module__hr5ksW__text-lead{color:#f7fff7cc}.page-module__hr5ksW__snapshotSection{background:var(--color-white);border-bottom:1px solid #2f306114;padding:3rem 0}.page-module__hr5ksW__snapshotGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.page-module__hr5ksW__snapshotItem h3{text-transform:uppercase;letter-spacing:.1em;color:var(--color-secondary);margin-bottom:.5rem;font-size:.75rem}.page-module__hr5ksW__snapshotItem p,.page-module__hr5ksW__liveLink{color:var(--color-primary);font-size:1rem;font-weight:600}.page-module__hr5ksW__liveLink{transition:color var(--transition);align-items:center;gap:.4rem;display:inline-flex}.page-module__hr5ksW__liveLink:hover{color:var(--color-secondary)}.page-module__hr5ksW__contentGrid{grid-template-columns:2fr 1fr;align-items:start;gap:4rem;display:grid}.page-module__hr5ksW__mainContent{flex-direction:column;gap:2rem;display:flex}.page-module__hr5ksW__mainContent p{color:var(--color-text);opacity:.85;font-size:1.1rem;line-height:1.75}.page-module__hr5ksW__pillars{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:1rem;display:grid}.page-module__hr5ksW__pillar{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.page-module__hr5ksW__resultsList{flex-direction:column;gap:1rem;list-style:none;display:flex}.page-module__hr5ksW__resultsList li{color:var(--color-primary);align-items:center;gap:.75rem;font-size:1.05rem;font-weight:500;display:flex}.page-module__hr5ksW__sidebar{flex-direction:column;gap:2rem;display:flex;position:sticky;top:6rem}.page-module__hr5ksW__quoteCard{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-lg);padding:2.5rem;position:relative;overflow:hidden}.page-module__hr5ksW__quoteText{z-index:1;margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6;position:relative}.page-module__hr5ksW__quoteAuthor{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.page-module__hr5ksW__authorAvatar{background:var(--color-accent);width:48px;height:48px;color:var(--color-primary);font-weight:800;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__hr5ksW__authorName{font-size:.95rem;font-weight:700}.page-module__hr5ksW__authorTitle{opacity:.7;font-size:.8rem}.page-module__hr5ksW__ctaBox{background:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.page-module__hr5ksW__ctaBox h4{color:var(--color-primary)}.page-module__hr5ksW__ctaBox p{font-size:.95rem;font-weight:500}@media (max-width:1024px){.page-module__hr5ksW__contentGrid{grid-template-columns:1fr}.page-module__hr5ksW__sidebar{position:static}}
