.CaseStudy_page__8xLXa{padding:30px 20px 60px;background:linear-gradient(180deg,#f9fbff,#eef4ff 45%,#f9fbff);color:#0f172a;min-height:100vh}.CaseStudy_hero__LXPsA{position:relative;padding:38px 24px;border-radius:18px;background:radial-gradient(110% 140% at 10% 15%,rgba(79,70,229,.12),transparent),radial-gradient(90% 120% at 90% 5%,rgba(14,165,233,.12),transparent),linear-gradient(135deg,#fff,#f2f6ff 60%,#fff);overflow:hidden;box-shadow:0 12px 26px rgba(0,0,0,.12)}.CaseStudy_hero__LXPsA:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.08),transparent 45%),radial-gradient(circle at 70% 20%,hsla(0,0%,100%,.06),transparent 50%);pointer-events:none}.CaseStudy_heroContent__swWqN{position:relative;z-index:1;display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:center}.CaseStudy_eyebrow__ClXvE{display:inline-flex;gap:8px;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(79,70,229,.1);color:#4338ca;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.CaseStudy_title__MD99U{margin:0 0 8px;font-size:2rem;color:#0f172a}.CaseStudy_subtitle__GU_0T{margin:0 0 14px;color:#1f2937;line-height:1.7}.CaseStudy_metaRow__JzFqe{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.CaseStudy_metaPill__Thjs4{padding:8px 12px;border-radius:999px;background:rgba(79,70,229,.08);color:#312e81;font-weight:700}.CaseStudy_chipRow__1qq2S{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.CaseStudy_chip__e4dbT{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.18);color:#0f172a;padding:8px 12px;border-radius:999px;font-weight:600}.CaseStudy_heroCover__Mw857{width:100%;border-radius:14px;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 22px rgba(0,0,0,.16);background:#fff;border:1px solid rgba(15,23,42,.06)}.CaseStudy_ctaRow__MH_rm{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.CaseStudy_ghostButton__LuiI0,.CaseStudy_primaryButton__s_6p6{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.CaseStudy_primaryButton__s_6p6{background:linear-gradient(135deg,#22d3ee,#6366f1);color:#0b1223;border:none;box-shadow:0 12px 24px rgba(79,70,229,.25)}.CaseStudy_primaryButton__s_6p6:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(79,70,229,.4)}.CaseStudy_ghostButton__LuiI0{color:#0f172a;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.9);box-shadow:0 8px 16px rgba(0,0,0,.08)}.CaseStudy_ghostButton__LuiI0:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.14)}.CaseStudy_sectionGrid__c5_TL{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.CaseStudy_card__10jHf{background:linear-gradient(180deg,#fff,#f7f9ff);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:16px;box-shadow:0 10px 18px rgba(0,0,0,.12)}.CaseStudy_card__10jHf h3{margin:0 0 10px;color:#0f172a}.CaseStudy_card__10jHf p{margin:0;color:#1f2937;line-height:1.6}.CaseStudy_list__OqRgT{margin:0;padding-left:18px;color:#1f2937;line-height:1.7}.CaseStudy_iconList___tRcZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.CaseStudy_iconItem__8LyHn{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:12px;border-radius:12px;background:rgba(14,165,233,.05);border:1px solid rgba(14,165,233,.12)}.CaseStudy_iconImage__xpG1s{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;padding:8px;border:1px solid rgba(15,23,42,.06)}.CaseStudy_iconTitle__1eI2E{margin:0;color:#0f172a;font-weight:700}.CaseStudy_iconDesc___OXct{margin:4px 0 0;color:#1f2937;line-height:1.6}.CaseStudy_gallery__k0lQJ{margin-top:18px;display:grid;gap:12px}.CaseStudy_galleryItem__aTrTc{background:linear-gradient(180deg,#fff,#f7f9ff);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:14px;box-shadow:0 10px 18px rgba(0,0,0,.12)}.CaseStudy_galleryImage__lmTjl{width:100%;border-radius:10px;border:1px solid rgba(15,23,42,.08);-o-object-fit:contain;object-fit:contain;background:#fff;padding:10px}.CaseStudy_galleryTitle__j5ZdM{margin:10px 0 6px;color:#0f172a;font-weight:700}.CaseStudy_galleryDesc___gsJA{margin:0;color:#1f2937;line-height:1.6}.CaseStudy_sectionTitle__uOBof{margin:24px 0 10px;font-size:1.2rem;color:#0f172a}.CaseStudy_ctaBlock__jJcVI{margin-top:24px;padding:22px;border-radius:16px;background:linear-gradient(135deg,#22d3ee,#6366f1);color:#0b1223;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;box-shadow:0 16px 30px rgba(79,70,229,.35)}.CaseStudy_ctaTitle__poRcj{margin:0 0 6px;font-size:1.25rem;font-weight:800}.CaseStudy_ctaSubtitle__edTZ8{margin:0;color:#0b1223;opacity:.9;font-weight:600}.CaseStudy_ctaButton__2RGZm{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#0b1223;color:#e2e8f0;text-decoration:none;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.CaseStudy_ctaButton__2RGZm:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.35)}.CaseStudy_ctaArrow__kpRYD{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.15);animation:CaseStudy_arrowPulse__Vzure 1.6s ease-in-out infinite}@media (max-width:900px){.CaseStudy_heroContent__swWqN{grid-template-columns:1fr}}@media (max-width:640px){.CaseStudy_title__MD99U{font-size:1.7rem}.CaseStudy_subtitle__GU_0T{font-size:1rem}.CaseStudy_heroCover__Mw857{max-height:260px}.CaseStudy_page__8xLXa{padding:20px 16px 50px}}