.npv-service-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;box-sizing:border-box}.npv-service-box__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.npv-service-box__item:hover,.npv-service-box__item:focus-visible,.npv-service-box__item:focus-within{text-decoration:none}.npv-service-box__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.npv-service-box__icon{display:inline-flex;line-height:1;color:#1d4ed8;margin-bottom:16px}.npv-service-box__icon svg{display:block;width:1em;height:1em;fill:currentColor}.npv-service-box__title{margin:0 0 10px;color:#111827;font-size:20px;line-height:1.4}.npv-service-box__description{color:#6b7280;font-size:15px;line-height:1.8}.npv-service-box__arrow{display:inline-flex;margin-top:auto;padding-top:0px;justify-content: flex-end;
    width: 100%;color:#1d4ed8;line-height:1;transition:transform .2s ease,color .2s ease}.npv-service-box__arrow svg{display:block;width:1em;height:1em;fill:currentColor}.npv-service-box__item:hover .npv-service-box__arrow,.npv-service-box__item:focus-within .npv-service-box__arrow{transform:translateX(-4px)}@media (max-width:1024px){.npv-service-box{grid-template-columns:1fr}}@media (max-width:767px){.npv-service-box{grid-template-columns:1fr}}
