.case{color:#17223b;background:#f7f8fc;font-family:DM Sans,sans-serif;line-height:1.6}.case-header{background:#fff;border-bottom:1px solid #e7eaf2;padding:20px 6%}.case-header nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;display:flex}.case-logo{color:#17223b;font:800 25px Manrope,sans-serif;text-decoration:none}.case-logo span,.case-footer strong span{color:#315efb}.case-nav{color:#61728a;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.case-nav a{color:inherit;text-decoration:none}.case-nav a:hover,.case-nav a:focus-visible,.case-nav [aria-current=page]{color:#315efb}.case-main{max-width:1400px;margin:auto;padding:70px 6%}.case-eyebrow{color:#315efb;letter-spacing:.15em;font-size:11px;font-weight:700}.case-title{letter-spacing:-.045em;margin:20px 0;font:800 clamp(48px,6vw,80px)/1.1 Manrope,sans-serif}.case-intro{color:#61728a;max-width:770px;font-size:20px}.case-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.case-tags span{color:#4e5e77;background:#fff;border:1px solid #e2e8f2;border-radius:30px;padding:7px 13px;font-size:12px}.case-note{color:#61728a;font-size:13px}.case-facts{background:#fff;border:1px solid #e4e9f2;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:22px;margin:50px 0;padding:24px;display:grid}.case-facts span{color:#8491a5;font-size:12px;display:block}.case-facts strong{font:700 16px Manrope,sans-serif}.case-demo{margin-bottom:48px}.case-demo iframe{border:1px solid #e4e9f2;border-radius:18px;width:100%;height:700px;display:block}.case-demo a{color:#315efb;font-size:14px;font-weight:700;text-decoration:none;display:none}.case-demo-block{background:#fff;border:1px solid #e4e9f2;border-radius:18px;margin:42px 0;padding:28px}.case-demo-block p{color:#315efb;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:700}.case-demo-block h2{margin:0 0 12px;font:700 24px Manrope,sans-serif}.case-demo-block h2+p{color:#61728a;letter-spacing:normal;margin:0 0 18px;font-size:16px;font-weight:400}.case-demo-block a{color:#fff;background:#315efb;border-radius:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.case-section{border-top:1px solid #e3e8f1;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:30px;padding:48px 0;display:grid}.case-section>div:first-child span{color:#315efb;font-size:12px;font-weight:700}.case-section h2{margin:14px 0;font:800 clamp(26px,3vw,39px)/1.2 Manrope,sans-serif}.case-section>div:nth-child(2){color:#53637b;font-size:16px;line-height:1.8}.case-section ul{padding-left:20px;list-style:outside}.case-section li{padding:4px 0}.case-tech{border-top:1px solid #e3e8f1;padding:48px 0}.case-tech h2{margin:.83em 0;font:800 clamp(26px,3vw,39px) Manrope,sans-serif}.case-tech div{flex-wrap:wrap;gap:8px;display:flex}.case-tech span{color:#4f6178;background:#fff;border:1px solid #e4e9f2;border-radius:9px;padding:9px 13px;font-size:13px}.case-gallery{margin:40px 0 60px}.case-gallery h2{margin:.83em 0;font:800 clamp(26px,3vw,39px) Manrope,sans-serif}.case-gallery>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;display:grid}.case-gallery img{border:1px solid #e4e9f2;border-radius:14px;width:100%;height:auto;display:block}.case-cta{color:#fff;background:#17223b;border-radius:22px;padding:clamp(28px,5vw,54px)}.case-cta h2{margin:0 0 15px;font:800 clamp(28px,4vw,42px)/1.2 Manrope,sans-serif}.case-cta p{color:#c9d2e6;max-width:650px}.case-cta a{color:#fff;background:#315efb;border-radius:10px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.case-footer{color:#61728a;background:#fff;border-top:1px solid #e7eaf2;padding:30px 6%;font-size:12px}.case-footer>div{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1250px;margin:auto;display:flex}.case-footer strong{color:#17223b;font:800 18px Manrope,sans-serif}.case--compact .case-title{letter-spacing:-.04em;max-width:1100px;font:800 clamp(36px,5vw,62px)/1.13 Manrope,sans-serif}.case--compact .case-intro{max-width:850px;font-size:19px}.case--compact .case-gallery{margin:0;padding:20px 0 60px}.case--compact .case-gallery h2{margin:12px 0 25px}.case--compact .case-gallery__figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));align-items:start;gap:16px}.case--compact .case-gallery figure{background:#fff;border:1px solid #e4e9f2;border-radius:16px;min-width:0;margin:0;padding:12px}.case--compact .case-gallery img{border:0;border-radius:8px}.case--compact .case-gallery figcaption{color:#61728a;padding:12px 5px 5px;font-size:13px}@media (max-width:1024px){.case-demo iframe{display:none}.case-demo a{display:inline-block}}@media (max-width:700px){.case-header,.case-main,.case-footer{padding-left:22px;padding-right:22px}}.case-title span{color:#315efb}
