.off-hero-section{position:relative;margin-top:105px;margin-bottom:60px}.off-hero-bg{background:url(/clients/our-offerings.jpg) center 20%/cover no-repeat;min-height:500px;height:551px;width:100%}.off-hero-badge{max-width:1170px;margin:0 auto;padding:0 15px;position:absolute;bottom:-60px;left:0;right:0;z-index:10}.off-hero-badge-inner{background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue));padding:45px 60px;border-radius:var(--radius-card) var(--radius-card) 0 0;display:inline-block}.off-hero-title{color:#fff;font-size:42px;font-weight:700;margin:0;font-family:var(--font-heading);line-height:1}.off-cards-wrapper{max-width:1170px;margin:0 auto;padding:0 15px}.off-card-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.1))}.off-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1200px){.off-cards-wrapper,.off-hero-badge{padding:0 15px}.off-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:767px){.off-hero-section{margin-top:70px;margin-bottom:40px}.off-hero-bg{min-height:300px;height:40vh}.off-hero-badge{bottom:-40px;padding:0 20px}.off-hero-badge-inner{padding:23px 15px}.off-hero-title{font-size:22px}.off-cards-wrapper{padding:0 20px}.off-grid{grid-template-columns:1fr;gap:20px}}