.CasePage_hero__m54nH{padding:140px 0 80px;background:var(--cream)}.CasePage_sub___aXB_{font-size:1.25rem;line-height:1.6;color:var(--gray);margin-top:24px}.CasePage_imageBox__feLjv{position:relative;aspect-ratio:21/9;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -20px rgba(0,0,0,.1);background:#000}.CasePage_grid__x7Fk6{display:grid;grid-template-columns:280px 1fr;grid-gap:64px;gap:64px}.CasePage_sectionLabel__xQIC2{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--gray-light);position:-webkit-sticky;position:sticky;top:140px}.CasePage_contentCol__8VFWF{max-width:760px}.CasePage_solutionsGrid__edeg2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:48px}.CasePage_solutionCard__Pu1LE{background:var(--white);padding:32px 24px;border-radius:16px;border:1px solid rgba(28,28,26,.05)}.CasePage_solutionNum__ITElF{font-size:.75rem;font-weight:800;color:var(--red);margin-bottom:16px;opacity:.6}.CasePage_solutionTitle__lDjVE{font-size:1rem;font-weight:700;margin-bottom:8px;color:var(--ink)}.CasePage_solutionDesc__ndAL5{font-size:.85rem;line-height:1.6;color:var(--gray);font-weight:300}.CasePage_resultsList__XDU1O{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.CasePage_resultItem__Lu56L{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:300}.CasePage_ctaBox__lJC_8{background:var(--ink);border-radius:40px;padding:80px 48px;textAlign:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 40px 80px -20px rgba(0,0,0,.3);position:relative;overflow:hidden;text-align:center}.CasePage_ctaGlow__8KRSL{position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle at top right,rgba(239,29,73,.08) 0,transparent 70%);pointer-events:none}@media (max-width:900px){.CasePage_hero__m54nH{padding:100px 0 60px}.CasePage_grid__x7Fk6{grid-template-columns:1fr;gap:32px}.CasePage_sectionLabel__xQIC2{position:static}.CasePage_solutionsGrid__edeg2{grid-template-columns:1fr}.CasePage_imageBox__feLjv{aspect-ratio:16/9}}