.service-case-study[data-v-1ab35f39]{align-items:center;background:radial-gradient(circle at 70% 44%,rgba(22,140,255,.18),transparent 36%),linear-gradient(180deg,#070711,#030307);color:#fff;display:grid;gap:clamp(42px,7vw,112px);grid-template-columns:minmax(320px,.5fr) minmax(0,.92fr)}.case-copy[data-v-1ab35f39]{display:grid;gap:clamp(20px,3vw,34px)}h2[data-v-1ab35f39]{font-size:clamp(42px,5.8vw,96px);font-weight:900;line-height:1.28;margin:0}.case-copy p[data-v-1ab35f39]{color:#ffffff9e;font-size:clamp(17px,1.35vw,22px);line-height:1.9;margin:0}.case-link[data-v-1ab35f39]{align-items:center;background:#fff;border-radius:999px;color:#05050a;display:inline-flex;font-size:14px;font-weight:800;min-height:48px;padding:0 22px;width:-moz-fit-content;width:fit-content}.case-stage[data-v-1ab35f39]{display:grid;min-height:clamp(420px,48vw,740px);perspective:1200px;place-items:center;position:relative}.device-mockup[data-v-1ab35f39]{background:#0a0b12;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;box-shadow:0 46px 140px #0000007a,0 0 80px #168cff24;overflow:hidden;transform:rotateY(-8deg) rotateX(4deg);width:min(920px,100%)}.device-bar[data-v-1ab35f39]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:7px;height:38px;padding:0 14px}.device-bar span[data-v-1ab35f39]{background:#ffffff47;border-radius:50%;height:8px;width:8px}.device-mockup img[data-v-1ab35f39]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.case-metrics[data-v-1ab35f39]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.12);bottom:5%;display:flex;gap:1px;position:absolute;right:0}.case-metrics p[data-v-1ab35f39]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050adb;margin:0;min-width:150px;padding:18px}.case-metrics span[data-v-1ab35f39],.case-metrics strong[data-v-1ab35f39]{display:block}.case-metrics strong[data-v-1ab35f39]{color:#fff;direction:ltr;font-family:var(--font-display);font-size:clamp(24px,2.4vw,42px);font-weight:900;line-height:1}.case-metrics span[data-v-1ab35f39]{color:#fff9;font-size:13px;line-height:1.55;margin-top:8px}@media(max-width:980px){.service-case-study[data-v-1ab35f39]{grid-template-columns:1fr}}@media(max-width:680px){.case-metrics[data-v-1ab35f39]{bottom:auto;display:grid;grid-template-columns:1fr;margin-top:18px;position:relative;right:auto;width:100%}}
