.CaseStudy-module__1fqkDa__caseGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.CaseStudy-module__1fqkDa__caseCard{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #94a3b826;border-radius:25px;min-height:330px;padding:26px;transition:all .25s;position:relative;overflow:hidden}.CaseStudy-module__1fqkDa__caseCard:hover{border-color:#2dd4bf4d;transform:translateY(-5px);box-shadow:0 24px 60px #0000003d}.CaseStudy-module__1fqkDa__caseGlow{pointer-events:none;background:radial-gradient(circle,#60a5fa26,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.CaseStudy-module__1fqkDa__caseCard:nth-child(2) .CaseStudy-module__1fqkDa__caseGlow{background:radial-gradient(circle,#a78bfa29,#0000 68%)}.CaseStudy-module__1fqkDa__caseCard:nth-child(3) .CaseStudy-module__1fqkDa__caseGlow{background:radial-gradient(circle,#2dd4bf24,#0000 68%)}.CaseStudy-module__1fqkDa__caseTag{color:#8ea3b7;letter-spacing:.1em;border:1px solid #94a3b824;border-radius:999px;padding:6px 8px;font-size:9px;display:inline-block}.CaseStudy-module__1fqkDa__caseCard h3{margin:55px 0 10px;font-size:23px;line-height:1.25}.CaseStudy-module__1fqkDa__caseCard p{color:#8fa3b7;font-size:12px;line-height:1.9}.CaseStudy-module__1fqkDa__caseLink{bottom:24px;color:#83e6da;font-size:11px;font-weight:800;position:absolute;inset-inline-start:26px}.CaseStudy-module__1fqkDa__caseLayout{grid-template-columns:290px 1fr;gap:22px;display:grid}.CaseStudy-module__1fqkDa__caseSidebar{height:max-content;position:sticky;top:106px}.CaseStudy-module__1fqkDa__caseSidebarTitle{margin:16px 0 8px;font-size:18px}.CaseStudy-module__1fqkDa__caseMeta{gap:10px;margin-top:22px;display:grid}.CaseStudy-module__1fqkDa__caseMetaItem{background:#ffffff06;border:1px solid #94a3b81f;border-radius:14px;padding:12px 13px}.CaseStudy-module__1fqkDa__caseMetaItem span{color:#6f8498;letter-spacing:.08em;font-size:9px;display:block}.CaseStudy-module__1fqkDa__caseMetaItem b{color:#c7d2df;margin-top:5px;font-size:11px;display:block}.CaseStudy-module__1fqkDa__caseSection{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #94a3b824;border-radius:24px;margin-bottom:14px;padding:30px}.CaseStudy-module__1fqkDa__caseSection h2{margin:0 0 13px;font-size:26px}.CaseStudy-module__1fqkDa__caseSection p{color:#9aacbe;margin:0;font-size:12px;line-height:2}.CaseStudy-module__1fqkDa__caseLists{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.CaseStudy-module__1fqkDa__caseList{gap:9px;display:grid}.CaseStudy-module__1fqkDa__caseListItem{color:#c1ceda;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.CaseStudy-module__1fqkDa__caseDot{color:#84e4d8;background:#2dd4bf1a;border:1px solid #2dd4bf21;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;display:grid}.CaseStudy-module__1fqkDa__caseNote{color:#8ea9c0;background:#60a5fa0a;border:1px dashed #60a5fa3d;border-radius:16px;margin-top:18px;padding:16px 17px;font-size:11px;line-height:1.9}.CaseStudy-module__1fqkDa__caseMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.CaseStudy-module__1fqkDa__caseMetric{background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;padding:16px}.CaseStudy-module__1fqkDa__caseMetric b{color:#d8e5f1;font-size:15px;display:block}.CaseStudy-module__1fqkDa__caseMetric span{color:#71879b;margin-top:4px;font-size:9px;display:block}.CaseStudy-module__1fqkDa__caseNav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.CaseStudy-module__1fqkDa__caseNav a{color:#899eb2;background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;padding:8px 10px;font-size:10px}.CaseStudy-module__1fqkDa__caseNav a:hover,.CaseStudy-module__1fqkDa__caseNav a.CaseStudy-module__1fqkDa__active{color:#d9f8f3;background:#2dd4bf0f;border-color:#2dd4bf38}@media (max-width:960px){.CaseStudy-module__1fqkDa__caseGrid{grid-template-columns:1fr 1fr}.CaseStudy-module__1fqkDa__caseLayout{grid-template-columns:1fr}.CaseStudy-module__1fqkDa__caseSidebar{position:static}.CaseStudy-module__1fqkDa__caseMetrics{grid-template-columns:1fr 1fr}}@media (max-width:640px){.CaseStudy-module__1fqkDa__caseGrid,.CaseStudy-module__1fqkDa__caseLists,.CaseStudy-module__1fqkDa__caseMetrics{grid-template-columns:1fr}.CaseStudy-module__1fqkDa__caseSection{padding:22px}.CaseStudy-module__1fqkDa__caseCard{min-height:290px}}
