.case-studies-module__NZjYbG__page{background:radial-gradient(circle at top,#2f6fff24,#0000 28%),linear-gradient(#0a1628f5 0%,#030a18 42% 100%);min-height:100vh;padding:108px 0 72px}.case-studies-module__NZjYbG__hero{margin-bottom:2.5rem}.case-studies-module__NZjYbG__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#4edbbc1a;border:1px solid #4edbbc38;border-radius:999px;align-items:center;margin-bottom:1rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.case-studies-module__NZjYbG__hero h1{letter-spacing:-.04em;max-width:900px;margin:0 0 1rem;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1.06}.case-studies-module__NZjYbG__hero p{max-width:760px;color:var(--text);font-size:1.08rem;line-height:1.8}.case-studies-module__NZjYbG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.case-studies-module__NZjYbG__card{box-shadow:var(--shadow);background:#0d1c31d6;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden}.case-studies-module__NZjYbG__card:hover{box-shadow:var(--shadow-lg);border-color:#4edbbc3d;transform:translateY(-6px)}.case-studies-module__NZjYbG__media{aspect-ratio:16/10;position:relative;overflow:hidden}.case-studies-module__NZjYbG__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.case-studies-module__NZjYbG__card:hover .case-studies-module__NZjYbG__media img{transform:scale(1.04)}.case-studies-module__NZjYbG__body{flex-direction:column;flex:1;padding:22px;display:flex}.case-studies-module__NZjYbG__meta{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.case-studies-module__NZjYbG__meta span{color:var(--muted);font-size:.78rem;font-weight:600}.case-studies-module__NZjYbG__category{letter-spacing:.08em;text-transform:uppercase;color:var(--accent)!important}.case-studies-module__NZjYbG__card h2{color:var(--primary);margin:0 0 12px;font-size:1.18rem;line-height:1.35}.case-studies-module__NZjYbG__card p{color:var(--text);margin:0;line-height:1.7}.case-studies-module__NZjYbG__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.case-studies-module__NZjYbG__result{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:12px}.case-studies-module__NZjYbG__resultValue{color:var(--primary);font-size:1rem;font-weight:800;display:block}.case-studies-module__NZjYbG__resultLabel{color:var(--muted);margin-top:4px;font-size:.72rem;display:block}.case-studies-module__NZjYbG__cta{color:var(--accent);align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}@media (max-width:1024px){.case-studies-module__NZjYbG__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.case-studies-module__NZjYbG__page{padding:92px 0 56px}.case-studies-module__NZjYbG__grid,.case-studies-module__NZjYbG__results{grid-template-columns:1fr}}
