.case-studies{padding-top:72px;padding-bottom:40px;border-bottom:1px solid var(--line)}.case-intro{margin-bottom:48px}.case-intro .eyebrow{margin-bottom:14px}.case-intro>p:last-child{color:var(--muted);font-size:15px;margin:18px 0 0}.case-study{margin-bottom:64px}.case-study+article{padding-top:50px;border-top:1px solid var(--line)}.case-heading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:44px;margin-bottom:30px;align-items:start}.case-number>span{font:300 64px/1.15 var(--font);color:#63676b;letter-spacing:-3px}.case-number p{font-size:14px;margin:10px 0 0;color:var(--orange)}.case-devices{font:12px/1.7 var(--font);color:var(--orange);margin:0 0 10px;letter-spacing:.4px}.case-heading h3{font-size:clamp(27px,3vw,36px);line-height:1.35;font-weight:550;letter-spacing:-.8px;margin:0 0 18px}.case-heading>div>p:not(.case-devices){font-size:15px;line-height:1.9;color:var(--muted);max-width:850px;margin:12px 0 0}.case-photo{margin:0;min-width:0}.case-image.screenshot-open{display:block;width:100%;max-width:none;padding:0;border:1px solid #ffffff26;border-radius:12px;overflow:hidden;background:#070809;box-shadow:none;cursor:zoom-in}.case-image.screenshot-open:hover{border-color:#ffffff70;transform:none}.case-image.screenshot-open img{display:block;width:100%;height:auto;border-radius:0}.case-photo figcaption{margin-top:10px;font-size:12px;color:#94999c;line-height:1.7}.case-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.case-gallery img{aspect-ratio:2.18;object-fit:contain}.case-home-details{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:22px;align-items:start}.case-rig{display:flex;align-items:center;gap:24px;border:1px solid var(--line);border-radius:12px;padding:18px;background:linear-gradient(120deg,#25272a99,#17191b)}.case-rig>.case-photo{width:135px;flex-shrink:0}.case-rig h4{font-size:17px;line-height:1.5;font-weight:500;margin:0 0 12px}.case-rig p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.case-world-link{display:inline-block;margin-top:20px;color:var(--orange);border-color:#ff8b3d66}.case-main .case-image{border-radius:16px}
@media(max-width:1050px){.case-heading{grid-template-columns:120px minmax(0,1fr);gap:25px}.case-home-details{grid-template-columns:1fr 1fr}.case-rig{gap:16px}.case-rig>.case-photo{width:100px}.case-rig h4{font-size:15px}}
@media(max-width:760px){.case-studies{padding-block:54px 15px}.case-intro{margin-bottom:32px}.case-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.case-number{display:flex;align-items:center;gap:18px}.case-number>span{font-size:34px;letter-spacing:-1px}.case-number p{margin:0}.case-heading h3{font-size:28px}.case-study{margin-bottom:40px}.case-study+article{padding-top:32px}.case-gallery,.case-home-details{grid-template-columns:1fr;gap:20px;margin-top:20px}.case-rig>.case-photo{width:115px}.case-rig{gap:20px}.case-rig h4{font-size:16px}.case-photo figcaption{font-size:11px}.case-image.screenshot-open{border-radius:9px}}
