.npf-v2 .npf2-key-benefits{background:#fff;color:var(--npf2-ink);font-family:Arial,Helvetica,sans-serif;padding-block:var(--npf2-section-gap);width:100%}.npf-v2 .npf2-key-benefits__head{margin-bottom:24px}.npf-v2 .npf2-key-benefits__heading{color:var(--npf2-ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0;max-width:850px;padding:0;text-transform:none}.npf-v2 .npf2-key-benefits__track{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.npf-v2 .npf2-key-benefits__card{background:var(--npf2-mist);color:#fff;min-height:400px;min-width:0;overflow:hidden;position:relative}.npf-v2 .npf2-key-benefits__image{display:block;height:100%;inset:0;margin:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;transform:scale(1);transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.npf-v2
.npf2-key-benefits__card[data-image-position=left]
.npf2-key-benefits__image{object-position:left center}.npf-v2
.npf2-key-benefits__card[data-image-position=right]
.npf2-key-benefits__image{object-position:right center}.npf-v2
.npf2-key-benefits__card[data-image-position=top]
.npf2-key-benefits__image{object-position:center top}.npf-v2
.npf2-key-benefits__card[data-image-position=bottom]
.npf2-key-benefits__image{object-position:center bottom}.npf-v2 .npf2-key-benefits__overlay{background:linear-gradient(180deg,rgba(7,18,23,0),rgba(7,18,23,.18) 35%,rgba(7,18,23,.82));inset:20% 0 0;pointer-events:none;position:absolute;z-index:1}.npf-v2 .npf2-key-benefits__copy{bottom:24px;left:24px;position:absolute;right:24px;z-index:2}.npf-v2 .npf2-key-benefits__card-heading{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;padding:0}.npf-v2 .npf2-key-benefits__text{color:hsla(0,0%,100%,.9);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;max-width:36ch;padding:0}@media (hover:hover) and (pointer:fine){.npf-v2 .npf2-key-benefits__card:hover .npf2-key-benefits__image{transform:scale(1.025)}}@media (max-width:1100px){.npf-v2 .npf2-key-benefits__track{gap:16px}.npf-v2 .npf2-key-benefits__card{min-height:380px}.npf-v2 .npf2-key-benefits__copy{bottom:20px;left:20px;right:20px}}@media (max-width:760px){.npf-v2 .npf2-key-benefits{overflow:hidden}.npf-v2 .npf2-key-benefits__head{margin-bottom:20px}.npf-v2 .npf2-key-benefits__heading{font-size:28px}.npf-v2 .npf2-key-benefits__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;padding-right:var(--npf2-edge);scroll-padding-left:0;scroll-snap-type:x mandatory;width:calc(100% + var(--npf2-edge));-webkit-overflow-scrolling:touch;scrollbar-width:none}.npf-v2 .npf2-key-benefits__track::-webkit-scrollbar{display:none}.npf-v2 .npf2-key-benefits__card{flex:0 0 86%;min-height:400px;min-width:86%;scroll-snap-align:start}.npf-v2 .npf2-key-benefits__copy{bottom:20px;left:20px;right:20px}.npf-v2 .npf2-key-benefits__card-heading{font-size:22px}.npf-v2 .npf2-key-benefits__text{font-size:15px}}@media (prefers-reduced-motion:reduce){.npf-v2 .npf2-key-benefits__image{transform:none!important;transition:none!important}}