.eng-case-hero{color:#fef9ed;font-family:inherit;padding:30px 0 5px}.eng-case-hero__title h1{color:#fef9ed!important;font-family:Poppins!important;font-size:54px!important;font-weight:600!important;letter-spacing:-1.6px;line-height:1.08;margin:0 0 18px;overflow-wrap:anywhere}.eng-case-hero,.eng-case-hero *{box-sizing:border-box}.eng-case-hero__container{margin:0 auto;max-width:1250px;width:100%}.eng-case-hero__breadcrumb{align-items:center;color:#d8e1e5;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.6;margin-bottom:18px}.eng-case-hero__breadcrumb a{color:inherit;text-decoration:none}.eng-case-hero__breadcrumb a:hover{text-decoration:underline}.eng-case-hero__grid{align-items:flex-start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eng-case-hero__content{min-width:0}.eng-case-hero__eyebrow{color:#e9a900;font-family:Open Sans;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:1.5;margin:0 0 18px;text-transform:uppercase}.eng-case-hero__title{color:#fef9ed;font-size:clamp(34px,4vw,52px);font-weight:700;letter-spacing:-1.4px;line-height:1.04;margin:0 0 18px;max-width:585px}.eng-case-hero__description{color:#fef9edbf;font-size:18px;line-height:1.65;margin-bottom:20px;max-width:525px}.eng-case-hero__description p{margin:0 0 12px}.eng-case-hero__description p:last-child{margin-bottom:0}.eng-case-hero__button{margin-top:20px}.eng-case-hero__cta{align-items:center;background:#f7c353;border:0;border-radius:999px;color:#092332!important;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.3;min-height:48px;padding:12px 30px;text-align:center;text-decoration:none!important;transition:all .25s ease}.eng-case-hero__cta:hover{background:#1272a2;color:#fef9ed!important;transform:translateY(-2px)}html{scroll-behavior:smooth}#case-study-download-form{scroll-margin-top:100px}.eng-case-hero__institution{border-top:1px solid rgba(254,249,237,.18);display:grid;font-size:12px;gap:20px;grid-template-columns:.75fr 1.25fr;line-height:1.6;margin-top:24px;padding-top:18px}.eng-case-hero__institution strong{color:#fef9ed;font-family:Poppins;font-size:17px;font-weight:600;margin:0 40px 0 0}.eng-case-hero__institution p{color:#fef9ed;font-family:Poppins;font-size:13px;font-size:15px;line-height:1.9;margin:0 70px 0 0}.eng-case-hero__visual{min-width:0}.eng-case-hero__stats{border-radius:11px;box-shadow:0 3px 10px rgba(0,0,0,.08);color:#092332;width:100%}.eng-case-hero__stats img{border-radius:10px!important}.eng-case-hero__stats-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}.eng-case-hero__metric-label{font-size:12px;font-weight:700;line-height:1.5}.eng-case-hero__badge{background:#e7ebbd;border-radius:7px;color:#092332;display:inline-block;font-size:10px;font-weight:600;line-height:1.3;padding:6px 12px}.eng-case-hero__percentage{color:#142943;font-size:clamp(48px,5vw,68px);font-weight:700;letter-spacing:-2px;line-height:1.05;margin:0}.eng-case-hero__percentage span{font-size:.48em;letter-spacing:0}.eng-case-hero__metric-description{color:#61758c;font-size:12px;line-height:1.55;margin:4px 0 8px}.eng-case-hero__divider{background:#dedbd1;height:1px;margin:8px 0}.eng-case-hero__comparison{margin-top:10px}.eng-case-hero__comparison-heading{align-items:flex-start;color:#142943;display:flex;font-size:11px;gap:12px;justify-content:space-between;line-height:1.5;margin-bottom:8px}.eng-case-hero__comparison-heading span{min-width:0}.eng-case-hero__comparison-heading strong{flex-shrink:0}.eng-case-hero__progress{background:#e5e3da;border-radius:999px;height:7px;overflow:hidden;width:100%}.eng-case-hero__progress span{background:#f7c353;border-radius:inherit;display:block;height:100%}.eng-case-hero__progress--secondary span{background:#a6aeaa}.eng-case-hero__note{color:#61758c;font-size:10px;line-height:1.6;margin:8px 0 0}@media (max-width:900px){.eng-case-hero{padding:36px 24px 28px}.eng-case-hero__grid{gap:28px;grid-template-columns:auto}.eng-case-hero__title{font-size:clamp(34px,4.5vw,44px);max-width:100%}.eng-case-hero__description{max-width:100%}.eng-case-hero__stats{padding:20px 16px}.eng-case-hero__institution{gap:6px;grid-template-columns:1fr}}@media (max-width:767px){.eng-case-hero__grid{grid-template-columns:auto}}@media (max-width:650px){.eng-case-hero{padding:28px 18px 24px}.eng-case-hero__breadcrumb{font-size:11px;margin-bottom:22px}.eng-case-hero__grid{gap:30px;grid-template-columns:1fr}.eng-case-hero__title{font-size:clamp(34px,9vw,44px);letter-spacing:-.8px;line-height:1.08;max-width:100%}.eng-case-hero__description{font-size:16px}.eng-case-hero__button{max-width:320px;width:100%}.eng-case-hero__institution{gap:14px}.eng-case-hero__stats{padding:22px 18px}.eng-case-hero__percentage{font-size:58px}}@media (max-width:380px){.eng-case-hero__institution{grid-template-columns:1fr}.eng-case-hero__stats-top{align-items:flex-start;flex-direction:column}}