:root{--text:#fff;--muted:#94a3b8;--a:#00ff90;--b:#00e5ff;--bg1:#050b18;--bg2:#0b3954;--line:#ffffff14;--line-strong:#00ff903d;--ease:cubic-bezier(.2,.8,.2,1)}.CaseStudyDetailPage-module__nW2S8W__page{color:var(--text);background:radial-gradient(circle at 15% 0,#00ff900f,#0000 30%),radial-gradient(circle at 85% 10%,#00e5ff14,#0000 28%),linear-gradient(#030814 0%,#071322 36%,#0a2031 100%);min-height:100vh}.CaseStudyDetailPage-module__nW2S8W__hero{padding:130px 8% 70px;position:relative;overflow:hidden}.CaseStudyDetailPage-module__nW2S8W__hero:before{content:"";pointer-events:none;filter:blur(70px);opacity:.7;background:radial-gradient(900px 420px at 50% 0,#ffffff0f,#0000 62%);position:absolute;inset:-140px}.CaseStudyDetailPage-module__nW2S8W__heroInner{z-index:1;max-width:1180px;animation:CaseStudyDetailPage-module__nW2S8W__fadeUp .8s var(--ease)both;margin:0 auto;position:relative}.CaseStudyDetailPage-module__nW2S8W__backLink{color:#d8fdf0;transition:transform .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:11px 18px;text-decoration:none;display:inline-flex}.CaseStudyDetailPage-module__nW2S8W__backLink:hover{border-color:#00ff9073;transform:translateY(-3px);box-shadow:0 10px 28px #00ff901f}.CaseStudyDetailPage-module__nW2S8W__kicker,.CaseStudyDetailPage-module__nW2S8W__sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffffad;font-size:12px}.CaseStudyDetailPage-module__nW2S8W__title{letter-spacing:-1px;margin:0 0 22px;font-size:clamp(38px,5vw,68px);line-height:1.04}.CaseStudyDetailPage-module__nW2S8W__subtext{max-width:850px;color:var(--muted);margin:0;font-size:18px;line-height:1.8}.CaseStudyDetailPage-module__nW2S8W__metaRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.CaseStudyDetailPage-module__nW2S8W__metaCard{background:radial-gradient(circle at 20% 0,#050b18eb,#0000 60%),radial-gradient(circle at 85% 90%,#0b3954a6,#0000 60%),linear-gradient(#050b18f5,#0b3954d9);border:1px solid #ffffff14;border-radius:18px;padding:22px 20px;box-shadow:0 28px 70px #0006,inset 0 0 0 1px #ffffff0a}.CaseStudyDetailPage-module__nW2S8W__metaCard span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.CaseStudyDetailPage-module__nW2S8W__metaCard strong{color:#fff;font-size:18px}.CaseStudyDetailPage-module__nW2S8W__contentWrap{padding:0 8% 100px}.CaseStudyDetailPage-module__nW2S8W__inner{max-width:1180px;margin:0 auto}.CaseStudyDetailPage-module__nW2S8W__block{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 20% 0,#050b18eb,#0000 60%),radial-gradient(circle at 85% 90%,#0b3954a6,#0000 60%),linear-gradient(#050b18f5,#0b3954d9);border:1px solid #ffffff14;border-radius:22px;margin-bottom:24px;padding:42px 34px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000073,inset 0 0 0 1px #ffffff0d}.CaseStudyDetailPage-module__nW2S8W__block:before{content:"";background:linear-gradient(90deg,#00ff9149,#00e5ff4d);height:2px;position:absolute;top:0;left:0;right:0}.CaseStudyDetailPage-module__nW2S8W__block h2{letter-spacing:-.6px;margin:14px 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.1}.CaseStudyDetailPage-module__nW2S8W__block h3{color:#fff;margin:0 0 16px;font-size:22px;line-height:1.2}.CaseStudyDetailPage-module__nW2S8W__block p{color:var(--muted);margin:0;font-size:17px;line-height:1.82}.CaseStudyDetailPage-module__nW2S8W__pointList{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.CaseStudyDetailPage-module__nW2S8W__pointList li{color:#d7e4f2;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:16px 18px 16px 48px;line-height:1.7;position:relative}.CaseStudyDetailPage-module__nW2S8W__pointList li:before{content:"";background:linear-gradient(90deg,var(--a),var(--b));border-radius:999px;width:12px;height:12px;position:absolute;top:18px;left:18px;box-shadow:0 0 16px #00ff9066}.CaseStudyDetailPage-module__nW2S8W__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.CaseStudyDetailPage-module__nW2S8W__solutionCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:24px}.CaseStudyDetailPage-module__nW2S8W__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.CaseStudyDetailPage-module__nW2S8W__resultCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.CaseStudyDetailPage-module__nW2S8W__resultIcon{background:linear-gradient(90deg,var(--a),var(--b));color:#04121e;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.CaseStudyDetailPage-module__nW2S8W__resultCard p{color:#e8f4ff;margin:0;line-height:1.65}.CaseStudyDetailPage-module__nW2S8W__bottomCta{margin-top:10px}.CaseStudyDetailPage-module__nW2S8W__bottomCtaInner{background:linear-gradient(135deg,#00ff901a,#00e5ff14),linear-gradient(#050b18f5,#0b3954d9);border:1px solid #00ff902e;border-radius:22px;padding:34px;box-shadow:0 30px 80px #0006}.CaseStudyDetailPage-module__nW2S8W__bottomCtaInner h2{margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.CaseStudyDetailPage-module__nW2S8W__actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.CaseStudyDetailPage-module__nW2S8W__primaryBtn,.CaseStudyDetailPage-module__nW2S8W__secondaryBtn{min-height:54px;transition:transform .24s var(--ease),box-shadow .24s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex}.CaseStudyDetailPage-module__nW2S8W__primaryBtn{background:linear-gradient(90deg,var(--a),var(--b));color:#04121e;box-shadow:0 14px 38px #00e5ff38}.CaseStudyDetailPage-module__nW2S8W__secondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f}.CaseStudyDetailPage-module__nW2S8W__primaryBtn:hover,.CaseStudyDetailPage-module__nW2S8W__secondaryBtn:hover{transform:translateY(-4px)}@keyframes CaseStudyDetailPage-module__nW2S8W__fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.CaseStudyDetailPage-module__nW2S8W__metaRow,.CaseStudyDetailPage-module__nW2S8W__solutionGrid,.CaseStudyDetailPage-module__nW2S8W__resultsGrid{grid-template-columns:1fr}}@media (max-width:768px){.CaseStudyDetailPage-module__nW2S8W__hero{padding:105px 7% 54px}.CaseStudyDetailPage-module__nW2S8W__contentWrap{padding:0 7% 80px}.CaseStudyDetailPage-module__nW2S8W__block,.CaseStudyDetailPage-module__nW2S8W__bottomCtaInner{padding:28px 20px}.CaseStudyDetailPage-module__nW2S8W__actions{flex-direction:column}.CaseStudyDetailPage-module__nW2S8W__primaryBtn,.CaseStudyDetailPage-module__nW2S8W__secondaryBtn{width:100%}}
