.necs-faq{background:#fff;border-radius:5px;margin-bottom:40px;padding:30px}.necs-faq h3{font-weight:500;margin-bottom:30px;margin-top:20px;text-align:center}.display-form-cta-spacing{margin-bottom:80px;margin-top:-60px}.necs-case-study{margin-bottom:60px;width:100%}.necs-case-study__hero{align-items:flex-end;background-position:50%;background-size:cover;border-radius:12px 12px 0 0;display:flex;min-height:360px;overflow:hidden;padding:48px;position:relative}.necs-case-study__hero:before{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35));content:"";inset:0;position:absolute}.necs-case-study__hero-inner{gap:32px;position:relative;width:100%;z-index:2}.necs-case-study__hero-inner,.necs-case-study__logo{align-items:flex-end;display:flex}.necs-case-study__logo img{background:#fff;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);max-width:100%;padding:14px;width:150px}.necs-case-study__stats{align-items:flex-end;display:flex;flex-direction:column;gap:14px;margin-left:auto}.necs-stat{background:#002d6acc;border-radius:5px;box-shadow:0 8px 20px rgba(0,0,0,.15);color:#fff;min-width:360px;padding:15px 22px;text-align:center}.necs-stat__number{font-size:40px;font-weight:700;margin-bottom:4px}.necs-stat__text{font-size:13px;line-height:1.4;opacity:.95}.necs-case-study__content{background:#fff;border-radius:0 0 7px 7px;padding:48px}.necs-case-study__title{color:var(--font-h1-color);font-family:var(--font-h1-family);font-size:46px;font-weight:var(--font-h1-weight,500);line-height:1.25;margin-bottom:20px;margin-top:20px}.necs-case-study__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.necs-tag{background:#f3f3f4;border-radius:5px;color:#0b3a75;font-size:14px;font-weight:600;padding:6px 12px}.necs-case-study__desc{color:#000;line-height:1.6;margin-bottom:18px}.resource-card-link-text{display:inline-block;font-weight:600;margin-bottom:12px}.necs-case-study__grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:28px}.necs-card{background:#4ac6e921;border-radius:4px;padding:24px;transition:.25s}.necs-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.08);transform:translateY(-3px)}.necs-card__title{font-family:var(--font-primary-family);font-size:23px;font-weight:600;line-height:1.3;margin-bottom:10px}.necs-card__content{font-size:18px}.necs-card__content ul{margin:0;padding-left:18px}.necs-card__content li{color:#4c5965;line-height:1.5;margin-bottom:6px}@media(max-width:1024px){.necs-case-study__hero{min-height:320px;padding:36px}.necs-case-study__title{font-size:36px}.necs-case-study__grid{grid-template-columns:repeat(2,1fr)}.necs-stat{min-width:220px;padding:16px 18px}}@media(max-width:768px){.necs-case-study__hero{align-items:flex-start;min-height:auto;padding:24px}.eyebrow{font-size:13px}.necs-case-study__hero-inner{align-items:flex-start;flex-direction:column;gap:18px}.necs-case-study__logo img{padding:10px;width:115px}.necs-case-study__stats{width:100%}.necs-stat{padding:16px;width:100%}.necs-stat__number{font-size:24px}.necs-case-study__content{padding:28px 18px}.necs-case-study__title{font-size:26px}.necs-tag{font-size:13px;padding:5px 10px}.necs-case-study__grid{gap:18px;grid-template-columns:1fr}.necs-card{padding:18px}}@media(max-width:480px){.necs-case-study__title{font-size:22px}.eyebrow{font-size:13px}.necs-stat__number{font-size:22px}}