.eng-case-cta{background:#f7c353;color:#092332;font-family:inherit;padding:64px 32px;width:100%}.eng-case-cta,.eng-case-cta *{box-sizing:border-box}.eng-case-cta__container{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1250px;width:100%}.eng-case-cta__content{max-width:600px;min-width:0}.eng-case-cta__heading{color:#092332;font-family:Poppins;font-size:56px;font-weight:600;letter-spacing:-1.3px;line-height:1.15;margin:0 0 12px;max-width:520px}.eng-case-cta__description{color:#092332;font-family:Open Sans;font-size:19px;line-height:1.7;max-width:560px}.eng-case-cta__description p{margin:0 0 10px}.eng-case-cta__description p:last-child{margin-bottom:0}.eng-case-cta__action{align-items:center;display:flex;justify-content:center;min-width:230px}.eng-case-cta__button{align-items:center;background:#172943;border:1px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:12px;justify-content:center;line-height:1.4;min-height:52px;min-width:220px;padding:13px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.eng-case-cta__button:hover{background:#092332;color:#fff;transform:translateY(-2px)}.eng-case-cta__button:focus-visible{outline:3px solid #092332;outline-offset:4px}.eng-case-cta__button span{font-size:20px;line-height:1}@media (max-width:900px){.eng-case-cta{padding:48px 24px}.eng-case-cta__container{gap:28px}.eng-case-cta__heading{font-size:42px}.eng-case-cta__description{font-size:16px}.eng-case-cta__action{min-width:190px}.eng-case-cta__button{font-size:16px;min-width:190px;padding:12px 22px}}@media (max-width:650px){.eng-case-cta{padding:40px 20px}.eng-case-cta__container{gap:26px;grid-template-columns:minmax(0,1fr)}.eng-case-cta__heading{font-size:clamp(34px,9vw,44px);letter-spacing:-.7px;line-height:1.08;max-width:100%}.eng-case-cta__description{font-size:16px;line-height:1.65}.eng-case-cta__action{justify-content:flex-start;min-width:0}.eng-case-cta__button{max-width:100%;min-width:220px;width:auto}}@media (prefers-reduced-motion:reduce){.eng-case-cta__button{transition:none}.eng-case-cta__button:hover{transform:none}}