@font-face{font-family:ZentistCase;src:url('/case-studies/assets/wf-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.zs-grid,.zs-grid *,.case-page,.case-page *{box-sizing:border-box}.zs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.zs-grid [hidden]{display:none!important}.zs-card{border:1px solid #d7d7d7;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:5px}.zs-cover-link{display:block;border-radius:7px;overflow:hidden}.zs-cover-link img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.zs-card-body{padding:23px 15px 19px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.zs-card h2,.zs-card h3,.nb .zs-card h3{font-family:ZentistCase,ZentistWF,sans-serif;font-weight:400;font-size:clamp(24px,2.15vw,30px);letter-spacing:-.025em;line-height:1.28;margin:0 0 32px;color:#101010}.zs-read,.nb .zs-read{font-family:inherit;font-size:19px;font-weight:400;line-height:1.2;color:#101010;border:1px solid #898989;background:#fff;border-radius:99px;padding:13px 19px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;min-height:49px;cursor:pointer;margin-top:auto}.zs-read:hover,.zs-read:focus-visible{background:#f4f8fc;border-color:#013f7e}.zs-read:focus-visible,.zs-all:focus-visible,.case-page a:focus-visible{outline:3px solid #013f7e;outline-offset:4px}.zs-more{display:flex;flex-direction:column;align-items:center;gap:22px;margin:45px auto 28px}.zs-more .zs-read{padding:16px 30px}.zs-all{font-size:16px;color:#013f7e;text-underline-offset:4px}.zs-status{font-size:14px;text-align:center;margin:0 0 16px;color:#52575d}.zs-status:empty{display:none}
body.case-page{margin:0;font-family:ZentistCase,Arial,sans-serif;font-weight:400;background:white;color:#101010;-webkit-font-smoothing:antialiased}.case-page a{color:inherit}.zs-shell{max-width:1360px;padding:0 32px;margin:0 auto}.zs-nav{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #efefef}.zs-brand img{width:145px;height:auto;display:block}.zs-nav-links{display:flex;gap:28px;align-items:center}.zs-nav-links>a:first-child{text-decoration:none;font-size:17px}.zs-demo{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#ff466b;border-radius:99px;padding:14px 25px;text-decoration:none;font-size:18px;line-height:1.2;color:#101010}.zs-skip{position:fixed;top:8px;left:8px;background:white;color:#013f7e;z-index:999;transform:translateY(-200%);padding:14px}.zs-skip:focus{transform:none}.zs-heading{text-align:center;max-width:1140px;margin:0 auto;padding:86px 24px 60px}.zs-eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#1a597d;margin:0 0 26px}.zs-heading h1{font-weight:400;font-size:clamp(46px,5.8vw,82px);line-height:1.04;letter-spacing:-.045em;margin:0}.zs-heading .zs-intro{font-size:23px;line-height:1.5;max-width:820px;margin:28px auto 0;color:#535b61}.zs-library{padding-bottom:100px}.zs-article{max-width:1000px;padding-bottom:90px}.zs-article-cover{width:100%;height:auto;border-radius:12px;display:block;aspect-ratio:16/9;object-fit:cover}.zs-metrics{display:grid;grid-template-columns:repeat(var(--metrics,3),1fr);gap:16px;margin:28px 0 56px}.zs-metric{padding:26px 20px;border-radius:12px;background:#eef6fb}.zs-metric strong{font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:400;display:block;color:#013f7e;margin-bottom:12px}.zs-metric span{display:block;font-size:16px;line-height:1.4}.zs-story{max-width:780px;margin:0 auto}.zs-story section{margin:0 0 38px}.zs-story h2{font-weight:400;font-size:34px;letter-spacing:-.025em;line-height:1.2;margin:0 0 15px}.zs-story p{font-size:21px;line-height:1.65;margin:0;color:#353c41}.zs-context{font-size:15px!important;color:#657077!important;border-top:1px solid #e5e5e5;padding-top:22px}.zs-article-cta{padding:55px 24px;margin:60px 0 0;border-radius:14px;text-align:center;background:linear-gradient(135deg,#d4e8f7,#e9f7f3)}.zs-article-cta h2{font-weight:400;font-size:42px;letter-spacing:-.03em;margin:0 0 25px;line-height:1.1}.zs-return{display:block;text-align:center;margin-top:28px;color:#013f7e!important;text-underline-offset:4px;font-size:17px}.zs-footer{padding:32px 0;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;color:#535b61}.zs-footer img{width:110px}.zs-footer p{margin:0}
@media(max-width:1050px){.zs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.zs-card h2,.zs-card h3,.nb .zs-card h3{font-size:27px}}
@media(max-width:600px){.zs-grid{grid-template-columns:1fr;gap:28px}.zs-card-body{padding:21px 17px}.zs-card h2,.zs-card h3,.nb .zs-card h3{font-size:27px;margin-bottom:28px}.zs-shell{padding-left:22px;padding-right:22px}.zs-nav{height:76px;gap:14px}.zs-brand img{width:112px}.zs-nav-links{gap:12px}.zs-nav-links>a:first-child{display:none}.zs-demo{font-size:15px;padding:13px 18px;min-height:46px}.zs-heading{padding:50px 22px 38px}.zs-heading h1{font-size:46px}.zs-heading .zs-intro{font-size:19px;margin-top:23px}.zs-eyebrow{font-size:11px;margin-bottom:22px}.zs-metrics{grid-template-columns:1fr;gap:12px;margin:22px 0 36px}.zs-metric{padding:22px}.zs-metric strong{font-size:40px}.zs-story h2{font-size:30px}.zs-story p{font-size:19px}.zs-story section{margin-bottom:30px}.zs-context{font-size:14px!important}.zs-article-cta{padding:36px 20px;margin-top:38px}.zs-article-cta h2{font-size:34px}.zs-article{padding-bottom:58px}.zs-library{padding-bottom:60px}.zs-footer{flex-wrap:wrap;gap:20px}}
