.CaseStudiesPage_section__i82dF{padding:80px 5%;background-color:var(--color-bg)}.CaseStudiesPage_container__PGkWp{max-width:1200px;margin:0 auto}.CaseStudiesPage_intro___5Wbq{text-align:center;max-width:800px;margin:0 auto 64px}.CaseStudiesPage_intro___5Wbq h2{font-family:var(--font-geist),sans-serif;font-size:36px;font-weight:800;color:#0a0a0a;margin-bottom:16px}.CaseStudiesPage_intro___5Wbq p{font-family:var(--font-geist),sans-serif;font-size:18px;color:#525252;line-height:1.6}.CaseStudiesPage_grid__IAifW{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:768px){.CaseStudiesPage_grid__IAifW{grid-template-columns:1fr}}.CaseStudiesPage_card__Io_de{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:40px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.CaseStudiesPage_card__Io_de:hover{transform:translateY(-4px);box-shadow:0 12px 32px -16px rgba(0,0,0,.1)}.CaseStudiesPage_cardHeader__4KZfh{display:flex;align-items:center;gap:16px;margin-bottom:24px}.CaseStudiesPage_iconWrapper__Irebs{width:56px;height:56px;border-radius:16px;background:rgba(249,115,22,.08);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.CaseStudiesPage_cardTitle__wFhYz{font-family:var(--font-geist),sans-serif;font-size:24px;font-weight:800;color:#0a0a0a;margin:0}.CaseStudiesPage_cardPlatform__SPbzW{font-family:var(--font-geist),sans-serif;font-size:14px;color:#737373;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0}.CaseStudiesPage_cardBody__64m67{font-family:var(--font-geist),sans-serif;font-size:16px;color:#525252;line-height:1.6;flex:1 1;margin-bottom:32px}.CaseStudiesPage_metrics__DGk4f{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.06)}.CaseStudiesPage_metricItem__kF35_{display:flex;flex-direction:column;gap:4px}.CaseStudiesPage_metricValue__90tgR{font-family:var(--font-geist),sans-serif;font-size:28px;font-weight:800;color:var(--color-accent)}.CaseStudiesPage_metricLabel__78rdn{font-family:var(--font-geist),sans-serif;font-size:13px;color:#737373;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CaseStudiesPage_cardBtn__HjVaW{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:#f9f9f9;color:#0a0a0a;font-family:var(--font-geist),sans-serif;font-weight:700;font-size:15px;border-radius:12px;text-decoration:none;transition:all .2s ease;border:1px solid rgba(0,0,0,.05)}.CaseStudiesPage_cardBtn__HjVaW:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}